Uses of Interface
org.odata4j.core.OEntity

Packages that use OEntity
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 OEntity in org.odata4j.consumer
 

Methods in org.odata4j.consumer that return types with arguments of type OEntity
 OCreateRequest<OEntity> ODataConsumer.createEntity(String entitySetName)
          Creates a new entity in the given entity-set.
 OCreateRequest<OEntity> AbstractODataConsumer.createEntity(String entitySetName)
           
 OQueryRequest<OEntity> ODataConsumer.getEntities(ORelatedEntitiesLink link)
          Gets entities referred to by the given related-entities link.
 OQueryRequest<OEntity> AbstractODataConsumer.getEntities(ORelatedEntitiesLink link)
           
 OQueryRequest<OEntity> ODataConsumer.getEntities(String entitySetHref)
          Gets entities from the given entity-set.
 OQueryRequest<OEntity> AbstractODataConsumer.getEntities(String entitySetHref)
           
 OEntityGetRequest<OEntity> ODataConsumer.getEntity(OEntity entity)
          Gets the latest version of an entity using the given entity as a template.
 OEntityGetRequest<OEntity> AbstractODataConsumer.getEntity(OEntity entity)
           
 OEntityGetRequest<OEntity> ODataConsumer.getEntity(ORelatedEntityLink link)
          Gets the entity referred to by the given related entity link.
 OEntityGetRequest<OEntity> AbstractODataConsumer.getEntity(ORelatedEntityLink link)
           
 OEntityGetRequest<OEntity> ODataConsumer.getEntity(String entitySetName, Object keyValue)
          Gets the entity by entity-set name and entity-key value.
 OEntityGetRequest<OEntity> AbstractODataConsumer.getEntity(String entitySetName, Object keyValue)
           
 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<OEntity> ODataConsumer.mergeEntity(OEntity entity)
          Modifies an existing entity using merge semantics.
 OModifyRequest<OEntity> AbstractODataConsumer.mergeEntity(OEntity entity)
           
 OModifyRequest<OEntity> ODataConsumer.mergeEntity(String entitySetName, Object keyValue)
          Modifies an existing entity using merge semantics.
 OModifyRequest<OEntity> AbstractODataConsumer.mergeEntity(String entitySetName, Object keyValue)
           
 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)
           
 OModifyRequest<OEntity> ODataConsumer.updateEntity(OEntity entity)
          Modifies an existing entity using update semantics.
 OModifyRequest<OEntity> AbstractODataConsumer.updateEntity(OEntity entity)
           
 

Methods in org.odata4j.consumer with parameters of type OEntity
 OCreateRequest<T> ConsumerCreateEntityRequest.addToRelation(OEntity parent, String navProperty)
           
 OEntityDeleteRequest ODataConsumer.deleteEntity(OEntity entity)
          Deletes an existing entity.
 OEntityDeleteRequest AbstractODataConsumer.deleteEntity(OEntity entity)
           
 OEntityGetRequest<OEntity> ODataConsumer.getEntity(OEntity entity)
          Gets the latest version of an entity using the given entity as a template.
 OEntityGetRequest<OEntity> AbstractODataConsumer.getEntity(OEntity entity)
           
 OCreateRequest<T> ConsumerCreateEntityRequest.inline(String navProperty, OEntity... entities)
           
protected
<T> T
AbstractConsumerEntityPayloadRequest.inline(T rt, String navProperty, OEntity... entities)
           
 OModifyRequest<T> ConsumerEntityModificationRequest.link(String navProperty, OEntity target)
           
 OCreateRequest<T> ConsumerCreateEntityRequest.link(String navProperty, OEntity target)
           
protected
<T> T
AbstractConsumerEntityPayloadRequest.link(T rt, String navProperty, OEntity target)
           
 OModifyRequest<OEntity> ODataConsumer.mergeEntity(OEntity entity)
          Modifies an existing entity using merge semantics.
 OModifyRequest<OEntity> AbstractODataConsumer.mergeEntity(OEntity entity)
           
 OModifyRequest<OEntity> ODataConsumer.updateEntity(OEntity entity)
          Modifies an existing entity using update semantics.
 OModifyRequest<OEntity> AbstractODataConsumer.updateEntity(OEntity entity)
           
 

