接口 ImmutableProp


public interface ImmutableProp
  • 方法详细资料

    • getDeclaringType

      @NotNull ImmutableType getDeclaringType()
    • getId

      PropId getId()
    • getName

      @NotNull String getName()
    • getCategory

      @NotNull ImmutablePropCategory getCategory()
    • getElementClass

      @NotNull Class<?> getElementClass()
    • getReturnClass

      @NotNull Class<?> getReturnClass()
    • getGenericType

      @NotNull Type getGenericType()
    • isEmbedded

      boolean isEmbedded(EmbeddedLevel level)
    • isScalar

      boolean isScalar(TargetLevel level)
    • isScalarList

      boolean isScalarList()
    • isAssociation

      boolean isAssociation(TargetLevel level)
    • isReference

      boolean isReference(TargetLevel level)
    • isReferenceList

      boolean isReferenceList(TargetLevel level)
    • isNullable

      boolean isNullable()
    • isInputNotNull

      boolean isInputNotNull()
    • isMutable

      boolean isMutable()
    • getAnnotation

      <A extends Annotation> A getAnnotation(Class<A> annotationType)
    • getAnnotations

      Annotation[] getAnnotations()
    • getAnnotations

      <A extends Annotation> A[] getAnnotations(Class<A> annotationType)
    • getAssociationAnnotation

      Annotation getAssociationAnnotation()
    • getPrimaryAnnotationType

      Class<? extends Annotation> getPrimaryAnnotationType()
    • isTransient

      boolean isTransient()
    • hasTransientResolver

      boolean hasTransientResolver()
    • isFormula

      boolean isFormula()
    • isTargetForeignKeyReal

      boolean isTargetForeignKeyReal(MetadataStrategy strategy)
    • getSqlTemplate

      @Nullable SqlTemplate getSqlTemplate()
    • isView

      boolean isView()
    • getIdViewProp

      ImmutableProp getIdViewProp()
    • getIdViewBaseProp

      ImmutableProp getIdViewBaseProp()
    • getManyToManyViewBaseProp

      ImmutableProp getManyToManyViewBaseProp()
    • getManyToManyViewBaseDeeperProp

      ImmutableProp getManyToManyViewBaseDeeperProp()
    • getConverterMetadata

      ConverterMetadata getConverterMetadata()
    • getConverter

      <S, T> Converter<S,T> getConverter()
    • getAssociatedIdConverter

      <S, T> Converter<S,T> getAssociatedIdConverter(boolean forList)
    • getDissociateAction

      @NotNull DissociateAction getDissociateAction()
    • hasStorage

      boolean hasStorage()
    • isColumnDefinition

      boolean isColumnDefinition()
    • isMiddleTableDefinition

      boolean isMiddleTableDefinition()
    • getStorage

      <S extends Storage> S getStorage(MetadataStrategy strategy)
    • getLogicalDeletedValueGenerator

      LogicalDeletedValueGenerator<?> getLogicalDeletedValueGenerator(SqlContext sqlContext)
    • isId

      boolean isId()
    • isVersion

      boolean isVersion()
    • isLogicalDeleted

      boolean isLogicalDeleted()
    • getTargetType

      ImmutableType getTargetType()
    • getOrderedItems

      List<OrderedItem> getOrderedItems()
    • getMappedBy

      ImmutableProp getMappedBy()
    • getOpposite

      ImmutableProp getOpposite()
    • getReal

      ImmutableProp getReal()
      返回:
      mappedBy != null ? mappedBy : this
    • getDependencies

      List<Dependency> getDependencies()
    • getPropsDependOnSelf

      List<ImmutableProp> getPropsDependOnSelf()
    • isRemote

      boolean isRemote()
    • toOriginal

      ImmutableProp toOriginal()