public class

JPAContext

extends Object
implements Context
java.lang.Object
   ↳ org.odata4j.producer.jpa.JPAContext

Summary

Nested Classes
class JPAContext.ContextEntity  
class JPAContext.EntityAccessor  
Fields
private EdmPropertyBase edmPropertyBase
private EntityManager em
private JPAContext.ContextEntity entity
private String jpqlQuery
private EdmDataServices metadata
private String navProperty
private JPAContext.ContextEntity otherEntity
private QueryInfo queryInfo
private BaseResponse response
private JPAResult result
private EntityTransaction tx
Public Constructors
JPAContext(EdmDataServices metadata, String entitySetName, OEntityKey oEntityKey, String navProperty, OEntity oEntity)
JPAContext(EdmDataServices metadata, String entitySetName, QueryInfo queryInfo)
JPAContext(EdmDataServices metadata, String entitySetName, OEntityKey oEntityKey, String navProperty, QueryInfo queryInfo)
Protected Constructors
JPAContext(EdmDataServices metadata, String entitySetName, OEntityKey oEntityKey, OEntity oEntity)
Public Methods
EdmPropertyBase getEdmPropertyBase()
JPAContext.ContextEntity getEntity()
EntityManager getEntityManager()
EntityTransaction getEntityTransaction()
String getJPQLQuery()
EdmDataServices getMetadata()
String getNavProperty()
JPAContext.ContextEntity getOtherEntity()
QueryInfo getQueryInfo()
BaseResponse getResponse()
JPAResult getResult()
void setEdmPropertyBase(EdmPropertyBase edmPropertyBase)
void setEntityManager(EntityManager em)
void setEntityTransaction(EntityTransaction tx)
void setJPQLQuery(String jpqlQuery)
void setResponse(BaseResponse response)
void setResult(JPAResult result)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private EdmPropertyBase edmPropertyBase

private EntityManager em

private JPAContext.ContextEntity entity

private String jpqlQuery

private EdmDataServices metadata

private String navProperty

private JPAContext.ContextEntity otherEntity

private QueryInfo queryInfo

private BaseResponse response

private JPAResult result

private EntityTransaction tx

Public Constructors

public JPAContext (EdmDataServices metadata, String entitySetName, OEntityKey oEntityKey, String navProperty, OEntity oEntity)

Parameters
metadata
entitySetName
oEntityKey
navProperty
oEntity

public JPAContext (EdmDataServices metadata, String entitySetName, QueryInfo queryInfo)

Parameters
metadata
entitySetName
queryInfo

public JPAContext (EdmDataServices metadata, String entitySetName, OEntityKey oEntityKey, String navProperty, QueryInfo queryInfo)

Parameters
metadata
entitySetName
oEntityKey
navProperty
queryInfo

Protected Constructors

protected JPAContext (EdmDataServices metadata, String entitySetName, OEntityKey oEntityKey, OEntity oEntity)

Parameters
metadata
entitySetName
oEntityKey
oEntity

Public Methods

public EdmPropertyBase getEdmPropertyBase ()

public JPAContext.ContextEntity getEntity ()

public EntityManager getEntityManager ()

public EntityTransaction getEntityTransaction ()

public String getJPQLQuery ()

public EdmDataServices getMetadata ()

public String getNavProperty ()

public JPAContext.ContextEntity getOtherEntity ()

public QueryInfo getQueryInfo ()

public BaseResponse getResponse ()

public JPAResult getResult ()

public void setEdmPropertyBase (EdmPropertyBase edmPropertyBase)

Parameters
edmPropertyBase

public void setEntityManager (EntityManager em)

Parameters
em

public void setEntityTransaction (EntityTransaction tx)

Parameters
tx

public void setJPQLQuery (String jpqlQuery)

Parameters
jpqlQuery

public void setResponse (BaseResponse response)

Parameters
response

public void setResult (JPAResult result)

Parameters
result