Method parameters in org.odata4j.consumer with type arguments of type OEntity
 OCreateRequest<T> ConsumerCreateEntityRequest.inline(String navProperty, Iterable<OEntity> entities)
           
 

Uses of OEntity in org.odata4j.core
 

Methods in org.odata4j.core that return OEntity
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 OEntity OEntities.createRequest(EdmEntitySet entitySet, List<OProperty<?>> properties, List<OLink> links)
          Creates a new request-entity.
static OEntity OEntities.createRequest(EdmEntitySet entitySet, List<OProperty<?>> properties, List<OLink> links, String title, String categoryTerm)
          Creates a new request-entity with additional Atom information.
 OEntity ORelatedEntityLinkInline.getRelatedEntity()
          Gets the inlined referent.
 OEntity OLink.getRelatedEntity()
          Gets the inlined referent.
 

Methods in org.odata4j.core that return types with arguments of type OEntity
static
<TProperty>
Func1<OEntity,TProperty>
OFuncs.entityPropertyValue(String propName, Class<TProperty> propClass)
           
static Predicate1<OEntity> OPredicates.entityPropertyValueEquals(String propName, Object value)
           
 List<OEntity> ORelatedEntitiesLinkInline.getRelatedEntities()
          Gets the inlined referents.
 List<OEntity> OLink.getRelatedEntities()
          Gets the inlined referents.
 

Methods in org.odata4j.core with parameters of type OEntity
 OCreateRequest<T> OCreateRequest.addToRelation(OEntity parent, String navProperty)
          Use a related parent entity's relationship collection to define an implicit link.
 OCreateRequest<T> OCreateRequest.inline(String navProperty, OEntity... entities)
          Create related entities inline as part of a single request.
 OModifyRequest<T> OModifyRequest.link(String navProperty, OEntity target)
          Defines an explicit link to another related entity.
 OCreateRequest<T> OCreateRequest.link(String navProperty, OEntity target)
          Define an explicit link to another related entity.
static ORelatedEntityLinkInline OLinks.relatedEntityInline(String relation, String title, String href, OEntity relatedEntity)
          Creates a new OLink of sub-type ORelatedEntityLinkInline.
 

Method parameters in org.odata4j.core with type arguments of type OEntity
 OCreateRequest<T> OCreateRequest.inline(String navProperty, Iterable<OEntity> entities)
          Create related entities inline as part of a single request.
static ORelatedEntitiesLinkInline OLinks.relatedEntitiesInline(String relation, String title, String href, List<OEntity> relatedEntities)
          Creates a new OLink of sub-type ORelatedEntitiesLinkInline.
 

Uses of OEntity in org.odata4j.format
 

Methods in org.odata4j.format that return OEntity
 OEntity Entry.getEntity()
           
 

Uses of OEntity in org.odata4j.format.json
 

Methods in org.odata4j.format.json with parameters of type OEntity
protected  void JsonFormatWriter.writeLinks(JsonWriter jw, OEntity oe, UriInfo uriInfo, boolean isResponse)
           
protected  void JsonFormatWriter.writeOEntity(UriInfo uriInfo, JsonWriter jw, OEntity oe, EdmEntitySet ees, boolean isResponse)
           
protected  void JsonFormatWriter.writeRequestLink(JsonWriter jw, OLink link, OEntity oe, UriInfo uriInfo)
           
protected  void JsonFormatWriter.writeResponseLink(JsonWriter jw, OLink link, OEntity oe, UriInfo uriInfo)
           
 

Uses of OEntity in org.odata4j.format.xml
 

Methods in org.odata4j.format.xml that return OEntity
 OEntity AtomFeedFormatParser.DataServicesAtomEntry.getEntity()
           
 

Methods in org.odata4j.format.xml with parameters of type OEntity
protected  String XmlFormatWriter.writeEntry(XMLWriter2 writer, OEntity oe, List<OProperty<?>> entityProperties, List<OLink> entityLinks, String baseUri, String updated, EdmEntitySet ees, boolean isResponse)
           
 

Uses of OEntity in org.odata4j.internal
 

Methods in org.odata4j.internal with parameters of type OEntity
static String InternalUtil.getEntityRelId(OEntity oe)
           
static
<T> T
InternalUtil.toEntity(Class<T> entityType, OEntity oe)
           
