Module org.tentackle.persistence
Package org.tentackle.persist
Class PersistentOperationClassVariables<T extends org.tentackle.pdo.Operation<T>,P extends AbstractPersistentOperation<T,P>>
- java.lang.Object
-
- org.tentackle.dbms.DbOperationClassVariables<P>
-
- org.tentackle.persist.PersistentOperationClassVariables<T,P>
-
- Type Parameters:
T- the operation class typeP- the persistence class type
public class PersistentOperationClassVariables<T extends org.tentackle.pdo.Operation<T>,P extends AbstractPersistentOperation<T,P>> extends org.tentackle.dbms.DbOperationClassVariables<P>ExtendsDbObjectClassVariablesforAbstractPersistentOperations.- Author:
- harald
-
-
Field Summary
Fields Modifier and Type Field Description org.tentackle.pdo.OperationMethodCache<T>methodCacheThe PDO method invocation cache.java.lang.Class<T>operationClassThe associated operation class (i.e.
-
Constructor Summary
Constructors Constructor Description PersistentOperationClassVariables(java.lang.Class<T> operationClass, java.lang.Class<P> clazz)Constructs a classvariable.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends org.tentackle.pdo.Operation<T>,P extends AbstractPersistentOperation<T,P>>
PersistentOperationClassVariables<T,P>create(java.lang.Class<T> operationClass, java.lang.Class<P> clazz)Creates an operation classvariable.
-
-
-
Method Detail
-
create
public static <T extends org.tentackle.pdo.Operation<T>,P extends AbstractPersistentOperation<T,P>> PersistentOperationClassVariables<T,P> create(java.lang.Class<T> operationClass, java.lang.Class<P> clazz)
Creates an operation classvariable.- Type Parameters:
T- the operation class typeP- the persistence class type- Parameters:
operationClass- the operation's class (i.e. interface)clazz- the class of the derived operation
-
-