Class JPAAbstractFilter
java.lang.Object
com.sap.olingo.jpa.processor.core.filter.JPAAbstractFilter
- All Implemented Interfaces:
JPAFilterComplier
- Direct Known Subclasses:
JPAFilterCrossComplier,JPAFilterElementComplier
-
Constructor Summary
ConstructorsConstructorDescriptionJPAAbstractFilter(com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAEntityType jpaEntityType, org.apache.olingo.server.api.uri.queryoption.expression.VisitableExpression expression)JPAAbstractFilter(com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAEntityType jpaEntityType, org.apache.olingo.server.api.uri.queryoption.expression.VisitableExpression expression, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAssociationPath association)JPAAbstractFilter(com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAEntityType jpaEntityType, org.apache.olingo.server.api.uri.UriInfoResource uriResource, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAssociationPath assoziation) -
Method Summary
Modifier and TypeMethodDescriptioncom.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAssociationPathjavax.persistence.EntityManagercom.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAEntityTypeList<com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAPath>Returns a list of all filter elements of type Member.org.apache.olingo.server.api.ODatagetOdata()javax.persistence.criteria.From<?,?>getRoot()com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAServiceDocumentgetSd()List<org.apache.olingo.server.api.uri.UriResource>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.olingo.jpa.processor.core.filter.JPAFilterComplier
compile
-
Constructor Details
-
JPAAbstractFilter
public JPAAbstractFilter(com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAEntityType jpaEntityType, org.apache.olingo.server.api.uri.queryoption.expression.VisitableExpression expression) -
JPAAbstractFilter
public JPAAbstractFilter(com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAEntityType jpaEntityType, org.apache.olingo.server.api.uri.UriInfoResource uriResource, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAssociationPath assoziation) -
JPAAbstractFilter
public JPAAbstractFilter(com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAEntityType jpaEntityType, org.apache.olingo.server.api.uri.queryoption.expression.VisitableExpression expression, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAssociationPath association)
-
-
Method Details
-
getMember
public List<com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAPath> getMember() throws org.apache.olingo.server.api.ODataApplicationExceptionDescription copied from interface:JPAFilterComplierReturns a list of all filter elements of type Member. This could be used e.g. to determine if a join is required- Specified by:
getMemberin interfaceJPAFilterComplier- Throws:
org.apache.olingo.server.api.ODataApplicationException
-
getAssoziation
public com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAssociationPath getAssoziation() -
getParent
JPAAbstractQuery getParent() -
getUriResourceParts
List<org.apache.olingo.server.api.uri.UriResource> getUriResourceParts() -
getSd
com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAServiceDocument getSd() -
getOdata
org.apache.olingo.server.api.OData getOdata() -
getEntityManager
javax.persistence.EntityManager getEntityManager() -
getJpaEntityType
com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAEntityType getJpaEntityType() -
getConverter
JPAOperationConverter getConverter() -
getRoot
javax.persistence.criteria.From<?,?> getRoot() -
getDebugger
JPAServiceDebugger getDebugger() -
getClaimsProvider
Optional<JPAODataClaimProvider> getClaimsProvider() -
getGroups
-