接口 ImmutableProp


public interface ImmutableProp
  • 方法详细资料

    • getDeclaringType

      @NotNull ImmutableType getDeclaringType()
    • getId

      int getId()
    • getName

      @NotNull String getName()
    • getCategory

      @NotNull ImmutablePropCategory getCategory()
    • getElementClass

      @NotNull Class<?> getElementClass()
    • 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()
    • isTransient

      boolean isTransient()
    • hasTransientResolver

      boolean hasTransientResolver()
    • isFormula

      boolean isFormula()
    • getFormulaTemplate

      @Nullable FormulaTemplate getFormulaTemplate()
    • isIdView

      boolean isIdView()
    • getConverter

      Converter<?> getConverter()
    • getDissociateAction

      @NotNull DissociateAction getDissociateAction()
    • getStorage

      <S extends Storage> S getStorage()
    • isId

      boolean isId()
    • isVersion

      boolean isVersion()
    • isLogicalDeleted

      boolean isLogicalDeleted()
    • getTargetType

      ImmutableType getTargetType()
    • getOrderedItems

      List<OrderedItem> getOrderedItems()
    • getMappedBy

      ImmutableProp getMappedBy()
    • getOpposite

      ImmutableProp getOpposite()
    • getDependencies

      List<ImmutableProp> getDependencies()