Stellent
HowToComponents
JavaDoc

intradoc.shared.workflow
Class WorkflowScriptUtils

java.lang.Object
  |
  +--intradoc.shared.workflow.WorkflowScriptUtils

public class WorkflowScriptUtils
extends java.lang.Object


Field Summary
static java.lang.String[][] COLUMN_EVENT_MAP
           
static java.lang.String[] CUSTOM_SCRIPT_VALUES
           
static java.lang.String[][] LEGACY_FIELD_TYPES
           
static java.lang.String m_jumpTable
           
static java.lang.String m_stepEventsTable
           
static java.lang.String[] WF_EVENT_COLUMNS
           
static java.lang.String[] WF_JUMP_COLUMNS
           
 
Constructor Summary
WorkflowScriptUtils()
           
 
Method Summary
static java.lang.String clearFlag(java.lang.String flag, java.lang.String field)
           
static java.lang.String computeScriptFileName(java.lang.String scptName)
           
static java.lang.String computeScriptString(java.lang.String type, java.lang.String prefix, DataBinder binder, boolean isSummary)
           
static java.lang.String createConditionScript(java.lang.String key, DataBinder binder)
           
static java.lang.String createDefaultEntryScript()
           
static void exchangeScriptStepInfo(java.lang.String stepName, DataBinder fromBinder, DataBinder binder, boolean isUpdate, boolean isCleanUp)
          Extract the script event information from the binder in preparation in saving it to the workflow design.
static java.lang.String formatLocalizedStepTypeDescription(java.lang.String field, ExecutionContext cxt)
           
static java.lang.String formatStepTypeDescription(java.lang.String field)
           
static java.lang.String formatString(DataResultSet jumpSet, java.util.Properties scriptProps)
           
static java.lang.String[] getFlags(java.lang.String field)
           
static java.lang.String getUpgradedStepType(java.lang.String stepType)
           
static boolean isAutoContributorStep(java.lang.String field)
           
static boolean isContributorStep(java.lang.String field)
           
static boolean isFlagSet(java.lang.String flag, java.lang.String field)
           
static boolean isManualContributorStep(java.lang.String field)
           
static boolean isReviewerStep(java.lang.String field)
           
static java.util.Vector parseScriptInput(java.lang.String inputStr, java.util.Properties props)
          Used duing a test of a workflow script.
static java.lang.String[] parseTarget(java.lang.String targetStep)
           
static void removeStepScriptInfo(DataBinder binder, java.lang.String stepName, java.lang.String event)
           
static java.lang.String setFlag(java.lang.String flag, java.lang.String field)
           
static void updateStepCustomInfo(java.util.Properties fromProps, DataBinder toBinder)
           
static void updateWorkflowStepCondition(java.lang.String stepName, DataBinder fromBinder, DataBinder binder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_jumpTable

public static final java.lang.String m_jumpTable
See Also:
Constant Field Values

WF_JUMP_COLUMNS

public static final java.lang.String[] WF_JUMP_COLUMNS

m_stepEventsTable

public static final java.lang.String m_stepEventsTable
See Also:
Constant Field Values

WF_EVENT_COLUMNS

public static final java.lang.String[] WF_EVENT_COLUMNS

COLUMN_EVENT_MAP

public static final java.lang.String[][] COLUMN_EVENT_MAP

CUSTOM_SCRIPT_VALUES

public static final java.lang.String[] CUSTOM_SCRIPT_VALUES

LEGACY_FIELD_TYPES

public static final java.lang.String[][] LEGACY_FIELD_TYPES
Constructor Detail

WorkflowScriptUtils

public WorkflowScriptUtils()
Method Detail

computeScriptFileName

public static java.lang.String computeScriptFileName(java.lang.String scptName)

exchangeScriptStepInfo

public static void exchangeScriptStepInfo(java.lang.String stepName,
                                          DataBinder fromBinder,
                                          DataBinder binder,
                                          boolean isUpdate,
                                          boolean isCleanUp)
                                   throws DataException
Extract the script event information from the binder in preparation in saving it to the workflow design. This involves renaming of result sets and local properties. The reverse is performed by the extractScriptInfo method.

DataException

removeStepScriptInfo

public static void removeStepScriptInfo(DataBinder binder,
                                        java.lang.String stepName,
                                        java.lang.String event)

updateStepCustomInfo

public static void updateStepCustomInfo(java.util.Properties fromProps,
                                        DataBinder toBinder)
                                 throws DataException
DataException

updateWorkflowStepCondition

public static void updateWorkflowStepCondition(java.lang.String stepName,
                                               DataBinder fromBinder,
                                               DataBinder binder)

computeScriptString

public static java.lang.String computeScriptString(java.lang.String type,
                                                   java.lang.String prefix,
                                                   DataBinder binder,
                                                   boolean isSummary)

formatString

public static java.lang.String formatString(DataResultSet jumpSet,
                                            java.util.Properties scriptProps)

createDefaultEntryScript

public static java.lang.String createDefaultEntryScript()

createConditionScript

public static java.lang.String createConditionScript(java.lang.String key,
                                                     DataBinder binder)
                                              throws ServiceException
ServiceException

parseTarget

public static java.lang.String[] parseTarget(java.lang.String targetStep)

parseScriptInput

public static java.util.Vector parseScriptInput(java.lang.String inputStr,
                                                java.util.Properties props)
Used duing a test of a workflow script.


isFlagSet

public static boolean isFlagSet(java.lang.String flag,
                                java.lang.String field)

isContributorStep

public static boolean isContributorStep(java.lang.String field)

isAutoContributorStep

public static boolean isAutoContributorStep(java.lang.String field)

isManualContributorStep

public static boolean isManualContributorStep(java.lang.String field)

isReviewerStep

public static boolean isReviewerStep(java.lang.String field)

setFlag

public static java.lang.String setFlag(java.lang.String flag,
                                       java.lang.String field)

clearFlag

public static java.lang.String clearFlag(java.lang.String flag,
                                         java.lang.String field)

getFlags

public static java.lang.String[] getFlags(java.lang.String field)

formatStepTypeDescription

public static java.lang.String formatStepTypeDescription(java.lang.String field)

formatLocalizedStepTypeDescription

public static java.lang.String formatLocalizedStepTypeDescription(java.lang.String field,
                                                                  ExecutionContext cxt)

getUpgradedStepType

public static java.lang.String getUpgradedStepType(java.lang.String stepType)


(c) 1996-2005  All rights reserved.  Stellent, Inc.