接口 ImmutableProp
public interface ImmutableProp
-
方法概要
修饰符和类型方法说明<A extends Annotation>
AgetAnnotation(Class<A> annotationType) <A extends Annotation>
A[]getAnnotations(Class<A> annotationType) Converter<?>Class<?>getId()getName()Class<? extends Annotation>getReal()Class<?><S extends Storage>
SgetStorage(MetadataStrategy strategy) booleanbooleanbooleanisAssociation(TargetLevel level) booleanbooleanisEmbedded(EmbeddedLevel level) booleanbooleanisId()booleanbooleanbooleanbooleanbooleanbooleanisReference(TargetLevel level) booleanisReferenceList(TargetLevel level) booleanisRemote()booleanisScalar(TargetLevel level) booleanbooleanisTargetForeignKeyReal(MetadataStrategy strategy) booleanbooleanbooleanisView()
-
方法详细资料
-
getDeclaringType
-
getId
PropId getId() -
getName
-
getCategory
-
getElementClass
-
getReturnClass
-
getGenericType
-
isEmbedded
-
isScalar
-
isScalarList
boolean isScalarList() -
isAssociation
-
isReference
-
isReferenceList
-
isNullable
boolean isNullable() -
isInputNotNull
boolean isInputNotNull() -
isMutable
boolean isMutable() -
getAnnotation
-
getAnnotations
Annotation[] getAnnotations() -
getAnnotations
-
getAssociationAnnotation
Annotation getAssociationAnnotation() -
getPrimaryAnnotationType
Class<? extends Annotation> getPrimaryAnnotationType() -
isTransient
boolean isTransient() -
hasTransientResolver
boolean hasTransientResolver() -
isFormula
boolean isFormula() -
isTargetForeignKeyReal
-
getSqlTemplate
-
isView
boolean isView() -
getIdViewBaseProp
ImmutableProp getIdViewBaseProp() -
getManyToManyViewBaseProp
ImmutableProp getManyToManyViewBaseProp() -
getManyToManyViewBaseDeeperProp
ImmutableProp getManyToManyViewBaseDeeperProp() -
getConverter
Converter<?> getConverter() -
getDissociateAction
-
hasStorage
boolean hasStorage() -
isColumnDefinition
boolean isColumnDefinition() -
isMiddleTableDefinition
boolean isMiddleTableDefinition() -
getStorage
-
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()
-