com.eviware.soapui.impl.wsdl
Class WsdlOperation

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractModelItem
      extended by com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem
          extended by com.eviware.soapui.impl.wsdl.WsdlOperation
All Implemented Interfaces:
Operation, ModelItem

public class WsdlOperation
extends AbstractWsdlModelItem
implements Operation

WSDL implementation of Operation, maps to a WSDL BindingOperation

Author:
Ole.Matzura

Field Summary
 
Fields inherited from interface com.eviware.soapui.model.iface.Operation
ACTION_PROPERTY
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
ACTIONS_PROPERTY, DESCRIPTION_PROPERTY, ICON_PROPERTY, NAME_PROPERTY
 
Constructor Summary
WsdlOperation(WsdlInterface iface, com.eviware.soapui.config.OperationConfig operationConfig)
           
 
Method Summary
 WsdlRequest addNewRequest(java.lang.String name)
           
 java.lang.String createRequest(boolean buildOptional)
           
protected  SoapUITreeNode createTreeNode()
           
 javax.wsdl.BindingOperation findBindingOperation(javax.wsdl.Definition definition)
           
 java.lang.String getAction()
           
 java.lang.String getBindingOperationName()
           
 javax.swing.ImageIcon getIcon()
           
 Interface getInterface()
           
 java.lang.String getName()
           
 com.eviware.soapui.config.OperationConfig getOperationConfig()
           
 PanelBuilder getPanelBuilder()
           
 Request getRequestAt(int index)
           
 int getRequestCount()
           
 void removeRequest(WsdlRequest request)
           
 void setAction(java.lang.String soapAction)
           
 void setBindingOperationName(java.lang.String name)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem
getDescription
 
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem
addAction, addPropertyChangeListener, addPropertyChangeListener, getActions, getTreeModel, getTreeNode, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, release, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.model.ModelItem
addPropertyChangeListener, addPropertyChangeListener, getActions, getDescription, getTreeNode, removePropertyChangeListener
 

Constructor Detail

WsdlOperation

public WsdlOperation(WsdlInterface iface,
                     com.eviware.soapui.config.OperationConfig operationConfig)
Method Detail

getAction

public java.lang.String getAction()
Specified by:
getAction in interface Operation

getRequestAt

public Request getRequestAt(int index)
Specified by:
getRequestAt in interface Operation

getRequestCount

public int getRequestCount()
Specified by:
getRequestCount in interface Operation

getName

public java.lang.String getName()
Specified by:
getName in interface ModelItem

setName

public void setName(java.lang.String name)

addNewRequest

public WsdlRequest addNewRequest(java.lang.String name)

getInterface

public Interface getInterface()
Specified by:
getInterface in interface Operation

getOperationConfig

public com.eviware.soapui.config.OperationConfig getOperationConfig()

setAction

public void setAction(java.lang.String soapAction)

createRequest

public java.lang.String createRequest(boolean buildOptional)

findBindingOperation

public javax.wsdl.BindingOperation findBindingOperation(javax.wsdl.Definition definition)

removeRequest

public void removeRequest(WsdlRequest request)

getBindingOperationName

public java.lang.String getBindingOperationName()

setBindingOperationName

public void setBindingOperationName(java.lang.String name)

getIcon

public javax.swing.ImageIcon getIcon()
Specified by:
getIcon in interface ModelItem

createTreeNode

protected SoapUITreeNode createTreeNode()
Specified by:
createTreeNode in class AbstractModelItem

getPanelBuilder

public PanelBuilder getPanelBuilder()
Specified by:
getPanelBuilder in interface ModelItem
Overrides:
getPanelBuilder in class AbstractModelItem


Copyright © 2005 eviware.com. All Rights Reserved.