接口 ImmutableType
public interface ImmutableType
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明static ImmutableTypeClass<?>getProp(int id) getPropChainByColumnName(String columnName) getProps()booleanbooleanbooleanisEntity()booleanbooleanstatic ImmutableType.BuildernewBuilder(Class<?> javaClass, ImmutableType superType, BiFunction<DraftContext, Object, Draft> draftFactory) static ImmutableType.BuildernewBuilder(kotlin.reflect.KClass<?> kotlinClass, ImmutableType superType, BiFunction<DraftContext, Object, Draft> draftFactory) static ImmutableType
-
方法详细资料
-
get
-
tryGet
-
newBuilder
static ImmutableType.Builder newBuilder(Class<?> javaClass, ImmutableType superType, BiFunction<DraftContext, Object, Draft> draftFactory) -
newBuilder
static ImmutableType.Builder newBuilder(kotlin.reflect.KClass<?> kotlinClass, ImmutableType superType, BiFunction<DraftContext, Object, Draft> draftFactory) -
getJavaClass
Class<?> getJavaClass() -
isKotlinClass
boolean isKotlinClass() -
isEntity
boolean isEntity() -
isMappedSuperclass
boolean isMappedSuperclass() -
isEmbeddable
boolean isEmbeddable() -
getImmutableAnnotation
Annotation getImmutableAnnotation() -
isAssignableFrom
-
getSuperType
ImmutableType getSuperType() -
getDraftFactory
BiFunction<DraftContext,Object, getDraftFactory()Draft> -
getDeclaredProps
Map<String,ImmutableProp> getDeclaredProps() -
getIdProp
ImmutableProp getIdProp() -
getVersionProp
ImmutableProp getVersionProp() -
getKeyProps
Set<ImmutableProp> getKeyProps() -
getTableName
String getTableName() -
getProps
Map<String,ImmutableProp> getProps() -
getProp
-
getProp
-
getPropChainByColumnName
-
getSelectableProps
Map<String,ImmutableProp> getSelectableProps() -
getSelectableReferenceProps
Map<String,ImmutableProp> getSelectableReferenceProps() -
getIdGenerator
IdGenerator getIdGenerator()
-