wt.ixb.handlers.netmarkets
Class WfLoadUtils

java.lang.Object
  extended bywt.ixb.handlers.netmarkets.WfLoadUtils
All Implemented Interfaces:
WfImportConstants

public class WfLoadUtils
extends Object
implements WfImportConstants

Utility class that is a repository for common methods used by WfProcessTemplate load handlers.


Field Summary
private static String _rb
           
 
Fields inherited from interface wt.ixb.handlers.netmarkets.WfImportConstants
ACTOR_LIST, APPL_ROBOT_TMPL, ASS_ACTIVITY_TMPL, BASE_ROBOT_INFO, CATEGORY, CATEGORY_KEY, COMMAND_LINE, CONTEXT_INFO, CREATOR, DURATION, ENABLED, ENV, EVENT_KEY, EXPR_ROBOT_TMPL, FINISH_ID_KEY, ICON_NAME, INSTR, INV_METHOD_BOT_TMPL, INVOC_TYPE_KEY, METHOD_NAME, METHOD_RETURN, NEEDS_SIGN_KEY, NODE_TEMPLATE_LINK, NTL_BACK_LOOK_KEY, NTL_DEST_REF, NTL_LINK_TYPE, NTL_LINK_TYPE_KEY, NTL_SOURCE_REF, OBJECT_DESCR, OBJECT_NAME, OVERDUE_NOTIFICATION, PRINCIPALS, PROCESS_DURATION, PROCESS_FINISH_NODE, PROCESS_START_NODE, PROJECTS, RESPONSIBLE_ROLE, ROLE, ROLE_KEY, ROLE_LIST, ROLE_VECTOR, ROUTER_KEY, SEND_NOTE_KEY, SERVICE_NAME, SIGNATURE, START_DELAY, START_ID_KEY, START_PROCESS_DELAY, STEP, SYNCH_BOT_TMPL, SYNCH_KEY, SYNCH_TYPE, TARGET_CLASS, TARGET_VAR, TASK_NAME, TASK_RESP_VAR, TASK_URL, TEAM, TEAM_NAME, TIME_PAST_DEADLINE, TIME_TO_DEADLINE, TIMER_BOT_TMPL, TIMER_DELAY, TIMER_PROCESS_DELAY, URL_BOT_TMPL, VAR_LIST, WF_MASTER_DESCR, WF_MASTER_ENABLED, WF_MASTER_INFO, WF_MASTER_NAME, WF_NODE_INFO, WF_NODE_ROUTER, WF_NODE_X, WF_NODE_Y, WF_PROCESS_TEMPLATE, WF_TEMPLATE_INFO, WFST_KEY, WORKABLE_INFO, WORKABLE_PATH
 
Constructor Summary
WfLoadUtils()
           
 
Method Summary
static String getFolderPath(IxbElement elem)
           
static WfProcessTemplateEditor initProcessTemplateEditor()
           
static WfProcessTemplate setProcessTemplateAttributes(IxbElement elem, WfProcessTemplate pt, WfProcessTemplateEditor pe)
          This method expects to recieve the WfTemplateObject info.
static WfTemplateObject setWfMasterInfoAttributes(IxbElement elem, WfTemplateObject pt)
          This method expects IxbElement to be a WfMasterInfo node.
static WfTemplateObject setWfNodeTemplateAttributes(IxbElement elem, WfTemplateObject pt, WfContainerTemplateEditor pe)
          This method expects IxbElement to be a WfNodeInfo node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_rb

private static final String _rb
See Also:
Constant Field Values
Constructor Detail

WfLoadUtils

public WfLoadUtils()
Method Detail

initProcessTemplateEditor

public static WfProcessTemplateEditor initProcessTemplateEditor()

getFolderPath

public static String getFolderPath(IxbElement elem)
                            throws WTException
Throws:
WTException

setProcessTemplateAttributes

public static WfProcessTemplate setProcessTemplateAttributes(IxbElement elem,
                                                             WfProcessTemplate pt,
                                                             WfProcessTemplateEditor pe)
                                                      throws WTException
This method expects to recieve the WfTemplateObject info. It sets all attributes for a process template object.

Throws:
WTException

setWfMasterInfoAttributes

public static WfTemplateObject setWfMasterInfoAttributes(IxbElement elem,
                                                         WfTemplateObject pt)
                                                  throws WTException
This method expects IxbElement to be a WfMasterInfo node.

Throws:
WTException

setWfNodeTemplateAttributes

public static WfTemplateObject setWfNodeTemplateAttributes(IxbElement elem,
                                                           WfTemplateObject pt,
                                                           WfContainerTemplateEditor pe)
                                                    throws WTException
This method expects IxbElement to be a WfNodeInfo node.

Throws:
WTException