electric.jaxrpc
Class CallImpl

java.lang.Object
  extended byelectric.jaxrpc.CallImpl
All Implemented Interfaces:
javax.xml.rpc.Call

public final class CallImpl
extends java.lang.Object
implements javax.xml.rpc.Call

CallImpl.

Author:
webMethods

Field Summary
 
Fields inherited from interface javax.xml.rpc.Call
ENCODINGSTYLE_URI_PROPERTY, OPERATION_STYLE_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
CallImpl(ServiceImpl service)
           
 
Method Summary
 void addParameter(java.lang.String paramName, javax.xml.namespace.QName xmlType, java.lang.Class javaType, javax.xml.rpc.ParameterMode parameterMode)
           
 void addParameter(java.lang.String paramName, javax.xml.namespace.QName xmlType, javax.xml.rpc.ParameterMode parameterMode)
           
 javax.xml.namespace.QName getOperationName()
           
 java.util.Map getOutputParams()
           
 java.util.List getOutputValues()
           
 javax.xml.namespace.QName getParameterTypeByName(java.lang.String paramName)
           
 javax.xml.namespace.QName getPortTypeName()
           
 java.lang.Object getProperty(java.lang.String name)
           
 java.util.Iterator getPropertyNames()
           
 javax.xml.namespace.QName getReturnType()
           
 java.lang.String getTargetEndpointAddress()
           
 java.lang.Object invoke(java.lang.Object[] inputParams)
           
 java.lang.Object invoke(javax.xml.namespace.QName operationName, java.lang.Object[] inputParams)
           
 void invokeOneWay(java.lang.Object[] inputParams)
           
 boolean isParameterAndReturnSpecRequired(javax.xml.namespace.QName operationName)
           
 void removeAllParameters()
           
 void removeProperty(java.lang.String name)
           
 void setOperationName(javax.xml.namespace.QName operationName)
           
 void setPortTypeName(javax.xml.namespace.QName portTypeName)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void setReturnType(javax.xml.namespace.QName xmlType)
           
 void setReturnType(javax.xml.namespace.QName xmlType, java.lang.Class javaType)
           
 void setTargetEndpointAddress(java.lang.String address)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallImpl

public CallImpl(ServiceImpl service)
Parameters:
service -
Method Detail

getProperty

public java.lang.Object getProperty(java.lang.String name)
Specified by:
getProperty in interface javax.xml.rpc.Call
Parameters:
name -

getPropertyNames

public java.util.Iterator getPropertyNames()
Specified by:
getPropertyNames in interface javax.xml.rpc.Call

removeProperty

public void removeProperty(java.lang.String name)
Specified by:
removeProperty in interface javax.xml.rpc.Call
Parameters:
name -

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
Specified by:
setProperty in interface javax.xml.rpc.Call
Parameters:
name -
value -

getPortTypeName

public javax.xml.namespace.QName getPortTypeName()
Specified by:
getPortTypeName in interface javax.xml.rpc.Call

setPortTypeName

public void setPortTypeName(javax.xml.namespace.QName portTypeName)
Specified by:
setPortTypeName in interface javax.xml.rpc.Call
Parameters:
portTypeName -

getTargetEndpointAddress

public java.lang.String getTargetEndpointAddress()
Specified by:
getTargetEndpointAddress in interface javax.xml.rpc.Call

setTargetEndpointAddress

public void setTargetEndpointAddress(java.lang.String address)
Specified by:
setTargetEndpointAddress in interface javax.xml.rpc.Call
Parameters:
address -

getOperationName

public javax.xml.namespace.QName getOperationName()
Specified by:
getOperationName in interface javax.xml.rpc.Call

setOperationName

public void setOperationName(javax.xml.namespace.QName operationName)
Specified by:
setOperationName in interface javax.xml.rpc.Call
Parameters:
operationName -

isParameterAndReturnSpecRequired

public boolean isParameterAndReturnSpecRequired(javax.xml.namespace.QName operationName)
Specified by:
isParameterAndReturnSpecRequired in interface javax.xml.rpc.Call
Parameters:
operationName -

addParameter

public void addParameter(java.lang.String paramName,
                         javax.xml.namespace.QName xmlType,
                         javax.xml.rpc.ParameterMode parameterMode)
Specified by:
addParameter in interface javax.xml.rpc.Call
Parameters:
paramName -
xmlType -
parameterMode -

addParameter

public void addParameter(java.lang.String paramName,
                         javax.xml.namespace.QName xmlType,
                         java.lang.Class javaType,
                         javax.xml.rpc.ParameterMode parameterMode)
Specified by:
addParameter in interface javax.xml.rpc.Call
Parameters:
paramName -
xmlType -
javaType -
parameterMode -

getParameterTypeByName

public javax.xml.namespace.QName getParameterTypeByName(java.lang.String paramName)
Specified by:
getParameterTypeByName in interface javax.xml.rpc.Call
Parameters:
paramName -

removeAllParameters

public void removeAllParameters()
Specified by:
removeAllParameters in interface javax.xml.rpc.Call

getReturnType

public javax.xml.namespace.QName getReturnType()
Specified by:
getReturnType in interface javax.xml.rpc.Call

setReturnType

public void setReturnType(javax.xml.namespace.QName xmlType)
Specified by:
setReturnType in interface javax.xml.rpc.Call
Parameters:
xmlType -

setReturnType

public void setReturnType(javax.xml.namespace.QName xmlType,
                          java.lang.Class javaType)
Specified by:
setReturnType in interface javax.xml.rpc.Call
Parameters:
xmlType -
javaType -

invoke

public java.lang.Object invoke(java.lang.Object[] inputParams)
                        throws java.rmi.RemoteException
Specified by:
invoke in interface javax.xml.rpc.Call
Parameters:
inputParams -
Throws:
java.rmi.RemoteException

invoke

public java.lang.Object invoke(javax.xml.namespace.QName operationName,
                               java.lang.Object[] inputParams)
                        throws java.rmi.RemoteException
Specified by:
invoke in interface javax.xml.rpc.Call
Parameters:
operationName -
inputParams -
Throws:
java.rmi.RemoteException

invokeOneWay

public void invokeOneWay(java.lang.Object[] inputParams)
Specified by:
invokeOneWay in interface javax.xml.rpc.Call
Parameters:
inputParams -

getOutputParams

public java.util.Map getOutputParams()
Specified by:
getOutputParams in interface javax.xml.rpc.Call

getOutputValues

public java.util.List getOutputValues()
Specified by:
getOutputValues in interface javax.xml.rpc.Call


copyright© 2001-2004 by webMethods All Rights Reserved.