Uses of Class
org.odata4j.core.OEntityKey

Packages that use OEntityKey
org.odata4j.consumer The odata4j client-side (consumer-side) API. 
org.odata4j.core Core odata4j concepts. 
org.odata4j.format   
org.odata4j.format.json   
org.odata4j.format.xml   
org.odata4j.internal   
org.odata4j.producer The odata4j server-side (producer-side) API. 
org.odata4j.producer.command   
org.odata4j.producer.edm   
org.odata4j.producer.inmemory   
org.odata4j.producer.jdbc   
org.odata4j.producer.jpa   
org.odata4j.producer.resources   
 

Uses of OEntityKey in org.odata4j.consumer
 

Methods in org.odata4j.consumer with parameters of type OEntityKey
 Entry ODataClient.createRequestEntry(EdmEntitySet entitySet, OEntityKey entityKey, List<OProperty<?>> props, List<OLink> links)
           
 Entry AbstractODataClient.createRequestEntry(EdmEntitySet entitySet, OEntityKey entityKey, List<OProperty<?>> props, List<OLink> links)
           
 OEntityDeleteRequest ODataConsumer.deleteEntity(String entitySetName, OEntityKey key)
          Deletes an existing entity.
 OEntityDeleteRequest AbstractODataConsumer.deleteEntity(String entitySetName, OEntityKey key)
           
<T> OEntityGetRequest<T>
ODataConsumer.getEntity(Class<T> entityType, String entitySetName, OEntityKey key)
          Gets the entity by entity-set name and entity-key.
<T> OEntityGetRequest<T>
AbstractODataConsumer.getEntity(Class<T> entityType, String entitySetName, OEntityKey key)
           
 OEntityGetRequest<OEntity> ODataConsumer.getEntity(String entitySetName, OEntityKey key)
          Gets the entity by entity-set name and entity-key.
 OEntityGetRequest<OEntity> AbstractODataConsumer.getEntity(String entitySetName, OEntityKey key)
           
 OModifyRequest<T> ConsumerEntityModificationRequest.link(String navProperty, OEntityKey targetKey)
           
 OCreateRequest<T> ConsumerCreateEntityRequest.link(String navProperty, OEntityKey targetKey)
           
protected
<T> T
AbstractConsumerEntityPayloadRequest.link(T rt, String navProperty, OEntityKey targetKey)
           
 OModifyRequest<OEntity> ODataConsumer.mergeEntity(String entitySetName, OEntityKey key)
          Modifies an existing entity using merge semantics.
 OModifyRequest<OEntity> AbstractODataConsumer.mergeEntity(String entitySetName, OEntityKey key)
           
 OModifyRequest<OEntity> AbstractODataConsumer.mergeEntity(String entitySetName, OEntityKey key, String entityTag)
           
 OQueryRequest<T> AbstractConsumerQueryRequestBase.nav(OEntityKey key, String navProperty)
           
 OModifyRequest<T> ConsumerEntityModificationRequest.nav(String navProperty, OEntityKey key)
           
 OEntityRequest<T> AbstractConsumerEntityRequest.nav(String navProperty, OEntityKey key)
           
 

Constructors in org.odata4j.consumer with parameters of type OEntityKey
AbstractConsumerEntityRequest(ODataClient client, String serviceRootUri, EdmDataServices metadata, String entitySetName, OEntityKey key)
           
ConsumerDeleteEntityRequest(ODataClient client, String serviceRootUri, EdmDataServices metadata, String entitySetName, OEntityKey key, String ifMatch)
           
ConsumerEntityModificationRequest(T updateRoot, ODataClient client, String serviceRootUri, EdmDataServices metadata, String entitySetName, OEntityKey key, String ifMatch)
           
ConsumerGetEntityRequest(ODataClient client, Class<T> entityType, String serviceRootUri, EdmDataServices metadata, String entitySetName, OEntityKey key, FeedCustomizationMapping fcMapping)
           
 

Uses of OEntityKey in org.odata4j.core
 

Methods in org.odata4j.core that return OEntityKey
static OEntityKey OEntityKey.create(Map<String,Object> values)
          Creates an entity-key from a map of names and values.
