Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Sun Message Library for SWIFT API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.stc.swift.egategui.pe
Class EwayOtdOperationNode

    java.lang.Object
      java.beans.FeatureDescriptor
          org.openide.nodes.Node
              org.openide.nodes.AbstractNode
                  com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
                      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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Sun Message Library for SWIFT API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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