Class AnnotationMetaEntityView
java.lang.Object
com.blazebit.persistence.view.processor.annotation.AnnotationMetaEntityView
- All Implemented Interfaces:
MetaEntityView
- Since:
- 1.5.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddAccessorForType(String realType) builderImportType(String fqcn) final ContextintintElement[]final Stringfinal StringgetSafeTypeVariable(String typeVariable) final Stringfinal TypeElementbooleanbooleanbooleanbooleanbooleanfinal StringimportType(String fqcn) booleanbooleanbooleanbooleanisValid()metamodelImportType(String fqcn) relationImportType(String fqcn)
-
Constructor Details
-
AnnotationMetaEntityView
-
-
Method Details
-
getContext
-
getForeignPackageSuperTypes
- Specified by:
getForeignPackageSuperTypesin interfaceMetaEntityView
-
getForeignPackageSuperTypeVariables
- Specified by:
getForeignPackageSuperTypeVariablesin interfaceMetaEntityView
-
isUpdatable
public boolean isUpdatable()- Specified by:
isUpdatablein interfaceMetaEntityView
-
isCreatable
public boolean isCreatable()- Specified by:
isCreatablein interfaceMetaEntityView
-
isAllSupportDirtyTracking
public boolean isAllSupportDirtyTracking()- Specified by:
isAllSupportDirtyTrackingin interfaceMetaEntityView
-
getMutableAttributeCount
public int getMutableAttributeCount()- Specified by:
getMutableAttributeCountin interfaceMetaEntityView
-
hasEmptyConstructor
public boolean hasEmptyConstructor()- Specified by:
hasEmptyConstructorin interfaceMetaEntityView
-
hasSelfConstructor
public boolean hasSelfConstructor()- Specified by:
hasSelfConstructorin interfaceMetaEntityView
-
hasSubviews
public boolean hasSubviews()- Specified by:
hasSubviewsin interfaceMetaEntityView
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceMetaEntityView
-
getBaseSuperclass
- Specified by:
getBaseSuperclassin interfaceMetaEntityView
-
getSimpleName
- Specified by:
getSimpleNamein interfaceMetaEntityView
-
getQualifiedName
- Specified by:
getQualifiedNamein interfaceMetaEntityView
-
getDerivedTypeName
- Specified by:
getDerivedTypeNamein interfaceMetaEntityView
-
getTypeVariables
- Specified by:
getTypeVariablesin interfaceMetaEntityView
-
getEntityClass
- Specified by:
getEntityClassin interfaceMetaEntityView
-
getJpaManagedBaseClass
- Specified by:
getJpaManagedBaseClassin interfaceMetaEntityView
-
getEntityVersionAttributeName
- Specified by:
getEntityVersionAttributeNamein interfaceMetaEntityView
-
getPostCreateForReflection
- Specified by:
getPostCreateForReflectionin interfaceMetaEntityView
-
getPostLoad
- Specified by:
getPostLoadin interfaceMetaEntityView
-
getPackageName
- Specified by:
getPackageNamein interfaceMetaEntityView
-
getIdMember
- Specified by:
getIdMemberin interfaceMetaEntityView
-
getVersionMember
- Specified by:
getVersionMemberin interfaceMetaEntityView
-
getDefaultDirtyMask
public int getDefaultDirtyMask()- Specified by:
getDefaultDirtyMaskin interfaceMetaEntityView
-
getConstructors
- Specified by:
getConstructorsin interfaceMetaEntityView
-
getMembers
- Specified by:
getMembersin interfaceMetaEntityView
-
getSpecialMembers
- Specified by:
getSpecialMembersin interfaceMetaEntityView
-
getMetamodelImportContext
- Specified by:
getMetamodelImportContextin interfaceMetaEntityView
-
getRelationImportContext
- Specified by:
getRelationImportContextin interfaceMetaEntityView
-
getMultiRelationImportContext
- Specified by:
getMultiRelationImportContextin interfaceMetaEntityView
-
getImplementationImportContext
- Specified by:
getImplementationImportContextin interfaceMetaEntityView
-
getBuilderImportContext
- Specified by:
getBuilderImportContextin interfaceMetaEntityView
-
importType
- Specified by:
importTypein interfaceMetaEntityView
-
importTypeExceptMetamodel
- Specified by:
importTypeExceptMetamodelin interfaceMetaEntityView
-
metamodelImportType
- Specified by:
metamodelImportTypein interfaceMetaEntityView
-
relationImportType
- Specified by:
relationImportTypein interfaceMetaEntityView
-
multiRelationImportType
- Specified by:
multiRelationImportTypein interfaceMetaEntityView
-
implementationImportType
- Specified by:
implementationImportTypein interfaceMetaEntityView
-
builderImportType
- Specified by:
builderImportTypein interfaceMetaEntityView
-
getTypeElement
- Specified by:
getTypeElementin interfaceMetaEntityView
-
getElementKind
- Specified by:
getElementKindin interfaceMetaEntityView
-
getModifiers
- Specified by:
getModifiersin interfaceMetaEntityView
-
getOriginatingElements
- Specified by:
getOriginatingElementsin interfaceMetaEntityView
-
getOptionalParameters
- Specified by:
getOptionalParametersin interfaceMetaEntityView
-
getViewFilters
- Specified by:
getViewFiltersin interfaceMetaEntityView
-
getSafeTypeVariable
- Specified by:
getSafeTypeVariablein interfaceMetaEntityView
-
addAccessorForType
-
hasCustomEqualsOrHashCodeMethod
public boolean hasCustomEqualsOrHashCodeMethod()- Specified by:
hasCustomEqualsOrHashCodeMethodin interfaceMetaEntityView
-
hasCustomToStringMethod
public boolean hasCustomToStringMethod()- Specified by:
hasCustomToStringMethodin interfaceMetaEntityView
-