Uses of Interface
wt.workflow.definer.WfNodeTemplate

Packages that use WfNodeTemplate
wt.clients.workflow.definer   
wt.projmgmt.definer   
wt.projmgmt.execution   
wt.workflow.definer
Provides workflow classes responsible for the definition of processes, activities, and the other objects that compose the workflow network. 
wt.workflow.engine
Provides workflow classes responsible for the flow of control and data from an execution point of view. 
wt.workflow.work
Provides workflow classes responsible for managing the work assigned to individual users. 
 

Uses of WfNodeTemplate in wt.clients.workflow.definer
 

Fields in wt.clients.workflow.definer declared as WfNodeTemplate
(package private)  WfNodeTemplate WfNodeTemplateEditor.node
           
 

Methods in wt.clients.workflow.definer that return WfNodeTemplate
 WfNodeTemplate WfURLTemplateEditor.newWfTemplate()
          Creates a new WfURLRobotTemplate.
 WfNodeTemplate WfTimerTemplateEditor.newWfTemplate()
          Creates a new WfTimerTemplate.
 WfNodeTemplate WfTemplateObjectEditor.newWfTemplate()
           
 WfNodeTemplate WfTemplateObjectEditor.newWfTemplate(WfContainerTemplateEditor container)
           
 WfNodeTemplate WfTemplateEditor.newWfTemplate()
          Creates a new node template.
 WfNodeTemplate WfTemplateEditor.newWfTemplate(WfProcessTemplate process)
          Creates a new node template.
 WfNodeTemplate WfTemplateEditor.getWfTemplate()
          Returns the WfNodeTemplate this Editor references.
 WfNodeTemplate WfSynchRobotTemplateEditor.newWfTemplate()
          Creates a new WfSynchRobotTemplate.
 WfNodeTemplate WfProxyTemplateEditor.newWfTemplate()
           
 WfNodeTemplate WfProxyTemplateEditor.newWfTemplate(WfContainerTemplateEditor container)
           
 WfNodeTemplate WfProcessTemplateEditor.newWfTemplate()
           
 WfNodeTemplate WfProcessTemplateEditor.newWfTemplate(boolean create_start)
           
 WfNodeTemplate WfNodeTemplateEditor.newWfTemplate()
           
 WfNodeTemplate WfNodeTemplateEditor.newWfTemplate(WfContainerTemplateEditor container)
           
 WfNodeTemplate WfNodeTemplateEditor.getWfTemplate()
           
 WfNodeTemplate WfInternalMethodTemplateEditor.newWfTemplate()
           
 WfNodeTemplate WfExternalMethodTemplateEditor.newWfTemplate()
          Creates a new WfExternalMethodTemplate.
 WfNodeTemplate WfExprRobotTemplateEditor.newWfTemplate()
          Creates a new WfExprRobotTemplate.
 WfNodeTemplate WfContainerTemplateEditor.newWfTemplate(boolean create_start)
           
 WfNodeTemplate WfContainerTemplateEditor.newWfTemplate()
           
 WfNodeTemplate WfContainerTemplateEditor.getStartWfTemplate()
           
 WfNodeTemplate WfConnectorTemplateEditor.newWfTemplate()
          Creates a new WfConnectorTemplate.
 WfNodeTemplate WfBlockTemplateEditor.newWfTemplate()
           
 WfNodeTemplate WfBlockTemplateEditor.newWfTemplate(WfContainerTemplateEditor container)
           
 WfNodeTemplate WfAssignedActivityTemplateEditor.newWfTemplate()
           
 WfNodeTemplate WfApplRobotTemplateEditor.newWfTemplate()
          Creates a new WfApplRobotTemplate.
 

