edu.uga.cs.lsdis.sawsdl.impl
Class OperationImpl

java.lang.Object
  extended by com.ibm.wsdl.AbstractWSDLElement
      extended by com.ibm.wsdl.OperationImpl
          extended by edu.uga.cs.lsdis.sawsdl.impl.OperationImpl
All Implemented Interfaces:
ModelReferenceExtensible, java.io.Serializable, javax.wsdl.extensions.AttributeExtensible, javax.wsdl.extensions.ElementExtensible, javax.wsdl.Operation, javax.wsdl.WSDLElement

public class OperationImpl
extends com.ibm.wsdl.OperationImpl
implements Operation

This class represents a WSDL operation. It includes information on input, output and fault messages associated with usage of the operation.

Author:
: Ajith Ranabahu, : Zixin Wu, : Karthik Gomadam, : Doug Brewer
See Also:
Serialized Form

Field Summary
protected  java.util.Set<ModelReference> modelRefs
           
 
Fields inherited from class com.ibm.wsdl.OperationImpl
faults, input, isUndefined, name, nativeAttributeNames, output, parameterOrder, serialVersionUID, style
 
Fields inherited from class com.ibm.wsdl.AbstractWSDLElement
docEl, extElements, extensionAttributes
 
Fields inherited from interface javax.wsdl.extensions.AttributeExtensible
LIST_OF_QNAMES_TYPE, LIST_OF_STRINGS_TYPE, NO_DECLARED_TYPE, QNAME_TYPE, STRING_TYPE
 
Constructor Summary
OperationImpl()
           
 
Method Summary
 void addModelReference(ModelReference modelReference)
          Add a single ModelReference to the Element.
 ModelReference getModelReference()
          Get the modelReference of this operation.
 java.util.Set<ModelReference> getModelReferences()
          Get all the ModelReferences of the Element.
 void setModelReferences(java.util.Set<ModelReference> refs)
          Set the ModelReferences of this Element.
 
Methods inherited from class com.ibm.wsdl.OperationImpl
addFault, getFault, getFaults, getInput, getName, getNativeAttributeNames, getOutput, getParameterOrdering, getStyle, isUndefined, removeFault, setInput, setName, setOutput, setParameterOrdering, setStyle, setUndefined, toString
 
Methods inherited from class com.ibm.wsdl.AbstractWSDLElement
addExtensibilityElement, getDocumentationElement, getExtensibilityElements, getExtensionAttribute, getExtensionAttributes, removeExtensibilityElement, setDocumentationElement, setExtensionAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.wsdl.Operation
addFault, getFault, getFaults, getInput, getName, getOutput, getParameterOrdering, getStyle, isUndefined, removeFault, setInput, setName, setOutput, setParameterOrdering, setStyle, setUndefined
 
Methods inherited from interface javax.wsdl.WSDLElement
getDocumentationElement, setDocumentationElement
 
Methods inherited from interface javax.wsdl.extensions.AttributeExtensible
getExtensionAttribute, getExtensionAttributes, getNativeAttributeNames, setExtensionAttribute
 
Methods inherited from interface javax.wsdl.extensions.ElementExtensible
addExtensibilityElement, getExtensibilityElements, removeExtensibilityElement
 

Field Detail

modelRefs

protected java.util.Set<ModelReference> modelRefs
Constructor Detail

OperationImpl

public OperationImpl()
Method Detail

addModelReference

public void addModelReference(ModelReference modelReference)
Description copied from interface: ModelReferenceExtensible
Add a single ModelReference to the Element.

Specified by:
addModelReference in interface ModelReferenceExtensible
Parameters:
modelReference - The ModelReference.

getModelReference

public ModelReference getModelReference()
Get the modelReference of this operation.

Specified by:
getModelReference in interface ModelReferenceExtensible
Returns:
the modelReference value

getModelReferences

public java.util.Set<ModelReference> getModelReferences()
Description copied from interface: ModelReferenceExtensible
Get all the ModelReferences of the Element.

Specified by:
getModelReferences in interface ModelReferenceExtensible
Returns:
A list of ModelReferences. If there are no model references returns an empty list

setModelReferences

public void setModelReferences(java.util.Set<ModelReference> refs)
Description copied from interface: ModelReferenceExtensible
Set the ModelReferences of this Element.

Specified by:
setModelReferences in interface ModelReferenceExtensible
Parameters:
refs - The ModelReferences for this Element.


Copyright © 2007. All Rights Reserved.