public class ModelClassImpl extends Object implements ModelClass, Serializable
| Constructor and Description |
|---|
ModelClassImpl(ModelType type,
Class<?> javaType,
Class<?> superJavaType,
ModelPropertyImpl[] declaredProperties,
ComparatorPart[] embeddableComparatorParts) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterPropertiesDetermined() |
protected EqualityComparator<?> |
createDefaultEqualityComparator() |
static ModelClass |
getClass(Class<?> javaType) |
<T> FrozenComparator<T> |
getComparator(ComparatorPart... parts) |
Map<String,ModelProperty> |
getDeclaredProperties() |
ModelProperty |
getDeclaredProperty(String name) |
<T> Comparator<T> |
getDefaultComparator() |
<T> EqualityComparator<T> |
getDefaultEqualityComparator() |
<T> FrozenEqualityComparator<T> |
getEqualityComparator(ComparatorPart... parts) |
Class<?> |
getJavaType() |
Map<String,ModelProperty> |
getProperties() |
ModelProperty |
getProperty(int id) |
ModelProperty |
getProperty(String name) |
List<ModelProperty> |
getPropertyList() |
ModelClass |
getSuperClass() |
ModelType |
getType() |
String |
toString() |
protected Object |
writeReplace() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetComparator, getComparator, getEqualityComparator, getEqualityComparator, ofpublic ModelClassImpl(ModelType type, Class<?> javaType, Class<?> superJavaType, ModelPropertyImpl[] declaredProperties, ComparatorPart[] embeddableComparatorParts)
public static ModelClass getClass(Class<?> javaType)
public ModelType getType()
getType in interface ModelClasspublic Class<?> getJavaType()
getJavaType in interface ModelClasspublic ModelClass getSuperClass()
getSuperClass in interface ModelClasspublic Map<String,ModelProperty> getDeclaredProperties()
getDeclaredProperties in interface ModelClasspublic ModelProperty getDeclaredProperty(String name)
getDeclaredProperty in interface ModelClasspublic ModelProperty getProperty(String name)
getProperty in interface ModelClasspublic Map<String,ModelProperty> getProperties()
getProperties in interface ModelClasspublic ModelProperty getProperty(int id)
getProperty in interface ModelClasspublic List<ModelProperty> getPropertyList()
getPropertyList in interface ModelClasspublic <T> Comparator<T> getDefaultComparator()
getDefaultComparator in interface ModelClasspublic <T> EqualityComparator<T> getDefaultEqualityComparator()
getDefaultEqualityComparator in interface ModelClasspublic <T> FrozenComparator<T> getComparator(ComparatorPart... parts)
getComparator in interface ModelClasspublic <T> FrozenEqualityComparator<T> getEqualityComparator(ComparatorPart... parts)
getEqualityComparator in interface ModelClassprotected void afterPropertiesDetermined()
protected EqualityComparator<?> createDefaultEqualityComparator()
protected final Object writeReplace() throws ObjectStreamException
ObjectStreamExceptionCopyright © 2016. All rights reserved.