Methods in wt.clients.workflow.definer with parameters of type WfNodeTemplate
 void WfURLTemplateEditor.populateWfTemplate(WfNodeTemplate template)
          Populates this editor with the specified template.
 void WfTimerTemplateEditor.populateWfTemplate(WfNodeTemplate template)
          Populates this editor with the specified template.
 void WfTemplateObjectEditor.populateWfTemplate(WfNodeTemplate node)
           
 void WfTemplateObjectEditor.populateWfTemplate(WfNodeTemplate node, WfContainerTemplateEditor container)
           
 void WfTemplateEditor.populateWfTemplate(WfNodeTemplate node)
          Populate the Editor with the WfNodeTemplate it should reference.
 void WfTemplateEditor.populateWfTemplate(WfNodeTemplate node, WfProcessTemplate process)
          Populate the Editor with the WfNodeTemplate it should reference.
 void WfTemplateEditor.setWfTemplate(WfNodeTemplate node)
          Sets the WfNodeTemplate this Editor should reference.
 void WfSynchRobotTemplateEditor.populateWfTemplate(WfNodeTemplate template)
          Populates this editor with the specified template.
 void WfProxyTemplateEditor.populateWfTemplate(WfNodeTemplate node)
           
 void WfProxyTemplateEditor.populateWfTemplate(WfNodeTemplate node, WfContainerTemplateEditor container)
           
 void WfProcessTemplateEditor.populateWfTemplate(WfNodeTemplate node)
           
 void WfNodeTemplateEditor.setWfTemplate(WfNodeTemplate node)
           
 void WfNodeTemplateEditor.populateWfTemplate(WfNodeTemplate node)
           
 void WfNodeTemplateEditor.populateWfTemplate(WfNodeTemplate node, WfContainerTemplateEditor container)
           
 void WfInternalMethodTemplateEditor.populateWfTemplate(WfNodeTemplate template)
          Populates this editor with the specified WfNodeTemplate.
 void WfExprRobotTemplateEditor.populateWfTemplate(WfNodeTemplate node)
          Populates this editor with the specified template.
 void WfConnectorTemplateEditor.populateWfTemplate(WfNodeTemplate template)
          Populates this editor with the specified WfNodeTemplate.
 void WfBlockTemplateEditor.populateWfTemplate(WfNodeTemplate node)
           
 void WfAssignedActivityTemplateEditor.populateWfTemplate(WfNodeTemplate node)
           
 void WfApplRobotTemplateEditor.populateWfTemplate(WfNodeTemplate template)
          Populates this editor with the specified template.
 void WfAdHocActivityTemplateEditor.populateWfTemplate(WfNodeTemplate node)
           
 

Uses of WfNodeTemplate in wt.projmgmt.definer
 

Subinterfaces of WfNodeTemplate in wt.projmgmt.definer
 interface ProjectNodeTemplate
          A ProjectNodeTemplate is the interface implemented by all (workflow) templates that are used in project management and that belong to a project graph.
 

Classes in wt.projmgmt.definer that implement WfNodeTemplate
 class MilestoneTemplate
          A MilestoneTemplate is the template associated with a project management milestone.
 class ProjectActivityTemplate
          A ProjectActivityTemplate is the template associated with a project management project activity.
 class ProjectPlanTemplate
           Use the newProjectPlanTemplate static factory method(s), not the ProjectPlanTemplate constructor, to construct instances of this class.
 class ProjectProxyTemplate
          A ProjectProxyTemplate is the template associated with a project proxy.
 class SummaryActivityTemplate
           Use the newSummaryActivityTemplate static factory method(s), not the SummaryActivityTemplate constructor, to construct instances of this class.
 

Methods in wt.projmgmt.definer with parameters of type WfNodeTemplate
private  void StandardProjDefinerService.deleteLink(WfNodeTemplate node, WfConnectorTemplate conn)
           
protected  QueryResult StandardProjDefinerService.getPredecessorsInContainer(WfNodeTemplate node_template, WfContainerTemplate container_template)
           
protected  QueryResult StandardProjDefinerService.getSuccessorsInContainer(WfNodeTemplate node_template, WfContainerTemplate container_template)
           
 NodeTemplateLink StandardProjDefinerService.createLinkTemplate(WfNodeTemplate source_temp, WfNodeTemplate dest_temp)
          Assumes link_type = FINISH_START.
private  WfConnector StandardProjDefinerService.adjustPredNumber(WfNodeTemplate source_temp, WfConnectorTemplate dest_temp)
           
 

Uses of WfNodeTemplate in wt.projmgmt.execution
 

Methods in wt.projmgmt.execution with parameters of type WfNodeTemplate
 WfNode StandardProjExecService.getExecutionNode(WfNodeTemplate node_template)
          Returns the execution node that corresponds to a given template.
private  boolean StandardProjExecService.shouldConnect(WfNodeTemplate pred_temp, WfNodeTemplate succ_temp)
           
 WfNode ProjExecServiceSvr.getExecutionNode(WfNodeTemplate node_template)
          Returns the execution node that corresponds to a given template.
 

Uses of WfNodeTemplate in wt.workflow.definer
 

