oracle.adfnmc.dc
Class JavaBeanOperation
java.lang.Object
oracle.adfnmc.dc.JavaBeanOperation
- All Implemented Interfaces:
- OperationDelegate
- Direct Known Subclasses:
- WebServiceTransportLayer
public class JavaBeanOperation
- extends java.lang.Object
- implements OperationDelegate
Constructor Summary |
JavaBeanOperation(java.lang.String namespace,
java.lang.String name,
java.lang.String operation)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
input
protected GenericType input
output
protected GenericType output
name
protected java.lang.String name
namespace
protected java.lang.String namespace
operation
protected java.lang.String operation
returnNodeName
protected java.lang.String returnNodeName
returnType
protected java.lang.String returnType
returnPrimitive
protected boolean returnPrimitive
result
protected java.lang.Object result
parameters
protected HashMap parameters
JavaBeanOperation
public JavaBeanOperation(java.lang.String namespace,
java.lang.String name,
java.lang.String operation)
addInputParameter
public void addInputParameter(java.lang.String namespace,
java.lang.String name,
java.lang.Class klass)
- Add an input parameter to the current list of parameters (order matters).
- Parameters:
namespace
- for the parametername
- for the parameterklass
- for the parameter
getInputObject
public GenericType getInputObject()
- Returns:
- a form of GenericType that can be used for input.
getName
public java.lang.String getName()
- Returns:
- operation name
getNamespace
public java.lang.String getNamespace()
- Returns:
- operation namespace
getOperation
public java.lang.String getOperation()
- Returns:
- operation name registered for custom method handlers
setInput
public void setInput(GenericType input)
getOutput
public GenericType getOutput()
execute
public java.lang.Object execute(java.lang.Object instance,
List params)
throws java.lang.RuntimeException
- Specified by:
execute
in interface OperationDelegate
- Throws:
java.lang.RuntimeException
invoke
public java.lang.Object invoke(java.lang.String method,
java.lang.Object[] params)
throws java.lang.Exception
- Throws:
java.lang.Exception
clearParameters
protected void clearParameters()
- Clear all the operation's parameters currently set for this operation.
getParameters
protected HashMap getParameters()
getParamter
protected java.lang.Object getParamter(java.lang.String name)
getReturnType
protected java.lang.String getReturnType()
isReturnPrmitive
protected boolean isReturnPrmitive()
setName
protected void setName(java.lang.String name)
setNamespace
protected void setNamespace(java.lang.String namespace)
setOperation
protected void setOperation(java.lang.String operation)
setParameters
protected void setParameters(HashMap parameters)
setParameter
protected void setParameter(java.lang.String name,
java.lang.Object value)
setReturnIsPrimitive
protected void setReturnIsPrimitive(boolean yn)
setReturnPropertyName
protected void setReturnPropertyName(java.lang.String rtn)
setReturnType
protected void setReturnType(java.lang.String type)
log
protected void log(Level level,
java.lang.String msg)
log
protected void log(Level level,
ResourceBundle bundle,
java.lang.String key,
java.lang.Object[] params)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
- Returns:
- a human readable form of the object
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.