static
<T> T
InternalUtil.toPojo(Class<T> pojoClass, OEntity oe)
           
 

Uses of OEntity in org.odata4j.producer
 

Methods in org.odata4j.producer that return OEntity
 OEntity OMediaLinkExtension.createMediaLinkEntry(EdmEntitySet entitySet, HttpHeaders httpHeaders)
          Creates an OEntity for a new media link entry request just received.
 OEntity EntityResponse.getEntity()
          Gets the OData entity.
 OEntity OMediaLinkExtension.getMediaLinkEntryForUpdateOrDelete(EdmEntitySet entitySet, OEntityKey key, HttpHeaders httpHeaders)
          Gets an OEntity for an existing media link entry with the given key.
 OEntity OMediaLinkExtension.updateMediaLinkEntry(OEntity mle, OutputStream outStream)
          Updates an OEntity for an existing media link entry.
 

Methods in org.odata4j.producer that return types with arguments of type OEntity
 List<OEntity> EntitiesResponse.getEntities()
          Gets the OData entities, if any.
 

Methods in org.odata4j.producer with parameters of type OEntity
 EntityResponse ODataProducerDelegate.createEntity(String entitySetName, OEntity entity)
           
 EntityResponse ODataProducer.createEntity(String entitySetName, OEntity entity)
          Creates a new OData entity.
 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 OMediaLinkExtension.deleteStream(OEntity mle, QueryInfo query)
          Deletes the media resource defined by the given media link entry entity.
static EntityResponse Responses.entity(OEntity entity)
          Creates a new EntityResponse instance.
 InputStream OMediaLinkExtension.getInputStreamForMediaLinkEntry(OEntity mle, String etag, EntityQueryInfo query)
          Gets an InputStream that streams the bytes of the media resource associated with the given media link entry entity.
 String OMediaLinkExtension.getMediaLinkContentDisposition(OEntity mle)
          Gets the mime content disposition for the given media link entry entity.
 String OMediaLinkExtension.getMediaLinkContentType(OEntity mle)
          Gets the mime content type for the given media link entry entity.
 OutputStream OMediaLinkExtension.getOutputStreamForMediaLinkEntryCreate(OEntity mle, String etag, QueryInfo query)
          Gets an OutputStream for the purpose of creating a media resource.
 OutputStream OMediaLinkExtension.getOutputStreamForMediaLinkEntryUpdate(OEntity mle, String etag, QueryInfo query)
          Gets an OutputStream for the purpose of updating an existing media resource.
 void ODataProducerDelegate.mergeEntity(String entitySetName, OEntity entity)
           
 void ODataProducer.mergeEntity(String entitySetName, OEntity entity)
          Modifies an existing entity using merge semantics.
 void ODataProducerDelegate.updateEntity(String entitySetName, OEntity entity)
           
 void ODataProducer.updateEntity(String entitySetName, OEntity entity)
          Modifies an existing entity using update semantics.
 OEntity OMediaLinkExtension.updateMediaLinkEntry(OEntity mle, OutputStream outStream)
          Updates an OEntity for an existing media link entry.
 

Method parameters in org.odata4j.producer with type arguments of type OEntity
static EntitiesResponse Responses.entities(List<OEntity> entities, EdmEntitySet entitySet, Integer inlineCount, String skipToken)
          Creates a new EntitiesResponse instance.
 

Uses of OEntity in org.odata4j.producer.command
 

Methods in org.odata4j.producer.command that return OEntity
 OEntity UpdateEntityCommandContext.getEntity()
           
 OEntity MergeEntityCommandContext.getEntity()
           
 OEntity CreateEntityCommandContext.getEntity()
           
 OEntity CreateEntityAtPropertyCommandContext.getEntity()
           
 

