org.nakedobjects.metamodel.specloader.internal.peer
Class JavaNakedObjectActionPeer

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetHolderImpl
      extended by org.nakedobjects.metamodel.specloader.internal.peer.JavaNakedObjectMemberPeer
          extended by org.nakedobjects.metamodel.specloader.internal.peer.JavaNakedObjectActionPeer
All Implemented Interfaces:
FacetHolder, Identified, NakedObjectActionPeer, NakedObjectMemberPeer

public class JavaNakedObjectActionPeer
extends JavaNakedObjectMemberPeer
implements NakedObjectActionPeer


Constructor Summary
JavaNakedObjectActionPeer(Identifier identifier, JavaNakedObjectActionParamPeer[] parameters)
           
 
Method Summary
 NakedObject execute(NakedObject inObject, NakedObject[] parameters)
           
 int getParameterCount()
           
 NakedObjectActionParamPeer[] getParameters()
           
 Target getTarget()
           
 NakedObjectActionType getType()
           
 java.lang.String toString()
           
 
Methods inherited from class org.nakedobjects.metamodel.specloader.internal.peer.JavaNakedObjectMemberPeer
debugData, getIdentifier
 
Methods inherited from class org.nakedobjects.metamodel.facets.FacetHolderImpl
addFacet, addFacet, containsFacet, getFacet, getFacets, getFacetTypes, removeFacet, removeFacet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.metamodel.specloader.internal.peer.NakedObjectMemberPeer
debugData
 
Methods inherited from interface org.nakedobjects.metamodel.spec.identifier.Identified
getIdentifier
 
Methods inherited from interface org.nakedobjects.metamodel.facets.FacetHolder
addFacet, addFacet, containsFacet, getFacet, getFacets, getFacetTypes, removeFacet, removeFacet
 

Constructor Detail

JavaNakedObjectActionPeer

public JavaNakedObjectActionPeer(Identifier identifier,
                                 JavaNakedObjectActionParamPeer[] parameters)
Method Detail

getTarget

public Target getTarget()

getType

public NakedObjectActionType getType()

execute

public NakedObject execute(NakedObject inObject,
                           NakedObject[] parameters)
                    throws ReflectiveActionException
Specified by:
execute in interface NakedObjectActionPeer
Throws:
ReflectiveActionException

getParameterCount

public int getParameterCount()

getParameters

public NakedObjectActionParamPeer[] getParameters()
Specified by:
getParameters in interface NakedObjectActionPeer

toString

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


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