Class JpaMetamodelAccessorImpl
java.lang.Object
com.blazebit.persistence.integration.jpa.JpaMetamodelAccessorImpl
- All Implemented Interfaces:
JpaMetamodelAccessor
- Since:
- 1.3.0
- Author:
- Christian Beikov, Jan-Willem Gmelig Meyling
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttributePath(javax.persistence.metamodel.Metamodel metamodel, javax.persistence.metamodel.ManagedType<?> type, String attributePath) getBasicAttributePath(javax.persistence.metamodel.Metamodel metamodel, javax.persistence.metamodel.ManagedType<?> type, String attributePath) getJoinTableCollectionAttributePath(javax.persistence.metamodel.Metamodel metamodel, javax.persistence.metamodel.EntityType<?> type, String attributePath, String collectionName) booleanisCompositeNode(javax.persistence.metamodel.Attribute<?, ?> attr) booleanisElementCollection(javax.persistence.metamodel.Attribute<?, ?> attribute) booleanisJoinable(javax.persistence.metamodel.Attribute<?, ?> attr)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
JpaMetamodelAccessorImpl
protected JpaMetamodelAccessorImpl()
-
-
Method Details
-
getAttributePath
public AttributePath getAttributePath(javax.persistence.metamodel.Metamodel metamodel, javax.persistence.metamodel.ManagedType<?> type, String attributePath) - Specified by:
getAttributePathin interfaceJpaMetamodelAccessor
-
getBasicAttributePath
public AttributePath getBasicAttributePath(javax.persistence.metamodel.Metamodel metamodel, javax.persistence.metamodel.ManagedType<?> type, String attributePath) - Specified by:
getBasicAttributePathin interfaceJpaMetamodelAccessor
-
getJoinTableCollectionAttributePath
public AttributePath getJoinTableCollectionAttributePath(javax.persistence.metamodel.Metamodel metamodel, javax.persistence.metamodel.EntityType<?> type, String attributePath, String collectionName) - Specified by:
getJoinTableCollectionAttributePathin interfaceJpaMetamodelAccessor
-
isJoinable
public boolean isJoinable(javax.persistence.metamodel.Attribute<?, ?> attr) - Specified by:
isJoinablein interfaceJpaMetamodelAccessor
-
isCompositeNode
public boolean isCompositeNode(javax.persistence.metamodel.Attribute<?, ?> attr) - Specified by:
isCompositeNodein interfaceJpaMetamodelAccessor
-
isElementCollection
public boolean isElementCollection(javax.persistence.metamodel.Attribute<?, ?> attribute) - Specified by:
isElementCollectionin interfaceJpaMetamodelAccessor
-