org.nakedobjects.runtime.transaction.facets
Class ActionInvocationFacetWrapTransaction

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetAbstract
      extended by org.nakedobjects.metamodel.facets.actions.invoke.ActionInvocationFacetAbstract
          extended by org.nakedobjects.runtime.transaction.facets.ActionInvocationFacetWrapTransaction
All Implemented Interfaces:
ActionInvocationFacet, DecoratingFacet<ActionInvocationFacet>, Facet

public class ActionInvocationFacetWrapTransaction
extends ActionInvocationFacetAbstract
implements DecoratingFacet<ActionInvocationFacet>


Constructor Summary
ActionInvocationFacetWrapTransaction(ActionInvocationFacet underlyingFacet)
           
 
Method Summary
 ActionInvocationFacet getDecoratedFacet()
           
 NakedObjectSpecification getOnType()
           
 NakedObjectSpecification getReturnType()
           
 NakedObject invoke(NakedObject targetAdapter, NakedObject[] parameterAdapters)
           
 java.lang.String toString()
           
 
Methods inherited from class org.nakedobjects.metamodel.facets.actions.invoke.ActionInvocationFacetAbstract
type
 
Methods inherited from class org.nakedobjects.metamodel.facets.FacetAbstract
alwaysReplace, facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toStringValues, unwrapObject, unwrapString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Constructor Detail

ActionInvocationFacetWrapTransaction

public ActionInvocationFacetWrapTransaction(ActionInvocationFacet underlyingFacet)
Method Detail

getDecoratedFacet

public ActionInvocationFacet getDecoratedFacet()
Specified by:
getDecoratedFacet in interface DecoratingFacet<ActionInvocationFacet>

invoke

public NakedObject invoke(NakedObject targetAdapter,
                          NakedObject[] parameterAdapters)
Specified by:
invoke in interface ActionInvocationFacet

getReturnType

public NakedObjectSpecification getReturnType()
Specified by:
getReturnType in interface ActionInvocationFacet

getOnType

public NakedObjectSpecification getOnType()
Specified by:
getOnType in interface ActionInvocationFacet

toString

public java.lang.String toString()
Overrides:
toString in class FacetAbstract


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.