org.odata4j.producer.jpa
Class JPAProducer
java.lang.Object
org.odata4j.producer.jpa.JPAProducer
- All Implemented Interfaces:
- ODataProducer
public class JPAProducer
- extends Object
- implements ODataProducer
Method Summary |
void |
close()
|
EntityResponse |
createEntity(String entitySetName,
List<OProperty<?>> properties)
|
void |
deleteEntity(String entitySetName,
Object entityKey)
|
static org.odata4j.producer.jpa.JPAProducer.DynamicEntitiesResponse |
enumJpaEntities(EntityManager em,
Class<?> clazz,
QueryInfo query,
int maxResults)
|
EntitiesResponse |
getEntities(String entitySetName,
QueryInfo queryInfo)
|
EntityResponse |
getEntity(String entitySetName,
Object entityKey)
|
EdmDataServices |
getMetadata()
|
void |
mergeEntity(String entitySetName,
Object entityKey,
List<OProperty<?>> properties)
|
void |
updateEntity(String entitySetName,
Object entityKey,
List<OProperty<?>> properties)
|
JPAProducer
public JPAProducer(EntityManagerFactory emf,
String namespace,
int maxResults)
close
public void close()
- Specified by:
close
in interface ODataProducer
createEntity
public EntityResponse createEntity(String entitySetName,
List<OProperty<?>> properties)
- Specified by:
createEntity
in interface ODataProducer
deleteEntity
public void deleteEntity(String entitySetName,
Object entityKey)
- Specified by:
deleteEntity
in interface ODataProducer
enumJpaEntities
public static org.odata4j.producer.jpa.JPAProducer.DynamicEntitiesResponse enumJpaEntities(EntityManager em,
Class<?> clazz,
QueryInfo query,
int maxResults)
getEntities
public EntitiesResponse getEntities(String entitySetName,
QueryInfo queryInfo)
- Specified by:
getEntities
in interface ODataProducer
getEntity
public EntityResponse getEntity(String entitySetName,
Object entityKey)
- Specified by:
getEntity
in interface ODataProducer
getMetadata
public EdmDataServices getMetadata()
- Specified by:
getMetadata
in interface ODataProducer
mergeEntity
public void mergeEntity(String entitySetName,
Object entityKey,
List<OProperty<?>> properties)
- Specified by:
mergeEntity
in interface ODataProducer
updateEntity
public void updateEntity(String entitySetName,
Object entityKey,
List<OProperty<?>> properties)
- Specified by:
updateEntity
in interface ODataProducer
http://odata4j.org