Sun Message Library for SWIFT API

com.stc.swift.egategui.pe
Class EwayOtdOperationNode

java.lang.Object
  extended by java.beans.FeatureDescriptor
      extended by org.openide.nodes.Node
          extended by org.openide.nodes.AbstractNode
              extended by com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
                  extended by com.stc.swift.egategui.pe.EwayOtdOperationNode
All Implemented Interfaces:
com.stc.egate.toolbus.toolAction.ToolNode, java.lang.Comparable, org.openide.nodes.Node.Cookie

public class EwayOtdOperationNode
extends com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
implements com.stc.egate.toolbus.toolAction.ToolNode

This class provides a node for each operation in a business process

Version:
$Revision: 1.7 $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.openide.nodes.Node
org.openide.nodes.Node.Cookie, org.openide.nodes.Node.Handle, org.openide.nodes.Node.IndexedProperty, org.openide.nodes.Node.Property, org.openide.nodes.Node.PropertySet
 
Field Summary
 
Fields inherited from class org.openide.nodes.Node
EMPTY, PROP_COOKIE, PROP_DISPLAY_NAME, PROP_ICON, PROP_NAME, PROP_OPENED_ICON, PROP_PARENT_NODE, PROP_PROPERTY_SETS, PROP_SHORT_DESCRIPTION
 
Constructor Summary
EwayOtdOperationNode(EwayOtdDataNode dataNode, java.lang.String portTypeName, com.stc.bpms.common.integration.model.wsdlproducer.OperationImm operation)
          Constructor for the Bpms Opeation Node object
 
Method Summary
 boolean canCopy()
          Can this node be copied?
 boolean canCut()
           
 javax.swing.Action[] getActions(boolean arg0)
           
 EwayOtdDataNode getEwayOtdDataNode()
          Getter for the associated BPMS data object
 java.awt.Image getIcon(int type)
          Returns the collab def icon
 com.stc.model.common.ProjectElement getProjectElement()
           
 java.lang.String toString()
          Gets the String.
 
Methods inherited from class com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
addToLookup, compareTo, getActions, getContextActions, isRepositoryConnected, putCookie
 
Methods inherited from class org.openide.nodes.AbstractNode
canDestroy, canRename, clipboardCopy, clipboardCut, cloneNode, drag, getCookie, getCustomizer, getDefaultAction, getDropType, getHandle, getHelpCtx, getNewTypes, getOpenedIcon, getPasteTypes, getPropertySets, hasCustomizer, setDefaultAction, setIconBase, setName
 
Methods inherited from class org.openide.nodes.Node
addNodeListener, addPropertyChangeListener, destroy, getChildren, getContextMenu, getParentNode, isLeaf, removeNodeListener, removePropertyChangeListener, setDisplayName, setShortDescription
 
Methods inherited from class java.beans.FeatureDescriptor
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setExpert, setHidden, setPreferred, setValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EwayOtdOperationNode

public EwayOtdOperationNode(EwayOtdDataNode dataNode,
                            java.lang.String portTypeName,
                            com.stc.bpms.common.integration.model.wsdlproducer.OperationImm operation)
                     throws java.beans.IntrospectionException
Constructor for the Bpms Opeation Node object

Parameters:
dataNode - The BPMS data node object. The parent of this node
portTypeName - The port type name corresponding to this operation
operation - The operation object corresponding to this operation
Throws:
java.beans.IntrospectionException - Thrown when ...
Method Detail

getEwayOtdDataNode

public EwayOtdDataNode getEwayOtdDataNode()
Getter for the associated BPMS data object

Returns:
the BPMS data object

getProjectElement

public com.stc.model.common.ProjectElement getProjectElement()
Specified by:
getProjectElement in interface com.stc.egate.toolbus.toolAction.ToolNode

toString

public java.lang.String toString()
Gets the String.

Overrides:
toString in class org.openide.nodes.Node
Returns:
the name

getIcon

public java.awt.Image getIcon(int type)
Returns the collab def icon

Overrides:
getIcon in class org.openide.nodes.AbstractNode
Parameters:
type -
Returns:
Image

canCut

public boolean canCut()
Overrides:
canCut in class org.openide.nodes.AbstractNode
Returns:
boolean

canCopy

public boolean canCopy()
Can this node be copied?

Overrides:
canCopy in class org.openide.nodes.AbstractNode
Returns:
whether or not can copy

getActions

public javax.swing.Action[] getActions(boolean arg0)
Overrides:
getActions in class com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
See Also:
org.openide.nodes.Node#getActions(boolean)

Sun Message Library for SWIFT API

Copyright © 2008 Sun Microsystems, Inc. All rights reserved.