Classes in wt.workflow.definer that implement WfNodeTemplate
 class WfAdHocActivityTemplate
           Use the newWfAdHocActivityTemplate static factory method(s), not the WfAdHocActivityTemplate constructor, to construct instances of this class.
 class WfApplRobotTemplate
          Template for application robots, that is, activities that correspond to programs or applications.
 class WfAssignedActivityTemplate
          Template for creation of assigned activities.
 class WfBlockTemplate
          Class that represents a workflow block.
 class WfConnectorTemplate
          WfConnectorTemplate class serves as a template for WfConnector objects.
 class WfContainerTemplate
          Abstract class that models template objects that can contain other template objects.
 class WfExprRobotTemplate
           Use the newWfExprRobotTemplate static factory method(s), not the WfExprRobotTemplate constructor, to construct instances of this class.
 class WfExternalMethodTemplate
          Template for robot activities which are based on externally callable methods.
 class WfInternalMethodTemplate
          Template for robot activities which are based on internally callable methods.
 class WfInvokedMethodTemplate
          Template for creation of method robot activities.
 class WfProcessTemplate
          A WfProcessTemplate represents a template for a specific workflow process; it is used to create instances of a workflow process.
 class WfProxyTemplate
          Object that points to a template.
 class WfRobotActivityTemplate
          Base template class for for classes that create robot activities.
 class WfSynchRobotTemplate
           Use the newWfSynchRobotTemplate static factory method(s), not the WfSynchRobotTemplate constructor, to construct instances of this class.
 class WfTemplateObject
          WfTemplateObject is the base class for the workflow definition objects.
 class WfTimerTemplate
           Use the newWfTimerTemplate static factory method(s), not the WfTimerTemplate constructor, to construct instances of this class.
 class WfURLRobotTemplate
          Used to define the URL to be executed.
 

Fields in wt.workflow.definer declared as WfNodeTemplate
private  WfNodeTemplate WfTemplateObjectReference.object
           
 

Methods in wt.workflow.definer that return WfNodeTemplate
 WfNodeTemplate WfDefinerServiceFwd.setParentTemplate(WfNodeTemplate node_template, WfContainerTemplate container_template)
          Sets the parent template of a node template.
 WfNodeTemplate WfDefinerService.setParentTemplate(WfNodeTemplate node_template, WfContainerTemplate container_template)
          Sets the parent template of a node template.
 WfNodeTemplate StandardWfDefinerService.setParentTemplate(WfNodeTemplate node_template, WfContainerTemplate container_template)
          Sets the parent template of a node template.
 WfNodeTemplate NodeTemplateLink.getSource()
          Gets the object for the association that plays role: SOURCE_ROLE.
 WfNodeTemplate NodeTemplateLink.getDestination()
          Gets the object for the association that plays role: DESTINATION_ROLE.
private static WfNodeTemplate LoadWorkflow.setWfNodeTemplateAttributes(WfNodeTemplate aWfNodeTemplate, WfContainerTemplateEditor containerEditor)
           
 

Methods in wt.workflow.definer with parameters of type WfNodeTemplate
private  Enumeration WfTemplateVerification.getValidSuccessors(WfNodeTemplate node)
          Returns all valid successor nodes of a given node.
private  Enumeration WfTemplateVerification.getValidPredecessors(WfNodeTemplate node)
          Returns all valid predecessor nodes of a given node.
protected  Vector WfTemplateVerification.getAccessibleNodes(WfContainerTemplate template, WfNodeTemplate start_template)
          Returns all nodes (activities and connectors) that can be reached from the node passed as argument.
private  String WfTemplateVerification.nodeToString(WfNodeTemplate node)
          Returns condensed readable identity of the node.
static WfNodeTemplateReference WfNodeTemplateReference.newWfNodeTemplateReference(WfNodeTemplate template)
          Constructs a node template reference given a node template.
protected  void WfNodeTemplateReference.initialize(WfNodeTemplate template)
          Supports initialization, following construction of an instance.
static WfExpression WfExpression.newWfExpression(WfNodeTemplate template)
          Deprecated. Use instead WfExpression.newWfExpression (WfNodeTemplate, WfExpression.ROUTER_EXPRESSION)
protected  void WfExpression.initialize(WfNodeTemplate template)
          Supports initialization, following construction of an instance.
static WfExpression WfExpression.newWfExpression(WfNodeTemplate template, Object expr_type)
          Constructs a transition expression given the associated template and transition.
