Class ExpressionUtil
java.lang.Object
com.sap.olingo.jpa.processor.core.query.ExpressionUtil
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic javax.persistence.criteria.Path<?>convertToCriteriaPath(Map<String,javax.persistence.criteria.From<?,?>> joinTables, javax.persistence.criteria.From<?,?> root, List<com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAElement> jpaPath)Converts the jpaPath into a Criteria Path.static javax.persistence.criteria.Path<?>convertToCriteriaPath(javax.persistence.criteria.From<?,?> root, List<com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAElement> jpaPath)static ObjectconvertValueOnAttribute(org.apache.olingo.server.api.OData odata, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAttribute attribute, String value)static <T> ObjectconvertValueOnAttribute(org.apache.olingo.server.api.OData odata, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAttribute attribute, String value, Boolean isUri)static ObjectconvertValueOnFacet(org.apache.olingo.server.api.OData odata, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAParamaterFacet returnType, String value)static javax.persistence.criteria.Expression<Boolean>createEQExpression(org.apache.olingo.server.api.OData odata, javax.persistence.criteria.CriteriaBuilder cb, javax.persistence.criteria.From<?,?> root, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAEntityType jpaEntity, org.apache.olingo.server.api.uri.UriParameter keyPredicate)static LocaledetermineLocale(Map<String,List<String>> headers)
-
Field Details
-
CONTAINY_ONLY_LANGU
public static final int CONTAINY_ONLY_LANGU- See Also:
- Constant Field Values
-
CONTAINS_LANGU_COUNTRY
public static final int CONTAINS_LANGU_COUNTRY- See Also:
- Constant Field Values
-
SELECT_ITEM_SEPERATOR
- See Also:
- Constant Field Values
-
-
Method Details
-
createEQExpression
public static javax.persistence.criteria.Expression<Boolean> createEQExpression(org.apache.olingo.server.api.OData odata, javax.persistence.criteria.CriteriaBuilder cb, javax.persistence.criteria.From<?,?> root, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAEntityType jpaEntity, org.apache.olingo.server.api.uri.UriParameter keyPredicate) throws ODataJPAFilterException, com.sap.olingo.jpa.metadata.core.edm.mapper.exception.ODataJPAModelException- Throws:
ODataJPAFilterExceptioncom.sap.olingo.jpa.metadata.core.edm.mapper.exception.ODataJPAModelException
-
convertToCriteriaPath
public static javax.persistence.criteria.Path<?> convertToCriteriaPath(Map<String,javax.persistence.criteria.From<?,?>> joinTables, javax.persistence.criteria.From<?,?> root, List<com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAElement> jpaPath)Converts the jpaPath into a Criteria Path.- Parameters:
joinTables-root-jpaPath-- Returns:
-
convertToCriteriaPath
public static javax.persistence.criteria.Path<?> convertToCriteriaPath(javax.persistence.criteria.From<?,?> root, List<com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAElement> jpaPath) -
convertValueOnAttribute
public static Object convertValueOnAttribute(org.apache.olingo.server.api.OData odata, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAttribute attribute, String value) throws ODataJPAFilterException- Throws:
ODataJPAFilterException
-
convertValueOnAttribute
public static <T> Object convertValueOnAttribute(org.apache.olingo.server.api.OData odata, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAAttribute attribute, String value, Boolean isUri) throws ODataJPAFilterException- Throws:
ODataJPAFilterException
-
convertValueOnFacet
public static Object convertValueOnFacet(org.apache.olingo.server.api.OData odata, com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAParamaterFacet returnType, String value) throws ODataJPAFilterException- Throws:
ODataJPAFilterException
-
determineLocale
-