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()
    • 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

      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()
    • getOriginatingElements

      Element[] getOriginatingElements()
    • getOptionalParameters

      Map<String,TypeElement> getOptionalParameters()
    • getViewFilters

      Map<String,ViewFilter> getViewFilters()
    • getSafeTypeVariable

      String getSafeTypeVariable(String typeVariable)
    • getDefaultDirtyMask

      int getDefaultDirtyMask()