Package org.tentackle.test.pdo.mock
Class MockDomainObject<T extends org.tentackle.pdo.PersistentDomainObject<T>,D extends MockDomainObject<T,D>>
- java.lang.Object
-
- org.tentackle.test.pdo.mock.MockDomainObject<T,D>
-
- Type Parameters:
T- the PDO classD- the domain object class
- All Implemented Interfaces:
java.io.Serializable,org.tentackle.pdo.DomainContextProvider,org.tentackle.pdo.DomainDelegate<T>,org.tentackle.pdo.DomainObject<T>,org.tentackle.pdo.PdoHolder<T>,org.tentackle.pdo.ProxyDelegate<T>,org.tentackle.reflect.Interceptable,org.tentackle.session.SessionProvider
public class MockDomainObject<T extends org.tentackle.pdo.PersistentDomainObject<T>,D extends MockDomainObject<T,D>> extends java.lang.Object implements org.tentackle.pdo.DomainObject<T>A mocked domain object.- Author:
- harald
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MockDomainObject()Creates an application domain object.MockDomainObject(T pdo)Creates an application domain object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TfindByUniqueDomainKey(java.lang.Object domainKey)org.tentackle.pdo.DomainContextgetDomainContext()TgetPdo()org.tentackle.pdo.PersistenceDelegate<T>getPersistenceDelegate()java.lang.StringgetPlural()org.tentackle.session.SessiongetSession()java.lang.StringgetSingular()java.lang.ObjectgetUniqueDomainKey()java.lang.Class<?>getUniqueDomainKeyType()booleanisUniqueDomainKeyProvided()Tme()voidsetPdo(T pdo)voidsetUniqueDomainKey(java.lang.Object domainKey)java.lang.StringtoGenericString()
-
-
-
Constructor Detail
-
MockDomainObject
public MockDomainObject(T pdo)
Creates an application domain object.- Parameters:
pdo- the persistent domain object this is a delegate for
-
MockDomainObject
public MockDomainObject()
Creates an application domain object.
-
-
Method Detail
-
getPdo
public T getPdo()
-
me
public T me()
-
setPdo
public void setPdo(T pdo)
-
toGenericString
public java.lang.String toGenericString()
-
isUniqueDomainKeyProvided
public boolean isUniqueDomainKeyProvided()
-
getUniqueDomainKeyType
public java.lang.Class<?> getUniqueDomainKeyType()
-
getUniqueDomainKey
public java.lang.Object getUniqueDomainKey()
-
setUniqueDomainKey
public void setUniqueDomainKey(java.lang.Object domainKey)
-
findByUniqueDomainKey
public T findByUniqueDomainKey(java.lang.Object domainKey)
-
getDomainContext
public org.tentackle.pdo.DomainContext getDomainContext()
- Specified by:
getDomainContextin interfaceorg.tentackle.pdo.DomainContextProvider
-
getSingular
public java.lang.String getSingular()
-
getPlural
public java.lang.String getPlural()
-
getPersistenceDelegate
public org.tentackle.pdo.PersistenceDelegate<T> getPersistenceDelegate()
-
getSession
public org.tentackle.session.Session getSession()
- Specified by:
getSessionin interfaceorg.tentackle.session.SessionProvider
-
-