接口 ImmutableProp

所有已知实现类:
RedirectedProp

public interface ImmutableProp
  • 方法详细资料

    • getDeclaringType

      @NotNull ImmutableType getDeclaringType()
    • getId

      int getId()
    • getName

      @NotNull String getName()
    • getCategory

      @NotNull ImmutablePropCategory getCategory()
    • getElementClass

      @NotNull Class<?> getElementClass()
    • isScalar

      boolean isScalar()
    • isScalarList

      boolean isScalarList()
    • isAssociation

      boolean isAssociation(TargetLevel level)
    • isReference

      boolean isReference(TargetLevel level)
    • isReferenceList

      boolean isReferenceList(TargetLevel level)
    • isNullable

      boolean isNullable()
    • getAnnotation

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

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

      Annotation getAssociationAnnotation()
    • isTransient

      boolean isTransient()
    • hasTransientResolver

      boolean hasTransientResolver()
    • getDissociateAction

      @NotNull DissociateAction getDissociateAction()
    • getStorage

      <S extends Storage> S getStorage()
    • isId

      boolean isId()
    • isVersion

      boolean isVersion()
    • getTargetType

      ImmutableType getTargetType()
    • getOrderedItems

      List<OrderedItem> getOrderedItems()
    • getMappedBy

      ImmutableProp getMappedBy()
    • getOpposite

      ImmutableProp getOpposite()