Class JPAAbstractFilter

java.lang.Object
com.sap.olingo.jpa.processor.core.filter.JPAAbstractFilter
All Implemented Interfaces:
JPAFilterComplier
Direct Known Subclasses:
JPAFilterCrossComplier, JPAFilterElementComplier

public abstract class JPAAbstractFilter extends Object implements JPAFilterComplier
  • 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.ODataApplicationException
      Description copied from interface: JPAFilterComplier
      Returns a list of all filter elements of type Member. This could be used e.g. to determine if a join is required
      Specified by:
      getMember in interface JPAFilterComplier
      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

      List<String> getGroups()