protected  void WfExpression.initialize(WfNodeTemplate template, Object expr_type)
          Supports initialization, following construction of an instance.
 WfExpression WfExpression.copy(WfNodeTemplate template)
          Returns a transient copy of the expression but associated with the template passed as argument.
protected  void WfExpression.checkConsistency(WfNodeTemplate template, Object expr_type)
          Throws exception if type is not consistent with template.
private static String WfExportImportHandler.processStepTemplate(WfNodeTemplate template)
           
private static String WfExportImportHandler.processConnectorTemplate(WfNodeTemplate template)
           
private static String WfExportImportHandler.insertWfNodeTemplateAttr(WfNodeTemplate template)
           
 NodeTemplateLink WfDefinerServiceFwd.addLinkTemplate(WfNodeTemplate source, WfNodeTemplate destination)
          Creates a link between two definition nodes.
 WfExpression WfDefinerServiceFwd.createRouterExpression(WfNodeTemplate template)
          Deprecated. Use instead PersistenceHelper.manager.save (WfExpression.newWfExpression (WfNodeTemplate, WfExpression.ROUTER_EXPRESSION))
 Vector WfDefinerServiceFwd.getAccessibleNodes(WfContainerTemplate template, WfNodeTemplate start_template)
          Returns all nodes (activities and connectors) that can be reached from the node passed as argument.
 Enumeration WfDefinerServiceFwd.getAllExpressions(WfNodeTemplate template)
          Returns all expressions associated with template (transition and router).
 WfExpression WfDefinerServiceFwd.getRouterExpression(WfNodeTemplate template)
          Returns router expression associated with template if it exists.
 WfExpression WfDefinerServiceFwd.getTransitionExpression(WfNodeTemplate template, Object transition)
          Returns the expression associated with a given process or activity template object and transiiton.
 int WfDefinerServiceFwd.removeLinkTemplate(WfNodeTemplate source, WfNodeTemplate destination)
          Deletes all links between two step templates in a process process.
 WfNodeTemplate WfDefinerServiceFwd.setParentTemplate(WfNodeTemplate node_template, WfContainerTemplate container_template)
          Sets the parent template of a node template.
 NodeTemplateLink WfDefinerService.addLinkTemplate(WfNodeTemplate source, WfNodeTemplate destination)
          Creates a link between two definition nodes.
 WfExpression WfDefinerService.createRouterExpression(WfNodeTemplate template)
          Deprecated. Use instead PersistenceHelper.manager.save (WfExpression.newWfExpression (WfNodeTemplate, WfExpression.ROUTER_EXPRESSION))
 Vector WfDefinerService.getAccessibleNodes(WfContainerTemplate template, WfNodeTemplate start_template)
          Returns all nodes (activities and connectors) that can be reached from the node passed as argument.
 Enumeration WfDefinerService.getAllExpressions(WfNodeTemplate template)
          Returns all expressions associated with template (transition and router).
 WfExpression WfDefinerService.getRouterExpression(WfNodeTemplate template)
          Returns router expression associated with template if it exists.
 WfExpression WfDefinerService.getTransitionExpression(WfNodeTemplate template, Object transition)
          Returns the expression associated with a given process or activity template object and transiiton.
 int WfDefinerService.removeLinkTemplate(WfNodeTemplate source, WfNodeTemplate destination)
          Deletes all links between two step templates in a process process.
 WfNodeTemplate WfDefinerService.setParentTemplate(WfNodeTemplate node_template, WfContainerTemplate container_template)
          Sets the parent template of a node template.
 NodeTemplateLink StandardWfDefinerService.addLinkTemplate(WfNodeTemplate source, WfNodeTemplate destination)
          Creates a link between two definition nodes.
 WfExpression StandardWfDefinerService.createRouterExpression(WfNodeTemplate template)
          Deprecated. Use instead PersistenceHelper.manager.save (WfExpression.newWfExpression (WfNodeTemplate, WfExpression.ROUTER_EXPRESSION))
 Vector StandardWfDefinerService.getAccessibleNodes(WfContainerTemplate template, WfNodeTemplate start_template)
          Returns all nodes (activities and connectors) that can be reached from the node passed as argument.
 Enumeration StandardWfDefinerService.getAllExpressions(WfNodeTemplate template)
          Returns all expressions associated with template (transition and router).
 WfExpression StandardWfDefinerService.getRouterExpression(WfNodeTemplate template)
          Returns router expression associated with template if it exists.
 WfExpression StandardWfDefinerService.getTransitionExpression(WfNodeTemplate template, Object transition)
          Returns the expression associated with a given process or activity template object and transiiton.
 int StandardWfDefinerService.removeLinkTemplate(WfNodeTemplate source, WfNodeTemplate destination)
          Deletes all links between two step templates in a process process.
 WfNodeTemplate StandardWfDefinerService.setParentTemplate(WfNodeTemplate node_template, WfContainerTemplate container_template)
          Sets the parent template of a node template.
