de.netseeker.ejoe.ext.wsif.wsdl
Class EJOEOperation

java.lang.Object
  extended by de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
All Implemented Interfaces:
java.io.Serializable, javax.wsdl.extensions.ExtensibilityElement

public class EJOEOperation
extends java.lang.Object
implements javax.wsdl.extensions.ExtensibilityElement, java.io.Serializable

WSDL extension for the ejoe:operation element. Example:

        <operation name="getAddressFromName">
                <ejoe:operation
                        className="de.netseeker.ejoe.test.service.AddressBookImpl"
                        methodName="getAddressFromName" parameterOrder="name"
                        invocationType="reflection" returnPart="address" />
                <input name="GetAddressFromNameRequest" />
                <output name="GetAddressFromNameResponse" />
        </operation>
 

Since:
0.3.9.1
Author:
netseeker
See Also:
Serialized Form

Field Summary
protected  java.lang.String fieldClassName
           
protected  javax.xml.namespace.QName fieldElementType
           
protected  java.lang.String fieldMethodName
           
protected  java.util.List fieldParameterOrder
           
protected  java.lang.Boolean fieldRequired
           
protected  java.lang.String fieldReturnPart
           
protected  java.lang.String invocationType
           
 
Constructor Summary
EJOEOperation()
           
 
Method Summary
 java.lang.String getClassName()
           
 javax.xml.namespace.QName getElementType()
          Get the type of this extensibility element.
 java.lang.String getInvocationType()
           
 java.lang.String getMethodName()
           
 java.util.List getParameterOrder()
           
 java.lang.Boolean getRequired()
          Get whether or not the semantics of this extension are required.
 java.lang.String getReturnPart()
           
 void setClassName(java.lang.String className)
           
 void setElementType(javax.xml.namespace.QName elementType)
          Set the type of this extensibility element.
 void setInvocationType(java.lang.String invocationType)
           
 void setMethodName(java.lang.String newMethodName)
           
 void setParameterOrder(java.lang.String newParameterOrderStr)
           
 void setRequired(java.lang.Boolean required)
          Set whether or not the semantics of this extension are required.
 void setReturnPart(java.lang.String newReturnPart)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fieldElementType

protected javax.xml.namespace.QName fieldElementType

fieldRequired

protected java.lang.Boolean fieldRequired

fieldClassName

protected java.lang.String fieldClassName

fieldMethodName

protected java.lang.String fieldMethodName

invocationType

protected java.lang.String invocationType

fieldParameterOrder

protected java.util.List fieldParameterOrder

fieldReturnPart

protected java.lang.String fieldReturnPart
Constructor Detail

EJOEOperation

public EJOEOperation()
Method Detail

getElementType

public javax.xml.namespace.QName getElementType()
Get the type of this extensibility element.

Specified by:
getElementType in interface javax.wsdl.extensions.ExtensibilityElement
Returns:
the extensibility element's type

getInvocationType

public java.lang.String getInvocationType()
Returns:
Returns the invocationType.

setInvocationType

public void setInvocationType(java.lang.String invocationType)
Parameters:
invocationType - The invocationType to set.

getMethodName

public java.lang.String getMethodName()

getParameterOrder

public java.util.List getParameterOrder()

getReturnPart

public java.lang.String getReturnPart()

getRequired

public java.lang.Boolean getRequired()
Get whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.

Specified by:
getRequired in interface javax.wsdl.extensions.ExtensibilityElement

setElementType

public void setElementType(javax.xml.namespace.QName elementType)
Set the type of this extensibility element.

Specified by:
setElementType in interface javax.wsdl.extensions.ExtensibilityElement
Parameters:
elementType - the type

setMethodName

public void setMethodName(java.lang.String newMethodName)

setParameterOrder

public void setParameterOrder(java.lang.String newParameterOrderStr)

setReturnPart

public void setReturnPart(java.lang.String newReturnPart)

getClassName

public java.lang.String getClassName()
Returns:
the className

setClassName

public void setClassName(java.lang.String className)
Parameters:
className - the className to set

setRequired

public void setRequired(java.lang.Boolean required)
Set whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.

Specified by:
setRequired in interface javax.wsdl.extensions.ExtensibilityElement

toString

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


Copyright © 2005-2007 netseeker. All Rights Reserved.