wt.clients.workflow.definer
Class WfTemplateObjectEditor

java.lang.Object
  extended bywt.clients.workflow.definer.WfNodeTemplateEditor
      extended bywt.clients.workflow.definer.WfTemplateObjectEditor
Direct Known Subclasses:
WfApplRobotTemplateEditor, WfAssignedActivityTemplateEditor, WfContainerTemplateEditor, WfExprRobotTemplateEditor, WfExternalMethodTemplateEditor, WfInternalMethodTemplateEditor, WfProxyTemplateEditor, WfSynchRobotTemplateEditor, WfTimerTemplateEditor, WfURLTemplateEditor

public abstract class WfTemplateObjectEditor
extends WfNodeTemplateEditor


Nested Class Summary
 
Nested classes inherited from class wt.clients.workflow.definer.WfNodeTemplateEditor
WfNodeTemplateEditor.RefreshThread
 
Field Summary
static String INSTRUCTIONS
           
static String PRIMARY_BUSINESS_OBJECT
           
(package private)  ProcessStepTemplateLink processLink
           
(package private)  Hashtable transitionExpressions
           
private static String versionID
           
 
Fields inherited from class wt.clients.workflow.definer.WfNodeTemplateEditor
batch, component, container, context_ref, createdOne, editable, graphNode, icon, model, name, node, propertyChange, refreshType, routerExpression, subtype, transaction
 
Constructor Summary
WfTemplateObjectEditor()
           
 
Method Summary
protected  void createMappings()
           
 void deleteWfTemplate()
          Deletes the WfNodeTemplate this Editor references.
(package private)  WfTemplateCategory getCategory()
           
(package private)  ProcessDataInfo getContextSignature()
           
 Hashtable getCopyMap(DefinerGraphNode graph_node)
           
 ProcessStepTemplateLink getProcessStepTemplateLink()
           
(package private)  WfExpression getTransitionExpression(Object transition, boolean create_new)
           
 WfNodeTemplate newWfTemplate()
           
 WfNodeTemplate newWfTemplate(WfContainerTemplateEditor container)
           
 void pasteCopyMap(Hashtable copy_map, WfContainerTemplateEditor container)
           
 void populateWfTemplate(WfNodeTemplate node)
           
 void populateWfTemplate(WfNodeTemplate node, WfContainerTemplateEditor container)
           
 void saveWfTemplate()
          Saves the WfNodeTemplate this Editor references.
 void setProcessStepTemplateLink(ProcessStepTemplateLink link)
           
 void setTransitionExpression(Object transition, WfExpression expression)
           
 void updateMappings()
           
 
Methods inherited from class wt.clients.workflow.definer.WfNodeTemplateEditor
addPropertyChangeListener, computeContainerRef, getBatchContainer, getComponent, getContainer, getContainerRef, getGraphModel, getGraphNode, getIconName, getName, getPosition, getRefreshType, getRouterExpression, getSubtype, getSuccessorLinks, getTransactionContainer, getWfTemplate, hasUnsavedChanges, isEditable, refreshAssertionTarget, removePropertyChangeListener, replaceWfTemplate, setBatchContainer, setComponent, setContainerRef, setEditable, setGraphModel, setGraphNode, setIconName, setName, setRouterExpression, setSubtype, setTransactionContainer, setWfTemplate, transactionSave
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionID

private static final String versionID
See Also:
Constant Field Values

INSTRUCTIONS

public static final String INSTRUCTIONS
See Also:
Constant Field Values

PRIMARY_BUSINESS_OBJECT

public static final String PRIMARY_BUSINESS_OBJECT
See Also:
Constant Field Values

processLink

ProcessStepTemplateLink processLink

transitionExpressions

Hashtable transitionExpressions
Constructor Detail

WfTemplateObjectEditor

public WfTemplateObjectEditor()
Method Detail

saveWfTemplate

public void saveWfTemplate()
                    throws WTException
Saves the WfNodeTemplate this Editor references.

Overrides:
saveWfTemplate in class WfNodeTemplateEditor
Throws:
WTException

populateWfTemplate

public void populateWfTemplate(WfNodeTemplate node)
Overrides:
populateWfTemplate in class WfNodeTemplateEditor

populateWfTemplate

public void populateWfTemplate(WfNodeTemplate node,
                               WfContainerTemplateEditor container)
Overrides:
populateWfTemplate in class WfNodeTemplateEditor

newWfTemplate

public WfNodeTemplate newWfTemplate()
Overrides:
newWfTemplate in class WfNodeTemplateEditor

newWfTemplate

public WfNodeTemplate newWfTemplate(WfContainerTemplateEditor container)
Overrides:
newWfTemplate in class WfNodeTemplateEditor

createMappings

protected void createMappings()

getContextSignature

ProcessDataInfo getContextSignature()

getCategory

WfTemplateCategory getCategory()

deleteWfTemplate

public void deleteWfTemplate()
Deletes the WfNodeTemplate this Editor references.

Overrides:
deleteWfTemplate in class WfNodeTemplateEditor

updateMappings

public void updateMappings()

setProcessStepTemplateLink

public void setProcessStepTemplateLink(ProcessStepTemplateLink link)

getProcessStepTemplateLink

public ProcessStepTemplateLink getProcessStepTemplateLink()

setTransitionExpression

public void setTransitionExpression(Object transition,
                                    WfExpression expression)

getTransitionExpression

WfExpression getTransitionExpression(Object transition,
                                     boolean create_new)
                               throws WTException
Throws:
WTException

getCopyMap

public Hashtable getCopyMap(DefinerGraphNode graph_node)
                     throws WTException
Overrides:
getCopyMap in class WfNodeTemplateEditor
Throws:
WTException

pasteCopyMap

public void pasteCopyMap(Hashtable copy_map,
                         WfContainerTemplateEditor container)
                  throws WTException
Overrides:
pasteCopyMap in class WfNodeTemplateEditor
Throws:
WTException