类 ImmutableType

java.lang.Object
org.babyfish.jimmer.apt.immutable.meta.ImmutableType
所有已实现的接口:
org.babyfish.jimmer.dto.compiler.spi.BaseType

public class ImmutableType extends Object implements org.babyfish.jimmer.dto.compiler.spi.BaseType
  • 字段详细资料

    • PROP_EXPRESSION_SUFFIX

      public static final String PROP_EXPRESSION_SUFFIX
      另请参阅:
  • 构造器详细资料

  • 方法详细资料

    • getTypeElement

      public TypeElement getTypeElement()
    • isEntity

      public boolean isEntity()
      指定者:
      isEntity 在接口中 org.babyfish.jimmer.dto.compiler.spi.BaseType
    • isMappedSuperClass

      public boolean isMappedSuperClass()
    • isEmbeddable

      public boolean isEmbeddable()
    • isAcrossMicroServices

      public boolean isAcrossMicroServices()
    • getPackageName

      public String getPackageName()
      指定者:
      getPackageName 在接口中 org.babyfish.jimmer.dto.compiler.spi.BaseType
    • getName

      public String getName()
      指定者:
      getName 在接口中 org.babyfish.jimmer.dto.compiler.spi.BaseType
    • getQualifiedName

      public String getQualifiedName()
      指定者:
      getQualifiedName 在接口中 org.babyfish.jimmer.dto.compiler.spi.BaseType
    • getModifiers

      public Set<Modifier> getModifiers()
    • getSuperTypes

      public Set<ImmutableType> getSuperTypes()
    • getPrimarySuperType

      public ImmutableType getPrimarySuperType()
    • getDeclaredProps

      public Map<String,ImmutableProp> getDeclaredProps()
    • getRedefinedProps

      public Map<String,ImmutableProp> getRedefinedProps()
    • getProps

      public Map<String,ImmutableProp> getProps()
    • getIdPropName

      public String getIdPropName(String prop)
    • getPropsOrderById

      public List<ImmutableProp> getPropsOrderById()
    • getIdProp

      public ImmutableProp getIdProp()
    • getVersionProp

      public ImmutableProp getVersionProp()
    • getLogicalDeletedProp

      public ImmutableProp getLogicalDeletedProp()
    • getClassName

      public com.squareup.javapoet.ClassName getClassName()
    • getDraftClassName

      public com.squareup.javapoet.ClassName getDraftClassName()
    • getProducerClassName

      public com.squareup.javapoet.ClassName getProducerClassName()
    • getImplementorClassName

      public com.squareup.javapoet.ClassName getImplementorClassName()
    • getImplClassName

      public com.squareup.javapoet.ClassName getImplClassName()
    • getDraftImplClassName

      public com.squareup.javapoet.ClassName getDraftImplClassName()
    • getBuilderClassName

      public com.squareup.javapoet.ClassName getBuilderClassName()
    • getTableClassName

      public com.squareup.javapoet.ClassName getTableClassName()
    • getTableExClassName

      public com.squareup.javapoet.ClassName getTableExClassName()
    • getRemoteTableClassName

      public com.squareup.javapoet.ClassName getRemoteTableClassName()
    • getFetcherClassName

      public com.squareup.javapoet.ClassName getFetcherClassName()
    • getPropsClassName

      public com.squareup.javapoet.ClassName getPropsClassName()
    • getPropExpressionClassName

      public com.squareup.javapoet.ClassName getPropExpressionClassName()
    • getDynamicClassName

      public com.squareup.javapoet.ClassName getDynamicClassName()
    • getValidationMessageMap

      public Map<com.squareup.javapoet.ClassName,String> getValidationMessageMap()
    • getMicroServiceName

      public String getMicroServiceName()
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object