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>