static OEntityKey OEntityKey.create(Object... values)
          Creates an entity-key.
 OEntityKey OEntityId.getEntityKey()
          Gets the entity-key for this instance.
static OEntityKey OEntityKey.infer(EdmEntitySet entitySet, List<OProperty<?>> props)
          Creates an entity-key using key information from the given entity-set and values from the given property list.
static OEntityKey OEntityKey.parse(String keyString)
          Creates an entity-key from its standard string representation.
 

Methods in org.odata4j.core with parameters of type OEntityKey
static OEntity OEntities.create(EdmEntitySet entitySet, EdmEntityType entityType, OEntityKey entityKey, List<OProperty<?>> properties, List<OLink> links)
          Creates a new entity.
static OEntity OEntities.create(EdmEntitySet entitySet, EdmEntityType entityType, OEntityKey entityKey, List<OProperty<?>> properties, List<OLink> links, Object... extensions)
          Creates a new entity.
static OEntity OEntities.create(EdmEntitySet entitySet, EdmEntityType entityType, OEntityKey entityKey, String entityTag, List<OProperty<?>> properties, List<OLink> links)
          Creates a new entity.
static OEntity OEntities.create(EdmEntitySet entitySet, EdmEntityType entityType, OEntityKey entityKey, String entityTag, List<OProperty<?>> properties, List<OLink> links, String title, String categoryTerm)
          Creates a new entity with additional Atom information.
static OEntity OEntities.create(EdmEntitySet entitySet, OEntityKey entityKey, List<OProperty<?>> properties, List<OLink> links)
          Creates a new entity.
static OEntity OEntities.create(EdmEntitySet entitySet, OEntityKey entityKey, List<OProperty<?>> properties, List<OLink> links, Object... extensions)
          Creates a new entity.
static OEntityId OEntityIds.create(String entitySetName, OEntityKey entityKey)
          Creates an entity-id.
 OModifyRequest<T> OModifyRequest.link(String navProperty, OEntityKey targetKey)
          Defines an explicit link to another related entity.
 OCreateRequest<T> OCreateRequest.link(String navProperty, OEntityKey targetKey)
          Define an explicit link to another related entity.
 OQueryRequest<T> OQueryRequest.nav(OEntityKey key, String navProperty)
          Navigates to a referenced collection using a collection-valued navigation property.
 OModifyRequest<T> OModifyRequest.nav(String navProperty, OEntityKey key)
          Selects a new modification entity by navigating to a referenced entity in a child collection.
 OEntityRequest<T> OEntityRequest.nav(String navProperty, OEntityKey key)
          Navigates to a related entity using a collection navigation property.
 

Uses of OEntityKey in org.odata4j.format
 

Fields in org.odata4j.format declared as OEntityKey
 OEntityKey Settings.entityKey
           
 

Constructors in org.odata4j.format with parameters of type OEntityKey
Settings(ODataVersion version, EdmDataServices metadata, String entitySetName, OEntityKey entityKey, FeedCustomizationMapping fcMapping)
           
Settings(ODataVersion version, EdmDataServices metadata, String entitySetName, OEntityKey entityKey, FeedCustomizationMapping fcMapping, boolean isResponse)
           
Settings(ODataVersion version, EdmDataServices metadata, String entitySetName, OEntityKey entityKey, FeedCustomizationMapping fcMapping, boolean isResponse, EdmType parseType)
           
 

Uses of OEntityKey in org.odata4j.format.json
 

Fields in org.odata4j.format.json declared as OEntityKey
protected  OEntityKey JsonFormatParser.entityKey
           
 

Uses of OEntityKey in org.odata4j.format.xml
 

Fields in org.odata4j.format.xml declared as OEntityKey
protected  OEntityKey AtomFeedFormatParser.entityKey
           
protected  OEntityKey AtomEntryFormatParser.entityKey
           
 

Methods in org.odata4j.format.xml that return OEntityKey
static OEntityKey AtomFeedFormatParser.parseEntityKey(String atomEntryId)
           
 

