net.ponder2
Class P2ObjectAdaptor.CreateOperation

java.lang.Object
  extended by net.ponder2.P2ObjectAdaptor.CreateOperation
Enclosing class:
P2ObjectAdaptor

public abstract static class P2ObjectAdaptor.CreateOperation
extends java.lang.Object

Base class to map an operation with known arguments to a specific call within a managed object

Version:
$Id:$
Author:
Kevin Twidle

Constructor Summary
P2ObjectAdaptor.CreateOperation()
           
 
Method Summary
abstract  ManagedObject call(P2Object obj, P2Object source, java.lang.String operation, P2Object... args)
          creates a managed object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

P2ObjectAdaptor.CreateOperation

public P2ObjectAdaptor.CreateOperation()
Method Detail

call

public abstract ManagedObject call(P2Object obj,
                                   P2Object source,
                                   java.lang.String operation,
                                   P2Object... args)
                            throws Ponder2Exception
creates a managed object

Parameters:
source - the subject OID of the operation
args - arguments for the operation
Returns:
the new managed object
Throws:
Ponder2ArgumentException
Ponder2Exception


Copyright © 2008 Imperial College. All Rights Reserved.