Interface MetaEntityView

All Known Implementing Classes:
AnnotationMetaEntityView

public interface MetaEntityView
Since:
1.5.0
Author:
Christian Beikov
  • 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()
    • getDerivedTypeName

      String getDerivedTypeName()
    • getTypeVariables

      List<JavaTypeVariable> getTypeVariables()
    • getPackageName

      String getPackageName()
    • getBaseSuperclass

      String getBaseSuperclass()
    • getEntityClass

      String getEntityClass()
    • getJpaManagedBaseClass

      String getJpaManagedBaseClass()
    • getEntityVersionAttributeName

      String getEntityVersionAttributeName()
    • getPostCreateForReflection

      EntityViewLifecycleMethod getPostCreateForReflection()
    • getPostLoad

    • getForeignPackageSuperTypes

      Map<String,ForeignPackageType> getForeignPackageSuperTypes()
    • getForeignPackageSuperTypeVariables

      List<String> getForeignPackageSuperTypeVariables()
    • getIdMember

      MetaAttribute getIdMember()
    • getVersionMember

      MetaAttribute getVersionMember()
    • getConstructors

      Collection<MetaConstructor> getConstructors()
    • getMembers

      Collection<MetaAttribute> getMembers()
    • getSpecialMembers

    • getMetamodelImportContext

      ImportContext getMetamodelImportContext()
    • getRelationImportContext

      ImportContext getRelationImportContext()
    • getMultiRelationImportContext

      ImportContext getMultiRelationImportContext()
    • getImplementationImportContext

      ImportContext getImplementationImportContext()
    • getBuilderImportContext

      ImportContext getBuilderImportContext()
    • importType

      String importType(String fqcn)
    • importTypeExceptMetamodel

      String importTypeExceptMetamodel(String fqcn)
    • metamodelImportType

      String metamodelImportType(String fqcn)
    • relationImportType

      String relationImportType(String fqcn)
    • multiRelationImportType

      String multiRelationImportType(String fqcn)
    • implementationImportType

      String implementationImportType(String fqcn)
    • builderImportType

      String builderImportType(String fqcn)
    • getTypeElement

      TypeElement getTypeElement()
    • getElementKind

      ElementKind getElementKind()
    • getModifiers

      Set<Modifier> getModifiers()
    • getOriginatingElements

      Element[] getOriginatingElements()
    • getOptionalParameters

      Map<String,String> getOptionalParameters()
    • getViewFilters

      Map<String,ViewFilter> getViewFilters()
    • getSafeTypeVariable

      String getSafeTypeVariable(String typeVariable)
    • getDefaultDirtyMask

      int getDefaultDirtyMask()
    • hasCustomEqualsOrHashCodeMethod

      boolean hasCustomEqualsOrHashCodeMethod()
    • hasCustomToStringMethod

      boolean hasCustomToStringMethod()