public class DomainObjectInstantiator<T> extends java.lang.Object implements Instantiator<T>
EMPTY_ARG| Constructor and Description |
|---|
DomainObjectInstantiator() |
| Modifier and Type | Method and Description |
|---|---|
T |
detach(T instance) |
T |
enhance(T instance) |
java.util.Set<java.lang.String> |
getAbstractDomainObjectMethodsToSkip() |
boolean |
isEnhanced(T instance) |
T |
newInstance(java.lang.Class<T> domainClass) |
void |
setAbstractDomainObjectMethodsToSkip(java.util.Set<java.lang.String> methodsToSkip) |
public T newInstance(java.lang.Class<T> domainClass)
newInstance in interface Instantiator<T>public T enhance(T instance)
enhance in interface Instantiator<T>public java.util.Set<java.lang.String> getAbstractDomainObjectMethodsToSkip()
getAbstractDomainObjectMethodsToSkip in interface Instantiator<T>public void setAbstractDomainObjectMethodsToSkip(java.util.Set<java.lang.String> methodsToSkip)
setAbstractDomainObjectMethodsToSkip in interface Instantiator<T>public boolean isEnhanced(T instance)
isEnhanced in interface Instantiator<T>