T - the operation class typeP - the persistence class typepublic class PersistentOperationClassVariables<T extends Operation<T>,P extends AbstractPersistentOperation<T,P>> extends DbOperationClassVariables<P>
DbObjectClassVariables for AbstractPersistentOperations.| Modifier and Type | Field and Description |
|---|---|
Class<T> |
operationClass
The associated operation class (i.e.
|
className, clazz, remoteDelegateId| Constructor and Description |
|---|
PersistentOperationClassVariables(Class<T> operationClass,
Class<P> clazz)
Constructs a classvariable.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Operation<T>,P extends AbstractPersistentOperation<T,P>> |
create(Class<T> operationClass,
Class<P> clazz)
Creates an operation classvariable.
|
create, getRemoteDelegate, getRemoteDelegateId, toStringpublic static <T extends Operation<T>,P extends AbstractPersistentOperation<T,P>> PersistentOperationClassVariables<T,P> create(Class<T> operationClass, Class<P> clazz)
T - the operation class typeP - the persistence class typeoperationClass - the operation's class (i.e. interface)clazz - the class of the derived operationTentackle - distributed, domain- and model-driven