public abstract class ManagedClass
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getName()
shortcut to
Class.getName() |
java.util.List<Property> |
getProperties() |
java.util.List<Property> |
getProperties(Predicate<Property> query) |
Property |
getProperty(java.lang.String withName) |
java.lang.String |
getSimpleName()
'Entity' or 'ValueObject'
|
java.lang.Class |
getSourceClass() |
int |
hashCode() |
boolean |
hasProperty(java.lang.String withName) |
boolean |
isInstance(java.lang.Object cdo) |
public boolean isInstance(java.lang.Object cdo)
public java.lang.Class getSourceClass()
public java.lang.String getName()
Class.getName()public java.lang.String getSimpleName()
public java.util.List<Property> getProperties()
public Property getProperty(java.lang.String withName)
JaversException - PROPERTY_NOT_FOUNDpublic boolean hasProperty(java.lang.String withName)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object