T - the pdo typepublic class MockPersistentOperation<T extends Operation<T>> extends Object implements PersistentOperation<T>
| Constructor and Description |
|---|
MockPersistentOperation()
Creates an operation object without a database context.
|
MockPersistentOperation(T operation)
Creates an operation object without a database context.
|
MockPersistentOperation(T operation,
DomainContext context)
Creates an operation object.
|
MockPersistentOperation(T operation,
org.tentackle.session.Session session)
Creates an operation object without a domain context
for a given connection.
|
| Modifier and Type | Method and Description |
|---|---|
PersistentOperation<T> |
clonePersistentOperation() |
DomainContext |
createValidContext() |
void |
determineContextId() |
DomainContext |
getBaseContext() |
long |
getContextId() |
PersistentOperation<T> |
getDelegate() |
DomainContext |
getDomainContext() |
DomainDelegate<T> |
getDomainDelegate() |
T |
getOperation() |
org.tentackle.session.Session |
getSession() |
boolean |
isDomainContextImmutable() |
boolean |
isSessionImmutable() |
T |
me() |
PersistentOperation<T> |
newInstance() |
T |
operation() |
void |
setDomainContext(DomainContext context) |
void |
setDomainContextImmutable(boolean contextImmutable) |
void |
setOperation(T operation) |
void |
setSession(org.tentackle.session.Session session) |
void |
setSessionImmutable(boolean sessionImmutable) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitopon, oppublic MockPersistentOperation(T operation, DomainContext context)
operation - the operation object this is a delegate forcontext - the database contextpublic MockPersistentOperation(T operation, org.tentackle.session.Session session)
Note: the application must set the context.
operation - the operation object this is a delegate forsession - the session (must be an instance of Session).public MockPersistentOperation(T operation)
Note: the application must set the context.
operation - the operation object this is a delegate forpublic MockPersistentOperation()
public void setSessionImmutable(boolean sessionImmutable)
setSessionImmutable in interface org.tentackle.session.SessionDependablepublic boolean isSessionImmutable()
isSessionImmutable in interface org.tentackle.session.SessionDependablepublic void setSession(org.tentackle.session.Session session)
setSession in interface org.tentackle.session.SessionDependablepublic org.tentackle.session.Session getSession()
getSession in interface org.tentackle.session.SessionProviderpublic DomainContext getDomainContext()
getDomainContext in interface DomainContextProviderpublic void setDomainContext(DomainContext context)
setDomainContext in interface DomainContextDependablepublic void determineContextId()
determineContextId in interface DomainContextDependablepublic long getContextId()
getContextId in interface DomainContextDependablepublic DomainContext getBaseContext()
getBaseContext in interface DomainContextDependablepublic DomainContext createValidContext()
createValidContext in interface DomainContextDependablepublic boolean isDomainContextImmutable()
isDomainContextImmutable in interface DomainContextDependablepublic void setDomainContextImmutable(boolean contextImmutable)
setDomainContextImmutable in interface DomainContextDependablepublic PersistentOperation<T> getDelegate()
getDelegate in interface PersistentOperation<T extends Operation<T>>public PersistentOperation<T> newInstance()
newInstance in interface PersistentOperation<T extends Operation<T>>public T getOperation()
getOperation in interface OperationHolder<T extends Operation<T>>public T operation()
operation in interface PersistentOperation<T extends Operation<T>>public void setOperation(T operation)
setOperation in interface OperationHolder<T extends Operation<T>>public PersistentOperation<T> clonePersistentOperation()
clonePersistentOperation in interface PersistentOperation<T extends Operation<T>>public DomainDelegate<T> getDomainDelegate()
getDomainDelegate in interface PersistenceDelegate<T extends Operation<T>>Tentackle - distributed, domain- and model-driven