Interface MetaEntityView
- All Known Implementing Classes:
AnnotationMetaEntityView
public interface MetaEntityView
- Since:
- 1.5.0
- Author:
- Christian Beikov
-
Method Summary
-
Method Details
-
hasEmptyConstructor
boolean hasEmptyConstructor() -
hasSelfConstructor
boolean hasSelfConstructor() -
hasSubviews
boolean hasSubviews() -
isValid
boolean isValid() -
isUpdatable
boolean isUpdatable() -
isCreatable
boolean isCreatable() -
isAllSupportDirtyTracking
boolean isAllSupportDirtyTracking() -
getMutableAttributeCount
int getMutableAttributeCount() -
getSimpleName
String getSimpleName() -
getQualifiedName
String getQualifiedName() -
getPackageName
String getPackageName() -
getBaseSuperclass
String getBaseSuperclass() -
getEntityClass
String getEntityClass() -
getJpaManagedBaseClass
String getJpaManagedBaseClass() -
getEntityVersionAttribute
Element getEntityVersionAttribute() -
getPostCreate
ExecutableElement getPostCreate() -
getPostLoad
ExecutableElement getPostLoad() -
getForeignPackageSuperTypes
Map<String,TypeElement> getForeignPackageSuperTypes() -
getForeignPackageSuperTypeVariables
List<TypeMirror> getForeignPackageSuperTypeVariables() -
getIdMember
MetaAttribute getIdMember() -
getVersionMember
MetaAttribute getVersionMember() -
getConstructors
Collection<MetaConstructor> getConstructors() -
getMembers
Collection<MetaAttribute> getMembers() -
getSpecialMembers
Collection<ExecutableElement> getSpecialMembers() -
getMetamodelImportContext
ImportContext getMetamodelImportContext() -
getRelationImportContext
ImportContext getRelationImportContext() -
getMultiRelationImportContext
ImportContext getMultiRelationImportContext() -
getImplementationImportContext
ImportContext getImplementationImportContext() -
getBuilderImportContext
ImportContext getBuilderImportContext() -
importType
-
importTypeExceptMetamodel
-
metamodelImportType
-
relationImportType
-
multiRelationImportType
-
implementationImportType
-
builderImportType
-
getTypeElement
TypeElement getTypeElement() -
getOriginatingElements
Element[] getOriginatingElements() -
getOptionalParameters
Map<String,TypeElement> getOptionalParameters() -
getViewFilters
Map<String,ViewFilter> getViewFilters() -
getSafeTypeVariable
-
getDefaultDirtyMask
int getDefaultDirtyMask()
-