Class MockDomainOperation<T extends org.tentackle.pdo.Operation<T>,​D extends MockDomainOperation<T,​D>>

  • Type Parameters:
    T - the PDO class
    D - the domain object class
    All Implemented Interfaces:
    java.io.Serializable, org.tentackle.pdo.DomainContextProvider, org.tentackle.pdo.DomainDelegate<T>, org.tentackle.pdo.DomainOperation<T>, org.tentackle.pdo.OperationHolder<T>, org.tentackle.pdo.ProxyDelegate<T>, org.tentackle.reflect.Interceptable, org.tentackle.session.SessionProvider

    public class MockDomainOperation<T extends org.tentackle.pdo.Operation<T>,​D extends MockDomainOperation<T,​D>>
    extends java.lang.Object
    implements org.tentackle.pdo.DomainOperation<T>
    A mocked domain object.
    Author:
    harald
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.tentackle.pdo.DomainContext getDomainContext()  
      T getOperation()  
      org.tentackle.pdo.PersistenceDelegate<T> getPersistenceDelegate()  
      org.tentackle.session.Session getSession()  
      T me()  
      void setOperation​(T operation)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.tentackle.pdo.DomainContextProvider

        on, op
      • Methods inherited from interface org.tentackle.pdo.OperationHolder

        op
    • Constructor Detail

      • MockDomainOperation

        public MockDomainOperation​(T operation)
        Creates an operation domain object.
        Parameters:
        operation - the operation object this is a delegate for
      • MockDomainOperation

        public MockDomainOperation()
        Creates an application domain object.
    • Method Detail

      • me

        public T me()
        Specified by:
        me in interface org.tentackle.pdo.ProxyDelegate<T extends org.tentackle.pdo.Operation<T>>
      • getOperation

        public T getOperation()
        Specified by:
        getOperation in interface org.tentackle.pdo.OperationHolder<T extends org.tentackle.pdo.Operation<T>>
      • setOperation

        public void setOperation​(T operation)
        Specified by:
        setOperation in interface org.tentackle.pdo.OperationHolder<T extends org.tentackle.pdo.Operation<T>>
      • getDomainContext

        public org.tentackle.pdo.DomainContext getDomainContext()
        Specified by:
        getDomainContext in interface org.tentackle.pdo.DomainContextProvider
      • getSession

        public org.tentackle.session.Session getSession()
        Specified by:
        getSession in interface org.tentackle.session.SessionProvider
      • getPersistenceDelegate

        public org.tentackle.pdo.PersistenceDelegate<T> getPersistenceDelegate()
        Specified by:
        getPersistenceDelegate in interface org.tentackle.pdo.DomainDelegate<T extends org.tentackle.pdo.Operation<T>>