Constructors in org.odata4j.format.xml with parameters of type OEntityKey
AtomEntryFormatParser(EdmDataServices metadata, String entitySetName, OEntityKey entityKey, FeedCustomizationMapping fcMapping)
           
AtomFeedFormatParser(EdmDataServices metadata, String entitySetName, OEntityKey entityKey, FeedCustomizationMapping fcMapping)
           
 

Uses of OEntityKey in org.odata4j.internal
 

Fields in org.odata4j.internal declared as OEntityKey
 OEntityKey EntitySegment.key
           
 

Methods in org.odata4j.internal with parameters of type OEntityKey
static String InternalUtil.getEntityRelId(EdmEntitySet entitySet, OEntityKey entityKey)
           
 

Constructors in org.odata4j.internal with parameters of type OEntityKey
EntitySegment(String segment, OEntityKey key)
           
 

Uses of OEntityKey in org.odata4j.producer
 

Methods in org.odata4j.producer with parameters of type OEntityKey
 EntityResponse ODataProducerDelegate.createEntity(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 EntityResponse ODataProducer.createEntity(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
          Creates a new OData entity as a reference of an existing entity, implicitly linked to the existing entity by a navigation property.
 void ODataProducerDelegate.deleteEntity(String entitySetName, OEntityKey entityKey)
           
 void ODataProducer.deleteEntity(String entitySetName, OEntityKey entityKey)
          Deletes an existing entity.
 void ODataProducerDelegate.deleteLink(OEntityId sourceEntity, String targetNavProp, OEntityKey targetEntityKey)
           
 void ODataProducer.deleteLink(OEntityId sourceEntity, String targetNavProp, OEntityKey targetEntityKey)
          Deletes an existing link between two entities.
 EntityResponse ODataProducerDelegate.getEntity(String entitySetName, OEntityKey entityKey, EntityQueryInfo queryInfo)
           
 EntityResponse ODataProducer.getEntity(String entitySetName, OEntityKey entityKey, EntityQueryInfo queryInfo)
          Obtains a single entity based on its type and key.
 OEntity OMediaLinkExtension.getMediaLinkEntryForUpdateOrDelete(EdmEntitySet entitySet, OEntityKey key, HttpHeaders httpHeaders)
          Gets an OEntity for an existing media link entry with the given key.
 BaseResponse ODataProducerDelegate.getNavProperty(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 BaseResponse ODataProducer.getNavProperty(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
          Given a specific entity, follow one of its navigation properties, applying constraints as appropriate.
 CountResponse ODataProducerDelegate.getNavPropertyCount(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 CountResponse ODataProducer.getNavPropertyCount(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
          Given a specific entity, follow one of its navigation properties, applying constraints as appropriate.
 void ODataProducerDelegate.updateLink(OEntityId sourceEntity, String targetNavProp, OEntityKey oldTargetEntityKey, OEntityId newTargetEntity)
           
 void ODataProducer.updateLink(OEntityId sourceEntity, String targetNavProp, OEntityKey oldTargetEntityKey, OEntityId newTargetEntity)
          Replaces an existing link between two entities.
 

Uses of OEntityKey in org.odata4j.producer.command
 

Methods in org.odata4j.producer.command that return OEntityKey
 OEntityKey GetNavPropertyCountCommandContext.getEntityKey()
           
 OEntityKey GetNavPropertyCommandContext.getEntityKey()
           
 OEntityKey GetEntityCommandContext.getEntityKey()
           
 OEntityKey DeleteEntityCommandContext.getEntityKey()
           
 OEntityKey CreateEntityAtPropertyCommandContext.getEntityKey()
           
 OEntityKey UpdateLinkCommandContext.getOldTargetEntityKey()
           
 OEntityKey DeleteLinkCommandContext.getTargetEntityKey()
           
 

Methods in org.odata4j.producer.command with parameters of type OEntityKey
 EntityResponse CommandProducer.createEntity(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 void CommandProducer.deleteEntity(String entitySetName, OEntityKey entityKey)
           
 void CommandProducer.deleteLink(OEntityId sourceEntity, String targetNavProp, OEntityKey targetEntityKey)
           
 EntityResponse CommandProducer.getEntity(String entitySetName, OEntityKey entityKey, EntityQueryInfo queryInfo)
           
 BaseResponse CommandProducer.getNavProperty(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 CountResponse CommandProducer.getNavPropertyCount(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 CreateEntityAtPropertyCommandContext CommandProducerBackend.newCreateEntityAtPropertyCommandContext(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 DeleteEntityCommandContext CommandProducerBackend.newDeleteEntityCommandContext(String entitySetName, OEntityKey entityKey)
           
 DeleteLinkCommandContext CommandProducerBackend.newDeleteLinkCommandContext(OEntityId sourceEntity, String targetNavProp, OEntityKey targetEntityKey)
           
 GetEntityCommandContext CommandProducerBackend.newGetEntityCommandContext(String entitySetName, OEntityKey entityKey, EntityQueryInfo queryInfo)
           
 GetNavPropertyCommandContext CommandProducerBackend.newGetNavPropertyCommandContext(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 GetNavPropertyCountCommandContext CommandProducerBackend.newGetNavPropertyCountCommandContext(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 UpdateLinkCommandContext CommandProducerBackend.newUpdateLinkCommandContext(OEntityId sourceEntity, String targetNavProp, OEntityKey oldTargetEntityKey, OEntityId newTargetEntity)
           
 void CommandProducer.updateLink(OEntityId sourceEntity, String targetNavProp, OEntityKey oldTargetEntityKey, OEntityId newTargetEntity)
           
 

Uses of OEntityKey in org.odata4j.producer.edm
 

Methods in org.odata4j.producer.edm with parameters of type OEntityKey
 EntityResponse MetadataProducer.createEntity(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 void MetadataProducer.deleteEntity(String entitySetName, OEntityKey entityKey)
           
 void MetadataProducer.deleteLink(OEntityId sourceEntity, String targetNavProp, OEntityKey targetEntityKey)
           
 EntityResponse MetadataProducer.getEntity(String entitySetName, OEntityKey entityKey, EntityQueryInfo queryInfo)
           
 BaseResponse MetadataProducer.getNavProperty(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 CountResponse MetadataProducer.getNavPropertyCount(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 void MetadataProducer.updateLink(OEntityId sourceEntity, String targetNavProp, OEntityKey oldTargetEntityKey, OEntityId newTargetEntity)
           
 

Constructors in org.odata4j.producer.edm with parameters of type OEntityKey
MetadataProducer.Context(String entitySetName, QueryInfo queryInfo, OEntityKey key)
           
 

Uses of OEntityKey in org.odata4j.producer.inmemory
 

Methods in org.odata4j.producer.inmemory that return OEntityKey
 OEntityKey InMemoryProducer.RequestContext.getEntityKey()
           
 

Methods in org.odata4j.producer.inmemory with parameters of type OEntityKey
 EntityResponse InMemoryProducer.createEntity(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 void InMemoryProducer.deleteEntity(String entitySetName, OEntityKey entityKey)
           
 void InMemoryProducer.deleteLink(OEntityId sourceEntity, String targetNavProp, OEntityKey targetEntityKey)
           
 InMemoryProducer.RequestContext.Builder InMemoryProducer.RequestContext.Builder.entityKey(OEntityKey value)
           
 EntityResponse InMemoryProducer.getEntity(String entitySetName, OEntityKey entityKey, EntityQueryInfo queryInfo)
           
 BaseResponse InMemoryProducer.getNavProperty(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 CountResponse InMemoryProducer.getNavPropertyCount(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 void InMemoryProducer.updateLink(OEntityId sourceEntity, String targetNavProp, OEntityKey oldTargetEntityKey, OEntityId newTargetEntity)
           
 

Uses of OEntityKey in org.odata4j.producer.jdbc
 

Methods in org.odata4j.producer.jdbc with parameters of type OEntityKey
 CreateEntityAtPropertyCommandContext JdbcProducerBackend.newCreateEntityAtPropertyCommandContext(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 DeleteEntityCommandContext JdbcProducerBackend.newDeleteEntityCommandContext(String entitySetName, OEntityKey entityKey)
           
 DeleteLinkCommandContext JdbcProducerBackend.newDeleteLinkCommandContext(OEntityId sourceEntity, String targetNavProp, OEntityKey targetEntityKey)
           
 GetEntityCommandContext JdbcProducerBackend.newGetEntityCommandContext(String entitySetName, OEntityKey entityKey, EntityQueryInfo queryInfo)
           
 GetNavPropertyCommandContext JdbcProducerBackend.newGetNavPropertyCommandContext(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 GetNavPropertyCountCommandContext JdbcProducerBackend.newGetNavPropertyCountCommandContext(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 UpdateLinkCommandContext JdbcProducerBackend.newUpdateLinkCommandContext(OEntityId sourceEntity, String targetNavProp, OEntityKey oldTargetEntityKey, OEntityId newTargetEntity)
           
protected  BoolCommonExpression JdbcBaseCommand.prependPrimaryKeyFilter(JdbcMetadataMapping mapping, EdmEntityType entityType, OEntityKey entityKey, BoolCommonExpression filter)
           
 

Uses of OEntityKey in org.odata4j.producer.jpa
 

Methods in org.odata4j.producer.jpa with parameters of type OEntityKey
 EntityResponse JPAProducer.createEntity(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 void JPAProducer.deleteEntity(String entitySetName, OEntityKey entityKey)
           
 void JPAProducer.deleteLink(OEntityId sourceEntity, String targetNavProp, OEntityKey targetEntityKey)
           
 EntityResponse JPAProducer.getEntity(String entitySetName, OEntityKey entityKey, EntityQueryInfo queryInfo)
           
 BaseResponse JPAProducer.getNavProperty(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 CountResponse JPAProducer.getNavPropertyCount(String entitySetName, OEntityKey entityKey, String navProp, QueryInfo queryInfo)
           
 void JPAContext.ContextEntity.setOEntityKey(OEntityKey oEntityKey)
           
 void JPAProducer.updateLink(OEntityId sourceEntity, String targetNavProp, OEntityKey oldTargetEntityKey, OEntityId newTargetEntity)
           
 

Constructors in org.odata4j.producer.jpa with parameters of type OEntityKey
JPAContext.ContextEntity(String entitySetName, OEntityKey oEntityKey, OEntity oEntity)
           
JPAContext(EdmDataServices metadata, String entitySetName, OEntityKey oEntityKey, OEntity oEntity)
           
JPAContext(EdmDataServices metadata, String entitySetName, OEntityKey oEntityKey, String navProperty, OEntity oEntity)
           
JPAContext(EdmDataServices metadata, String entitySetName, OEntityKey oEntityKey, String navProperty, QueryInfo queryInfo)
           
 

Uses of OEntityKey in org.odata4j.producer.resources
 

Methods in org.odata4j.producer.resources with parameters of type OEntityKey
protected  OEntity BaseResource.createOrUpdateMediaLinkEntry(HttpHeaders httpHeaders, UriInfo uriInfo, EdmEntitySet entitySet, ODataProducer producer, InputStream payload, OEntityKey key)
           
protected  OEntity BaseResource.getRequestEntity(HttpHeaders httpHeaders, UriInfo uriInfo, InputStream payload, EdmDataServices metadata, String entitySetName, OEntityKey entityKey)
           
protected  OEntity BaseResource.getRequestEntity(HttpHeaders httpHeaders, UriInfo uriInfo, String payload, EdmDataServices metadata, String entitySetName, OEntityKey entityKey)
           
protected  Response EntityRequestResource.updateMediaLinkEntry(HttpHeaders httpHeaders, UriInfo uriInfo, ODataProducer producer, EdmEntitySet entitySet, InputStream payload, OEntityKey key)
          Updates the media resource found in the payload for the media link entry (mle) identified by the given key.
 

Constructors in org.odata4j.producer.resources with parameters of type OEntityKey
LinksRequestResource(OEntityId sourceEntity, String targetNavProp, OEntityKey targetEntityKey)
           
 



http://odata4j.org