private  void StandardWfDefinerService.copyTemplateExpressions(WfNodeTemplate source, WfNodeTemplate destination)
          Copies and persists all expressions associated with the given template.
private  String StandardWfDefinerService.nodeToString(WfNodeTemplate node)
          Returns condensed readable identity of the node.
private  Enumeration StandardWfDefinerService.getValidSuccessors(WfNodeTemplate node)
          Returns all valid successor nodes of a given node.
 void NodeTemplateLink.setSource(WfNodeTemplate source)
          Sets the object for the association that plays role: SOURCE_ROLE.
 void NodeTemplateLink.setDestination(WfNodeTemplate destination)
          Sets the object for the association that plays role: DESTINATION_ROLE.
 NodeTemplateLink NodeTemplateLink.copy(WfNodeTemplate source, WfNodeTemplate destination)
          Produces a transient, shallow copy of the link template.
static NodeTemplateLink NodeTemplateLink.newNodeTemplateLink(WfNodeTemplate source, WfNodeTemplate destination)
          Default factory for the class.
protected  void NodeTemplateLink.initialize(WfNodeTemplate source, WfNodeTemplate destination)
          Link initialization.
private static WfNodeTemplate LoadWorkflow.setWfNodeTemplateAttributes(WfNodeTemplate aWfNodeTemplate, WfContainerTemplateEditor containerEditor)
           
private static WfExpression LoadWorkflow.createExpression(String exprBody, WfNodeTemplate node)
           
private static Object[] LoadWorkflow.deriveEventActionPair(String strEvent, String strAction, WfNodeTemplate sourceNode, WfNodeTemplate destNode)
           
 

Uses of WfNodeTemplate in wt.workflow.engine
 

Methods in wt.workflow.engine with parameters of type WfNodeTemplate
private  WfActivity StandardWfEngineService.getActivity(ObjectIdentifier container_id, WfNodeTemplate template)
           
private  WfExecutionObject StandardWfEngineService.getExecObject(ObjectIdentifier container_id, WfNodeTemplate template)
           
private  WfNode StandardWfEngineService.getConnector(ObjectIdentifier container_id, WfNodeTemplate template)
           
private  WfNode StandardWfEngineService.getSuccNode(WfContainer container, WfNodeTemplate template)
          Instantiates a surrogate for the successor of a node given the template link and the process.
private  Vector StandardWfEngineService.getReachableNodeRefs(WfNodeTemplate node_template, String role)
          Returns the set of connector templates that can be reached from the node template passed as argument in a given direction.
private  WfContainer StandardWfEngineService.getContainer(WfNode node, WfNodeTemplate template)
          Returns container instance corresponding to destination container template.
private  WfActivity StandardWfEngineService.getActivity(ObjectIdentifier container_id, WfNodeTemplate template)
           
private  WfExecutionObject StandardWfEngineService.getExecObject(ObjectIdentifier container_id, WfNodeTemplate template)
           
private  WfNode StandardWfEngineService.getConnector(ObjectIdentifier container_id, WfNodeTemplate template)
           
private  WfNode StandardWfEngineService.getSuccNode(WfContainer container, WfNodeTemplate template)
          Instantiates a surrogate for the successor of a node given the template link and the process.
private  Vector StandardWfEngineService.getReachableNodeRefs(WfNodeTemplate node_template, String role)
          Returns the set of connector templates that can be reached from the node template passed as argument in a given direction.
private  WfContainer StandardWfEngineService.getContainer(WfNode node, WfNodeTemplate template)
          Returns container instance corresponding to destination container template.
 

Uses of WfNodeTemplate in wt.workflow.work
 

Methods in wt.workflow.work with parameters of type WfNodeTemplate
private  WfNode ProcessManagerProcessor.getInstantiatedNode(WfContainer container, WfNodeTemplate template)
          This method returns the instantiated node (connector or activity) for a given template and container object (WfProcess or WfBlock).