Methods in org.odata4j.producer.command with parameters of type OEntity
 EntityResponse CommandProducer.createEntity(String entitySetName, OEntity entity)
           
 EntityResponse CommandProducer.createEntity(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 void CommandProducer.mergeEntity(String entitySetName, OEntity entity)
           
 CreateEntityAtPropertyCommandContext CommandProducerBackend.newCreateEntityAtPropertyCommandContext(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 CreateEntityCommandContext CommandProducerBackend.newCreateEntityCommandContext(String entitySetName, OEntity entity)
           
 MergeEntityCommandContext CommandProducerBackend.newMergeEntityCommandContext(String entitySetName, OEntity entity)
           
 UpdateEntityCommandContext CommandProducerBackend.newUpdateEntityCommandContext(String entitySetName, OEntity entity)
           
 void CommandProducer.updateEntity(String entitySetName, OEntity entity)
           
 

Uses of OEntity in org.odata4j.producer.edm
 

Methods in org.odata4j.producer.edm that return OEntity
protected  OEntity MetadataProducer.getSchema(MetadataProducer.Context c, EdmSchema schema)
           
 

Methods in org.odata4j.producer.edm with parameters of type OEntity
 void MetadataProducer.Context.addEntity(OEntity e)
           
 EntityResponse MetadataProducer.createEntity(String entitySetName, OEntity entity)
           
 EntityResponse MetadataProducer.createEntity(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 void MetadataProducer.mergeEntity(String entitySetName, OEntity entity)
           
 void MetadataProducer.updateEntity(String entitySetName, OEntity entity)
           
 

Uses of OEntity in org.odata4j.producer.inmemory
 

Methods in org.odata4j.producer.inmemory that return OEntity
protected  OEntity InMemoryProducer.toOEntity(EdmEntitySet ees, Object obj, PropertyPathHelper pathHelper)
           
 

Methods in org.odata4j.producer.inmemory with parameters of type OEntity
 EntityResponse InMemoryProducer.createEntity(String entitySetName, OEntity entity)
           
 EntityResponse InMemoryProducer.createEntity(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 void InMemoryProducer.mergeEntity(String entitySetName, OEntity entity)
           
<T> T
InMemoryProducer.toPojo(OEntity entity, Class<T> pojoClass)
          Transforms the given entity into a POJO of type pojoClass.
 void InMemoryProducer.updateEntity(String entitySetName, OEntity entity)
           
 

Uses of OEntity in org.odata4j.producer.jdbc
 

Methods in org.odata4j.producer.jdbc that return OEntity
protected  OEntity JdbcBaseCommand.toOEntity(JdbcMetadataMapping mapping, EdmEntitySet entitySet, ResultSet results)
           
 

Methods in org.odata4j.producer.jdbc with parameters of type OEntity
 SqlStatement GenerateSqlInsert.generate(JdbcMetadataMapping mapping, EdmEntitySet entitySet, OEntity entity)
           
 CreateEntityAtPropertyCommandContext JdbcProducerBackend.newCreateEntityAtPropertyCommandContext(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 CreateEntityCommandContext JdbcProducerBackend.newCreateEntityCommandContext(String entitySetName, OEntity entity)
           
 MergeEntityCommandContext JdbcProducerBackend.newMergeEntityCommandContext(String entitySetName, OEntity entity)
           
 UpdateEntityCommandContext JdbcProducerBackend.newUpdateEntityCommandContext(String entitySetName, OEntity entity)
           
 

Uses of OEntity in org.odata4j.producer.jpa
 

Methods in org.odata4j.producer.jpa that return OEntity
 OEntity JPAContext.ContextEntity.getOEntity()
           
 

Methods in org.odata4j.producer.jpa with parameters of type OEntity
static String JPASkipToken.create(List<OrderByExpression> orderByList, OEntity lastEntity)
           
 EntityResponse JPAProducer.createEntity(String entitySetName, OEntity entity)
           
 EntityResponse JPAProducer.createEntity(String entitySetName, OEntityKey entityKey, String navProp, OEntity entity)
           
 void JPAProducer.mergeEntity(String entitySetName, OEntity entity)
           
 void JPAContext.ContextEntity.setOEntity(OEntity oEntity)
           
 void JPAProducer.updateEntity(String entitySetName, OEntity entity)
           
 

Constructors in org.odata4j.producer.jpa with parameters of type OEntity
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)
           
 

Uses of OEntity in org.odata4j.producer.resources
 

Methods in org.odata4j.producer.resources that return OEntity
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)
           
 

Methods in org.odata4j.producer.resources with parameters of type OEntity
protected  Response EntitiesRequestResource.createEntity(HttpHeaders httpHeaders, UriInfo uriInfo, ODataProducer producer, String entitySetName, OEntity entity)
           
 



http://odata4j.org