com.sds.acube.bpm.framework.api
Class FlowProcessor

java.lang.Object
  extended by com.sds.acube.bpm.framework.api.FlowProcessor

public class FlowProcessor
extends java.lang.Object

Flow °ü·Ã API FlowProcessor.java 2005. 12. 26. Flow °ü·Ã BPM ±âº» API

Version:
1.0.0.0 Copyright 2001 Samsung SDS Co., Ltd. All rights reserved.
Author:
Jack

Constructor Summary
FlowProcessor()
           
 
Method Summary
static boolean existFlow(java.lang.String flowID, int version)
          Ç÷οì Á¸Àç¿©ºÎ¸¦ ¹Ýȯ
static int getAdditionalMode(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ AdditionalMode¸¦ ¹Ýȯ
static int getAdditionalMode(java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ AdditionalMode¸¦ ¹Ýȯ
static int getApprovalMode(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ ApprovalMode¸¦ ¹Ýȯ
static int getApprovalMode(java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ ApprovalMode¸¦ ¹Ýȯ
static java.util.ArrayList getComponentNamesInFlow(java.sql.Connection connection, java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ¹ß¼ÛÇÔ,Á¢¼öÇÔ,Æíö ¾î´ðÅ͸¦ »ç¿ëÇÏ´Â Áö ¿©ºÎ¸¦ ¸®ÅÏÇÔ.
static java.util.ArrayList getComponentNamesInFlow(java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο쿡 ¼ÓÇÑ ¸ðµç ¾î´ðÅÍ À̸§À» Áߺ¹¾øÀÌ ¸®ÅÏÇÔ.
static com.sds.acube.bpm.vo.component.ComponentTemplateVO getComponentTemplateVO(java.lang.String component_id)
          [WebDefiner ¿ë] flowName ¾òÀ½.
static int getCurrentFlowVersion(java.sql.Connection connection, java.lang.String flowID)
          ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ÃÖÁ¾ ¹öÀüÀ» ¹Ýȯ
static int getCurrentFlowVersion(java.lang.String flowID)
          ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ÃÖÁ¾ ¹öÀüÀ» ¹Ýȯ
static com.sds.acube.bpm.vo.flow.FlowApprovalMapsVO getFirstApprovalMaps(java.lang.String flowID, int version)
          ÁöÁ¤µÈ Ç÷ο쿡 ´ëÇÑ Ã¹ ¹ø° ½ÂÀÎ ¾î´ðÅ͵éÀÇ Á¤º¸¸¦ ¹Ýȯ
static com.sds.acube.bpm.common.util.StringList getFirstApprovalNodeIDs(java.sql.Connection connection, java.lang.String flowID, int version)
          ÁöÁ¤µÈ Ç÷ο쿡 ´ëÇÑ Ã¹ ¹ø° ½ÂÀÎ ¾î´ðÅ͵éÀÇ Node ID¸¦ ¹Ýȯ
static com.sds.acube.bpm.common.util.StringList getFirstApprovalNodeIDs(java.lang.String flowID, int version)
          ÁöÁ¤µÈ Ç÷ο쿡 ´ëÇÑ Ã¹ ¹ø° ½ÂÀÎ ¾î´ðÅ͵éÀÇ Node ID¸¦ ¹Ýȯ
static com.sds.acube.bpm.vo.flow.FlowVO getFlow(java.sql.Connection connection, java.lang.String flowID, int version)
          Ç÷οì Á¤º¸ ¹Ýȯ
static com.sds.acube.bpm.vo.flow.FlowVO getFlow(java.lang.String flowID, int version)
          Ç÷οì Á¤º¸ ¹Ýȯ
static com.sds.acube.bpm.vo.flow.FlowApproverRefVO getFlowApproverRef(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefVO getFlowApproverRef(java.sql.Connection connection, java.lang.String flowID, java.lang.String nodeID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefVO getFlowApproverRef(java.lang.String flowID, int version, java.lang.String nodeID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefVO getFlowApproverRef(java.lang.String flowID, java.lang.String nodeID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefNodeVO getFlowApproverRefNode(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefNodeVO getFlowApproverRefNode(java.sql.Connection connection, java.lang.String flowID, java.lang.String nodeID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefNodeVO getFlowApproverRefNode(java.lang.String flowID, int version, java.lang.String nodeID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefNodeVO getFlowApproverRefNode(java.lang.String flowID, java.lang.String nodeID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefNodesVO getFlowApproverRefNodes(java.sql.Connection connection, java.lang.String flowID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefNodesVO getFlowApproverRefNodes(java.sql.Connection connection, java.lang.String flowID, int version)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefNodesVO getFlowApproverRefNodes(java.lang.String flowID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefNodesVO getFlowApproverRefNodes(java.lang.String flowID, int version)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefsVO getFlowApproverRefs(java.sql.Connection connection, java.lang.String flowID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefsVO getFlowApproverRefs(java.sql.Connection connection, java.lang.String flowID, int version)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefsVO getFlowApproverRefs(java.lang.String flowID)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowApproverRefsVO getFlowApproverRefs(java.lang.String flowID, int version)
          µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowVO getFlowByNodeID(java.sql.Connection connection, java.lang.String nodeID)
          ³ëµåID·Î ÇöÀç »ç¿ëÁßÀÎ Ç÷οì Á¤º¸ ¹Ýȯ
static com.sds.acube.bpm.vo.flow.FlowVO getFlowByNodeID(java.lang.String nodeID)
          ³ëµåID·Î ÇöÀç »ç¿ëÁßÀÎ Ç÷οì Á¤º¸ ¹Ýȯ
static java.lang.String getFlowDisplayNodeName(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          ÁöÁ¤µÈ flowID, nodeID¿¡ ´ëÇÑ DISPLAY_NODE_NAMEÀ» ¹Ýȯ
static java.lang.String getFlowDisplayNodeName(java.sql.Connection connection, java.lang.String flowID, java.lang.String nodeID)
          ÁöÁ¤µÈ flowID, nodeID¿¡ ´ëÇÑ ÇöÀç »ç¿ëÁßÀÎ FlowÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ
static java.lang.String getFlowDisplayNodeName(java.lang.String flowID, int version, java.lang.String nodeID)
          ÁöÁ¤µÈ flowID, nodeID¿¡ ´ëÇÑ DISPLAY_NODE_NAMEÀ» ¹Ýȯ
static java.lang.String getFlowDisplayNodeName(java.lang.String flowID, java.lang.String nodeID)
          ÁöÁ¤µÈ flowID, nodeID¿¡ ´ëÇÑ ÇöÀç »ç¿ëÁßÀÎ FlowÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ
static java.lang.String getFlowName(java.sql.Connection connection, java.lang.String flowID, int version)
          Ç÷οì¸í ¹Ýȯ
static java.lang.String getFlowName(java.sql.Connection connection, java.lang.String langCode, java.lang.String flowID, int version)
          Ç÷οì¸í ¹Ýȯ
static java.lang.String getFlowName(java.lang.String flowID, int version)
          Ç÷οì¸í ¹Ýȯ *
static java.lang.String getFlowName(java.lang.String langCode, java.lang.String flowID, int version)
          Ç÷οì¸í ¹Ýȯ
static com.sds.acube.bpm.vo.flow.FlowNodeVO getFlowNode(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          ³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.
static com.sds.acube.bpm.vo.flow.FlowNodeVO getFlowNode(java.sql.Connection connection, java.lang.String flowID, java.lang.String nodeID)
          ³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.
static com.sds.acube.bpm.vo.flow.FlowNodeVO getFlowNode(java.lang.String flowID, int version, java.lang.String nodeID)
          ³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.
static com.sds.acube.bpm.vo.flow.FlowNodeVO getFlowNode(java.lang.String flowID, java.lang.String nodeID)
          ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowNodesVO getFlowNodes(java.sql.Connection connection, java.lang.String flowID)
          ³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.
static com.sds.acube.bpm.vo.flow.FlowNodesVO getFlowNodes(java.sql.Connection connection, java.lang.String flowID, int version)
          ³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.
static com.sds.acube.bpm.vo.flow.FlowNodesVO getFlowNodes(java.lang.String flowID)
          ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
static com.sds.acube.bpm.vo.flow.FlowNodesVO getFlowNodes(java.lang.String flowID, int version)
          ³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.
static java.lang.String getFlowStartDisplayNodeName(java.sql.Connection connection, java.lang.String flowID, int version)
          ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ
static java.lang.String getFlowStartDisplayNodeName(java.sql.Connection connection, java.lang.String langCode, java.lang.String flowID, int version)
          ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ
static java.lang.String getFlowStartDisplayNodeName(java.lang.String flowID, int version)
          ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ
static java.lang.String getFlowStartDisplayNodeName(java.lang.String langCode, java.lang.String flowID, int version)
          ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ
static java.lang.String getFlowStartNodeID(java.sql.Connection connection, java.lang.String flowID, int version)
          ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ
static java.lang.String getFlowStartNodeID(java.lang.String flowID, int version)
          ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ
static java.lang.String getFormID(java.sql.Connection connection, java.lang.String flowID, int version)
          Ç÷ο쿡¼­ ¾÷¹«ÅõÀÔÈ­¸éÀÇ FORM_ID¸¦ ¹Ýȯ
static java.lang.String getFormID(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ FORM_ID¸¦ ¹Ýȯ
static java.lang.String getFormID(java.lang.String flowID, int version)
          Ç÷ο쿡¼­ ¾÷¹«ÅõÀÔÈ­¸éÀÇ FORM_ID¸¦ ¹Ýȯ
static java.lang.String getFormID(java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ FORM_ID¸¦ ¹Ýȯ
static java.lang.String getGuid()
          Guid¸¦ ¸®ÅÏ
static com.sds.acube.bpm.vo.flow.FlowApprovalMapsVO getNextApprovalMaps(java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷οìÀÇ ½ÂÀÎ ¾î´ðÅÍ¿¡¼­ ´ÙÀ½ ½ÂÀÎ ¾î´ðÅ͵éÀÇ Á¤º¸¸¦ ¹Ýȯ
static com.sds.acube.bpm.common.util.StringList getNextApprovalNodeIDs(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷οìÀÇ ½ÂÀÎ ¾î´ðÅÍ¿¡¼­ ´ÙÀ½ ½ÂÀÎ ¾î´ðÅ͵éÀÇ Node ID¸¦ ¹Ýȯ ·çÇÁ ¾È¿¡¼­ È£ÃâµÉ °æ¿ì ¼º´ÉÀ» À§ÇØ connectionÀ» ¿ÜºÎ¿¡¼­ ¹Þµµ·Ï ¼öÁ¤ÇÔ.
static com.sds.acube.bpm.common.util.StringList getNextApprovalNodeIDs(java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷οìÀÇ ½ÂÀÎ ¾î´ðÅÍ¿¡¼­ ´ÙÀ½ ½ÂÀÎ ¾î´ðÅ͵éÀÇ Node ID¸¦ ¹Ýȯ
static com.sds.acube.bpm.vo.flow.WpFormVO getStartWpForm(java.sql.Connection connection, java.lang.String flowID, int version)
          ¾÷¹«ÅõÀÔ ¾ç½Ä Á¶È¸
static com.sds.acube.bpm.vo.flow.WpFormVO getStartWpForm(java.lang.String flowID, int version)
          ¾÷¹«ÅõÀÔ ¾ç½Ä Á¶È¸
static java.lang.String getTwoPhaseApprovalLastSendNode(java.sql.Connection connection, java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÌ¸é ¹ß½ÅºÎ¼­ÀÇ ¸¶Áö¸· ³ëµå(°áÀç³ëµåÁß)¸¦ ã¾Æ ³ëµåID¸¦ ¸®ÅÏÇÔ.
static java.lang.String getTwoPhaseApprovalLastSendNode(java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÌ¸é ¹ß½ÅºÎ¼­ÀÇ ¸¶Áö¸· ³ëµå(°áÀç³ëµåÁß)¸¦ ã¾Æ ³ëµåID¸¦ ¸®ÅÏÇÔ.
static java.lang.String getTwoPhaseApprovalReceiveNode(java.sql.Connection connection, java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÌ¸é ¼ö½ÅºÎ¼­ ù ³ëµå¸¦ ã¾Æ ³ëµåID¸¦ ¸®ÅÏÇÔ.
static java.lang.String getTwoPhaseApprovalReceiveNode(java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÌ¸é ¼ö½ÅºÎ¼­ ù ³ëµå¸¦ ã¾Æ ³ëµåID¸¦ ¸®ÅÏÇÔ.
static int getTwoPhaseMode(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷ο쿡¼­ ÇØ´ç ³ëµå°¡ ÀÌÁß°áÀç Áß ±â¾ÈºÎ¼­ÀÎ(64)Áö 󸮺μ­(128)ÀÎÁö¸¦ ¹Ýȯ ÇØ´ç Ç÷ο찡 ÀÌÁß°áÀçÀÚü°¡ ¾Æ´Ï¸é -1À» ¸®ÅÏ
static int getTwoPhaseMode(java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷ο쿡¼­ ÇØ´ç ³ëµå°¡ ÀÌÁß°áÀç Áß ±â¾ÈºÎ¼­ÀÎ(64)Áö 󸮺μ­(128)ÀÎÁö¸¦ ¹Ýȯ ÇØ´ç Ç÷ο찡 ÀÌÁß°áÀçÀÚü°¡ ¾Æ´Ï¸é -1À» ¸®ÅÏ
static com.sds.acube.bpm.vo.flow.WpFormVO getWpForm(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          ¾ç½Ä Á¶È¸
static com.sds.acube.bpm.vo.flow.WpFormVO getWpForm(java.lang.String flowID, int version, java.lang.String nodeID)
          ¾ç½Ä Á¶È¸
static com.sds.acube.bpm.vo.flow.WpFormsVO getWpFormsByDescription(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String description)
          À̸§À¸·Î ¾ç½ÄÁ¤º¸ Á¶È¸
static com.sds.acube.bpm.vo.flow.WpFormsVO getWpFormsByDescription(java.lang.String flowID, int version, java.lang.String description)
          À̸§À¸·Î ¾ç½ÄÁ¤º¸ Á¶È¸
static java.lang.String getXMLSchema(java.sql.Connection connection, java.lang.String flowID, int version)
          Ç÷οìÀÇ ½ºÅ°¸¶(¾÷¹«ÅõÀÔÈ­¸éÀÇ)¸¦ ¹Ýȯ
static java.lang.String getXMLSchema(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷οìÀÇ ÇØ´ç ³ëµå¿¡ ½ºÅ°¸¶¸¦ ¹Ýȯ
static java.lang.String getXMLSchema(java.lang.String flowID, int version)
          Ç÷οìÀÇ ¾÷¹«ÅõÀԽà ½ºÅ°¸¶¸¦ ¹Ýȯ
static java.lang.String getXMLSchema(java.lang.String flowID, int version, java.lang.String nodeID)
          Ç÷οìÀÇ ÇØ´ç ³ëµå¿¡ ½ºÅ°¸¶¸¦ ¹Ýȯ
static boolean isAvailableApprovalLineWithXML(java.lang.String flowID, int version, java.lang.String approverXML)
          ÁÖ¾îÁø XMLÀÌ ÇöÀç ¼³Á¤µÈ ¿î¿µ flow¿¡ ÀûÇÕÇÑÁö ÆÇ´ÜÇÔ.
static boolean isCheckedOut(java.lang.String flowID, int version)
          Flow¿¡ ´ëÇÑ Check-Out/Check-In »óÅ Á¤º¸¸¦ ¹Ýȯ
static boolean isExistNextApprovalLineInProcess(java.sql.Connection connection, java.lang.String topProcessID, java.lang.String flowID, int flowVersion, java.lang.String curNodeID, java.lang.String targetNodeID, com.sds.acube.bpm.common.util.StringList visitedNodeIDList)
          ÇØ´ç ÇÁ·Î¼¼½º¿¡¼­ ÇöÀç ³ëµå ´ÙÀ½ ³ëµå¿¡ Àڱ⠳ëµå°¡ ¶Ç ³ª¿À´Â Áö ¿©ºÎ¸¦ °Ë»çÇÔ(¼øȯ °í·Á)
[Âü°í]ÀÌ ÇÔ¼ö´Â Àç±ÍÀû È£Ãâ½Ã ºÎÇϸ¦ ÃÖ´ëÇÑ ÁÙÀÌ´Â ÇÔ¼öÀ̹ǷÎ, Á÷Á¢ÀûÀ¸·Î È£ÃâÇÏÁö ¸»°í °°Àº À̸§ÀÇ ÀÎÀÚ°¡ ÀûÀº ÇÔ¼ö¸¦ »ç¿ëÇÒ °Í.
static boolean isExistNextApprovalLineInProcess(java.sql.Connection connection, java.lang.String topProcessID, java.lang.String curNodeID, java.lang.String targetNodeID)
          ÇØ´ç ÇÁ·Î¼¼½º¿¡¼­ ÇöÀç ³ëµå ´ÙÀ½ ³ëµå¿¡ Àڱ⠳ëµå°¡ ¶Ç ³ª¿À´Â Áö ¿©ºÎ¸¦ °Ë»çÇÔ(¼øȯ °í·Á)
static boolean isExistNextApprovalLineInProcess(java.lang.String topProcessID, java.lang.String flowID, int flowVersion, java.lang.String curNodeID, java.lang.String targetNodeID, com.sds.acube.bpm.common.util.StringList visitedNodeIDList)
          ÇØ´ç ÇÁ·Î¼¼½º¿¡¼­ ÇöÀç ³ëµå ´ÙÀ½ ³ëµå¿¡ Àڱ⠳ëµå°¡ ¶Ç ³ª¿À´Â Áö ¿©ºÎ¸¦ °Ë»çÇÔ(¼øȯ °í·Á)
static boolean isExistNextApprovalLineInProcess(java.lang.String topProcessID, java.lang.String curNodeID, java.lang.String targetNodeID)
          ÇØ´ç ÇÁ·Î¼¼½º¿¡¼­ ÇöÀç ³ëµå ´ÙÀ½ ³ëµå¿¡ Àڱ⠳ëµå°¡ ¶Ç ³ª¿À´Â Áö ¿©ºÎ¸¦ °Ë»çÇÔ(¼øȯ °í·Á)
static boolean isExtendedApprovalFlow(java.sql.Connection connection, java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 Extended Approval FLOW ¿©ºÎ¸¦ ¸®ÅÏÇÔ.
static boolean isExtendedApprovalFlow(java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 Extended Approval FLOW ¿©ºÎ¸¦ ¸®ÅÏÇÔ.
static boolean isSerialAgreementFlow(java.sql.Connection connection, java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ¼øÂ÷ÇÕÀǸ¦ Æ÷ÇÔÇÏ´Â Ç÷οìÀÎÁö ¿©ºÎ¸¦ ¸®ÅÏÇÔ.
static boolean isSerialAgreementFlow(java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ¼øÂ÷ÇÕÀǸ¦ Æ÷ÇÔÇÏ´Â Ç÷οìÀÎÁö ¿©ºÎ¸¦ ¸®ÅÏÇÔ.
static boolean isTwoPhaseApproval(java.sql.Connection connection, java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÎÁö ¿©ºÎ¸¦ ¸®ÅÏÇÔ.
static boolean isTwoPhaseApproval(java.lang.String flowID, int version)
          ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÎÁö ¿©ºÎ¸¦ ¸®ÅÏÇÔ.
static com.sds.acube.bpm.vo.list.WpFormOpenVO registerFlow(java.lang.String flowName, java.lang.String flowGroupName, java.lang.String activationUrl, java.util.ArrayList nodeList, java.lang.String jformTagNameList, int lineBeginLeft, int lineBeginTop, int lineWidth, int charWidth, int charHeight, java.lang.String NodeGraphicsInfo, java.lang.String ConnectorGraphicsInfo, com.sds.acube.bpm.org.LoginUserVO registerVO, java.lang.String[] arrUserID, java.lang.String holderFlowName)
          [WebDefiner ¿ë] Flow¸¦ µî·ÏÇÔ(ÀÌ¹Ì ÀÖÀ¸¸é »ý·« - TBPM_FLOW Å×À̺íÀÇ FLOW_NAME°ú ºñ±³)
ConnectionÀ» ¿ÜºÎ¿¡¼­ ¹ÞÁö´Â ¾ÊÀ½
static com.sds.acube.bpm.vo.flow.FlowsVO selectFlowByName(java.sql.Connection connection, java.lang.String flowName)
          flowNameÀ¸·Î flow Á¶È¸(¿©·¯°³°¡ ³ª¿ï ¼ö ÀÖÀ½)
static com.sds.acube.bpm.vo.flow.FlowsVO selectFlowByName(java.lang.String flowName)
          flowNameÀ¸·Î flow Á¶È¸(¿©·¯°³°¡ ³ª¿ï ¼ö ÀÖÀ½)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowProcessor

public FlowProcessor()
Method Detail

selectFlowByName

public static com.sds.acube.bpm.vo.flow.FlowsVO selectFlowByName(java.lang.String flowName)
                                                          throws java.lang.Exception
flowNameÀ¸·Î flow Á¶È¸(¿©·¯°³°¡ ³ª¿ï ¼ö ÀÖÀ½)

Parameters:
flowName - flowName
Returns:
FlowsVO
Throws:
java.lang.Exception

selectFlowByName

public static com.sds.acube.bpm.vo.flow.FlowsVO selectFlowByName(java.sql.Connection connection,
                                                                 java.lang.String flowName)
                                                          throws java.lang.Exception
flowNameÀ¸·Î flow Á¶È¸(¿©·¯°³°¡ ³ª¿ï ¼ö ÀÖÀ½)

Parameters:
Connection - connection
flowName - flowName
Returns:
FlowsVO
Throws:
java.lang.Exception

isCheckedOut

public static boolean isCheckedOut(java.lang.String flowID,
                                   int version)
                            throws com.sds.acube.bpm.framework.api.ProcessorException
Flow¿¡ ´ëÇÑ Check-Out/Check-In »óÅ Á¤º¸¸¦ ¹Ýȯ

Parameters:
flowID - Flow ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ Flow°¡ Check-Out »óÅÂÀ̸é true
Throws:
ÁöÁ¤µÈ - flowID¿¡ ´ëÇÑ Flow¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì ProcessorExceptionÀ» throw
com.sds.acube.bpm.framework.api.ProcessorException

existFlow

public static boolean existFlow(java.lang.String flowID,
                                int version)
Ç÷οì Á¸Àç¿©ºÎ¸¦ ¹Ýȯ

Parameters:
flowID - Flow ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ Flow°¡ Á¸ÀçÇϸé true

getFirstApprovalMaps

public static com.sds.acube.bpm.vo.flow.FlowApprovalMapsVO getFirstApprovalMaps(java.lang.String flowID,
                                                                                int version)
ÁöÁ¤µÈ Ç÷ο쿡 ´ëÇÑ Ã¹ ¹ø° ½ÂÀÎ ¾î´ðÅ͵éÀÇ Á¤º¸¸¦ ¹Ýȯ

Parameters:
flowID - Flow ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
ù ¹ø° ½ÂÀÎ ¾î´ðÅ͵鿡 ´ëÇÑ FlowApprovalMapsVO °³Ã¼

getFirstApprovalNodeIDs

public static com.sds.acube.bpm.common.util.StringList getFirstApprovalNodeIDs(java.lang.String flowID,
                                                                               int version)
ÁöÁ¤µÈ Ç÷ο쿡 ´ëÇÑ Ã¹ ¹ø° ½ÂÀÎ ¾î´ðÅ͵éÀÇ Node ID¸¦ ¹Ýȯ

Parameters:
flowID - Flow ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
ù ¹ø° ½ÂÀÎ ¾î´ðÅ͵鿡 ´ëÇÑ StringList °³Ã¼

getFirstApprovalNodeIDs

public static com.sds.acube.bpm.common.util.StringList getFirstApprovalNodeIDs(java.sql.Connection connection,
                                                                               java.lang.String flowID,
                                                                               int version)
                                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
ÁöÁ¤µÈ Ç÷ο쿡 ´ëÇÑ Ã¹ ¹ø° ½ÂÀÎ ¾î´ðÅ͵éÀÇ Node ID¸¦ ¹Ýȯ

Parameters:
connection - DB Connection
flowID - Flow ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
ù ¹ø° ½ÂÀÎ ¾î´ðÅ͵鿡 ´ëÇÑ StringList °³Ã¼
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getNextApprovalMaps

public static com.sds.acube.bpm.vo.flow.FlowApprovalMapsVO getNextApprovalMaps(java.lang.String flowID,
                                                                               int version,
                                                                               java.lang.String nodeID)
                                                                        throws java.lang.Exception
Ç÷οìÀÇ ½ÂÀÎ ¾î´ðÅÍ¿¡¼­ ´ÙÀ½ ½ÂÀÎ ¾î´ðÅ͵éÀÇ Á¤º¸¸¦ ¹Ýȯ

Parameters:
flowID - Flow ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ÇöÀç ½ÂÀÎ ¾î´ðÅÍÀÇ Node ID
Returns:
´ÙÀ½ ½ÂÀÎ ¾î´ðÅÍ Á¤º¸µé¿¡ ´ëÇÑ FlowApprovalMapsVO °³Ã¼
Throws:
java.lang.Exception

getNextApprovalNodeIDs

public static com.sds.acube.bpm.common.util.StringList getNextApprovalNodeIDs(java.lang.String flowID,
                                                                              int version,
                                                                              java.lang.String nodeID)
                                                                       throws java.lang.Exception
Ç÷οìÀÇ ½ÂÀÎ ¾î´ðÅÍ¿¡¼­ ´ÙÀ½ ½ÂÀÎ ¾î´ðÅ͵éÀÇ Node ID¸¦ ¹Ýȯ

Parameters:
flowID - Flow ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ÇöÀç ½ÂÀÎ ¾î´ðÅÍÀÇ Node ID
Returns:
´ÙÀ½ ½ÂÀÎ ¾î´ðÅ͵鿡 ´ëÇÑ StringList °³Ã¼
Throws:
java.lang.Exception

getNextApprovalNodeIDs

public static com.sds.acube.bpm.common.util.StringList getNextApprovalNodeIDs(java.sql.Connection connection,
                                                                              java.lang.String flowID,
                                                                              int version,
                                                                              java.lang.String nodeID)
                                                                       throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷οìÀÇ ½ÂÀÎ ¾î´ðÅÍ¿¡¼­ ´ÙÀ½ ½ÂÀÎ ¾î´ðÅ͵éÀÇ Node ID¸¦ ¹Ýȯ ·çÇÁ ¾È¿¡¼­ È£ÃâµÉ °æ¿ì ¼º´ÉÀ» À§ÇØ connectionÀ» ¿ÜºÎ¿¡¼­ ¹Þµµ·Ï ¼öÁ¤ÇÔ.

Parameters:
flowID - Flow ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ÇöÀç ½ÂÀÎ ¾î´ðÅÍÀÇ Node ID
Returns:
´ÙÀ½ ½ÂÀÎ ¾î´ðÅ͵鿡 ´ëÇÑ StringList °³Ã¼
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

isExistNextApprovalLineInProcess

public static boolean isExistNextApprovalLineInProcess(java.lang.String topProcessID,
                                                       java.lang.String curNodeID,
                                                       java.lang.String targetNodeID)
                                                throws java.lang.Exception
ÇØ´ç ÇÁ·Î¼¼½º¿¡¼­ ÇöÀç ³ëµå ´ÙÀ½ ³ëµå¿¡ Àڱ⠳ëµå°¡ ¶Ç ³ª¿À´Â Áö ¿©ºÎ¸¦ °Ë»çÇÔ(¼øȯ °í·Á)

Parameters:
topProcessID - TOP PROCESS ID
curNodeID - ±âÁØ NODE ID
targetNodeID - ãÀ» NODE ID
Returns:
boolean
Throws:
java.lang.Exception

isExistNextApprovalLineInProcess

public static boolean isExistNextApprovalLineInProcess(java.sql.Connection connection,
                                                       java.lang.String topProcessID,
                                                       java.lang.String curNodeID,
                                                       java.lang.String targetNodeID)
                                                throws java.lang.Exception
ÇØ´ç ÇÁ·Î¼¼½º¿¡¼­ ÇöÀç ³ëµå ´ÙÀ½ ³ëµå¿¡ Àڱ⠳ëµå°¡ ¶Ç ³ª¿À´Â Áö ¿©ºÎ¸¦ °Ë»çÇÔ(¼øȯ °í·Á)

Parameters:
topProcessID - TOP PROCESS ID
curNodeID - ±âÁØ NODE ID
targetNodeID - ãÀ» NODE ID
Returns:
boolean
Throws:
java.lang.Exception

isExistNextApprovalLineInProcess

public static boolean isExistNextApprovalLineInProcess(java.lang.String topProcessID,
                                                       java.lang.String flowID,
                                                       int flowVersion,
                                                       java.lang.String curNodeID,
                                                       java.lang.String targetNodeID,
                                                       com.sds.acube.bpm.common.util.StringList visitedNodeIDList)
                                                throws java.lang.Exception
ÇØ´ç ÇÁ·Î¼¼½º¿¡¼­ ÇöÀç ³ëµå ´ÙÀ½ ³ëµå¿¡ Àڱ⠳ëµå°¡ ¶Ç ³ª¿À´Â Áö ¿©ºÎ¸¦ °Ë»çÇÔ(¼øȯ °í·Á)

Parameters:
topProcessID - TOP PROCESS ID
curNodeID - ±âÁØ NODE ID
targetNodeID - ãÀ» NODE ID
Returns:
boolean
Throws:
java.lang.Exception

isExistNextApprovalLineInProcess

public static boolean isExistNextApprovalLineInProcess(java.sql.Connection connection,
                                                       java.lang.String topProcessID,
                                                       java.lang.String flowID,
                                                       int flowVersion,
                                                       java.lang.String curNodeID,
                                                       java.lang.String targetNodeID,
                                                       com.sds.acube.bpm.common.util.StringList visitedNodeIDList)
                                                throws java.lang.Exception
ÇØ´ç ÇÁ·Î¼¼½º¿¡¼­ ÇöÀç ³ëµå ´ÙÀ½ ³ëµå¿¡ Àڱ⠳ëµå°¡ ¶Ç ³ª¿À´Â Áö ¿©ºÎ¸¦ °Ë»çÇÔ(¼øȯ °í·Á)
[Âü°í]ÀÌ ÇÔ¼ö´Â Àç±ÍÀû È£Ãâ½Ã ºÎÇϸ¦ ÃÖ´ëÇÑ ÁÙÀÌ´Â ÇÔ¼öÀ̹ǷÎ, Á÷Á¢ÀûÀ¸·Î È£ÃâÇÏÁö ¸»°í °°Àº À̸§ÀÇ ÀÎÀÚ°¡ ÀûÀº ÇÔ¼ö¸¦ »ç¿ëÇÒ °Í.

Parameters:
topProcessID - TOP PROCESS ID
curNodeID - ±âÁØ NODE ID
targetNodeID - ãÀ» NODE ID
Returns:
boolean
Throws:
java.lang.Exception

getFlowDisplayNodeName

public static java.lang.String getFlowDisplayNodeName(java.lang.String flowID,
                                                      int version,
                                                      java.lang.String nodeID)
ÁöÁ¤µÈ flowID, nodeID¿¡ ´ëÇÑ DISPLAY_NODE_NAMEÀ» ¹Ýȯ

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ³ëµå ID
Returns:
DISPLAY_NODE_NAME ¹®ÀÚ¿­

getFlowDisplayNodeName

public static java.lang.String getFlowDisplayNodeName(java.sql.Connection connection,
                                                      java.lang.String flowID,
                                                      int version,
                                                      java.lang.String nodeID)
ÁöÁ¤µÈ flowID, nodeID¿¡ ´ëÇÑ DISPLAY_NODE_NAMEÀ» ¹Ýȯ

Parameters:
connection - DB Connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ³ëµå ID
Returns:
DISPLAY_NODE_NAME ¹®ÀÚ¿­

getFlowDisplayNodeName

public static java.lang.String getFlowDisplayNodeName(java.lang.String flowID,
                                                      java.lang.String nodeID)
ÁöÁ¤µÈ flowID, nodeID¿¡ ´ëÇÑ ÇöÀç »ç¿ëÁßÀÎ FlowÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ

Parameters:
connection - DB Connection
flowID - Ç÷οì ID
nodeID - ³ëµå ID
Returns:
DISPLAY_NODE_NAME ¹®ÀÚ¿­

getFlowDisplayNodeName

public static java.lang.String getFlowDisplayNodeName(java.sql.Connection connection,
                                                      java.lang.String flowID,
                                                      java.lang.String nodeID)
ÁöÁ¤µÈ flowID, nodeID¿¡ ´ëÇÑ ÇöÀç »ç¿ëÁßÀÎ FlowÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ

Parameters:
connection - DB Connection
flowID - Ç÷οì ID
nodeID - ³ëµå ID
Returns:
DISPLAY_NODE_NAME ¹®ÀÚ¿­

getFlowStartNodeID

public static java.lang.String getFlowStartNodeID(java.lang.String flowID,
                                                  int version)
ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
½ÃÀÛ³ëµåÀÇ NODE_ID
Since:
20081113

getFlowStartNodeID

public static java.lang.String getFlowStartNodeID(java.sql.Connection connection,
                                                  java.lang.String flowID,
                                                  int version)
ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ

Parameters:
connection - DB Connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
½ÃÀÛ³ëµåÀÇ NODE_ID
Since:
20081113

getFlowStartDisplayNodeName

public static java.lang.String getFlowStartDisplayNodeName(java.lang.String flowID,
                                                           int version)
ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAME

getFlowStartDisplayNodeName

public static java.lang.String getFlowStartDisplayNodeName(java.sql.Connection connection,
                                                           java.lang.String flowID,
                                                           int version)
ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ

Parameters:
connection - DB Connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAME

getFlowStartDisplayNodeName

public static java.lang.String getFlowStartDisplayNodeName(java.lang.String langCode,
                                                           java.lang.String flowID,
                                                           int version)
ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ

Parameters:
langCode -
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAME

getFlowStartDisplayNodeName

public static java.lang.String getFlowStartDisplayNodeName(java.sql.Connection connection,
                                                           java.lang.String langCode,
                                                           java.lang.String flowID,
                                                           int version)
ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAMEÀ» ¹Ýȯ

Parameters:
connection - DB Connection
langCode -
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
½ÃÀÛ³ëµåÀÇ DISPLAY_NODE_NAME
Since:
20081113

getCurrentFlowVersion

public static int getCurrentFlowVersion(java.lang.String flowID)
ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ÃÖÁ¾ ¹öÀüÀ» ¹Ýȯ

Parameters:
flowID - Ç÷οì ID
Returns:
ÇÃ·Î¿ì ¹öÀü

getCurrentFlowVersion

public static int getCurrentFlowVersion(java.sql.Connection connection,
                                        java.lang.String flowID)
ÁöÁ¤µÈ flowID¿¡ ´ëÇÑ ÃÖÁ¾ ¹öÀüÀ» ¹Ýȯ

Parameters:
connection - DB Connection
flowID - Ç÷οì ID
Returns:
ÇÃ·Î¿ì ¹öÀü

getFlow

public static com.sds.acube.bpm.vo.flow.FlowVO getFlow(java.lang.String flowID,
                                                       int version)
                                                throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷οì Á¤º¸ ¹Ýȯ

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
FlowVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getFlow

public static com.sds.acube.bpm.vo.flow.FlowVO getFlow(java.sql.Connection connection,
                                                       java.lang.String flowID,
                                                       int version)
                                                throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷οì Á¤º¸ ¹Ýȯ

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
FlowVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getFlowByNodeID

public static com.sds.acube.bpm.vo.flow.FlowVO getFlowByNodeID(java.lang.String nodeID)
                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
³ëµåID·Î ÇöÀç »ç¿ëÁßÀÎ Ç÷οì Á¤º¸ ¹Ýȯ

Parameters:
nodeID - NODE ID
Returns:
FlowVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2009.02.13 LEE IL YONG

getFlowByNodeID

public static com.sds.acube.bpm.vo.flow.FlowVO getFlowByNodeID(java.sql.Connection connection,
                                                               java.lang.String nodeID)
                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
³ëµåID·Î ÇöÀç »ç¿ëÁßÀÎ Ç÷οì Á¤º¸ ¹Ýȯ

Parameters:
connection - DB connection
nodeID - NODE ID
Returns:
FlowVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2009.02.13 LEE IL YONG

getFlowName

public static java.lang.String getFlowName(java.lang.String flowID,
                                           int version)
                                    throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷οì¸í ¹Ýȯ *

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
Ç÷οì¸í
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getFlowName

public static java.lang.String getFlowName(java.sql.Connection connection,
                                           java.lang.String flowID,
                                           int version)
                                    throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷οì¸í ¹Ýȯ

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
FlowVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getFlowName

public static java.lang.String getFlowName(java.lang.String langCode,
                                           java.lang.String flowID,
                                           int version)
                                    throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷οì¸í ¹Ýȯ

Parameters:
langCode -
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081118

getFlowName

public static java.lang.String getFlowName(java.sql.Connection connection,
                                           java.lang.String langCode,
                                           java.lang.String flowID,
                                           int version)
                                    throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷οì¸í ¹Ýȯ

Parameters:
connection -
langCode -
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081118

isAvailableApprovalLineWithXML

public static boolean isAvailableApprovalLineWithXML(java.lang.String flowID,
                                                     int version,
                                                     java.lang.String approverXML)
                                              throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø XMLÀÌ ÇöÀç ¼³Á¤µÈ ¿î¿µ flow¿¡ ÀûÇÕÇÑÁö ÆÇ´ÜÇÔ. °áÀç¼± ¼³Á¤ ÈÄ Ç÷ο츦 º¯°æÇÏ¸é °áÀç¼±¿¡ ¼³Á¤µÈ ³ëµåÁ¤º¸°¡ ´õ ÀÌ»ó À¯È¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖÀ¸¹Ç·Î ÇÊ¿äÇÔ. °áÀç¼±¿¡ ÀÖ´ø ³ëµå°¡ »èÁ¦µÇ°Å³ª »õ·Î Ãß°¡µÇ¸é »ç¿ë°¡´ÉÇÑ °áÀç¼±ÀÌ ¾Æ´Ï¶ó°í ÆÇ´ÜÇÔ. FlowApproverRef ¿Í ProcessApproverRef¸¦ ºñ±³ÇÑ´Ù. [Âü°í] flowVersion Àº ÇöÀç ÇÁ·Î¼¼½º°¡ »ç¿ëÇÏ°í ÀÖ´Â ¹öÀüÀ̶ó°í °¡Á¤ÇÔ.

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
approverXML - °áÀç¼± XML
Returns:
FlowVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getXMLSchema

public static java.lang.String getXMLSchema(java.lang.String flowID,
                                            int version)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷οìÀÇ ¾÷¹«ÅõÀԽà ½ºÅ°¸¶¸¦ ¹Ýȯ

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getXMLSchema

public static java.lang.String getXMLSchema(java.lang.String flowID,
                                            int version,
                                            java.lang.String nodeID)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷οìÀÇ ÇØ´ç ³ëµå¿¡ ½ºÅ°¸¶¸¦ ¹Ýȯ

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ³ëµå ID
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getXMLSchema

public static java.lang.String getXMLSchema(java.sql.Connection connection,
                                            java.lang.String flowID,
                                            int version)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷οìÀÇ ½ºÅ°¸¶(¾÷¹«ÅõÀÔÈ­¸éÀÇ)¸¦ ¹Ýȯ

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getXMLSchema

public static java.lang.String getXMLSchema(java.sql.Connection connection,
                                            java.lang.String flowID,
                                            int version,
                                            java.lang.String nodeID)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷οìÀÇ ÇØ´ç ³ëµå¿¡ ½ºÅ°¸¶¸¦ ¹Ýȯ

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ³ëµå ID
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getFormID

public static java.lang.String getFormID(java.lang.String flowID,
                                         int version)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷ο쿡¼­ ¾÷¹«ÅõÀÔÈ­¸éÀÇ FORM_ID¸¦ ¹Ýȯ

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getFormID

public static java.lang.String getFormID(java.lang.String flowID,
                                         int version,
                                         java.lang.String nodeID)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ FORM_ID¸¦ ¹Ýȯ

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ³ëµå ID
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getFormID

public static java.lang.String getFormID(java.sql.Connection connection,
                                         java.lang.String flowID,
                                         int version)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷ο쿡¼­ ¾÷¹«ÅõÀÔÈ­¸éÀÇ FORM_ID¸¦ ¹Ýȯ

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getFormID

public static java.lang.String getFormID(java.sql.Connection connection,
                                         java.lang.String flowID,
                                         int version,
                                         java.lang.String nodeID)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ FORM_ID¸¦ ¹Ýȯ

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ³ëµå ID
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getApprovalMode

public static int getApprovalMode(java.lang.String flowID,
                                  int version,
                                  java.lang.String nodeID)
                           throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ ApprovalMode¸¦ ¹Ýȯ

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ³ëµå ID
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getApprovalMode

public static int getApprovalMode(java.sql.Connection connection,
                                  java.lang.String flowID,
                                  int version,
                                  java.lang.String nodeID)
                           throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ ApprovalMode¸¦ ¹Ýȯ

Parameters:
connection - DB connection
flowID -
version -
nodeID -
Returns:
approvalMode
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getAdditionalMode

public static int getAdditionalMode(java.lang.String flowID,
                                    int version,
                                    java.lang.String nodeID)
                             throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ AdditionalMode¸¦ ¹Ýȯ

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ³ëµå ID
Returns:
additionalMode
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getAdditionalMode

public static int getAdditionalMode(java.sql.Connection connection,
                                    java.lang.String flowID,
                                    int version,
                                    java.lang.String nodeID)
                             throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷ο쿡¼­ ÇØ´ç ³ëµåÀÇ AdditionalMode¸¦ ¹Ýȯ

Parameters:
connection - DB connection
flowID -
version -
nodeID -
Returns:
additionalMode
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

isTwoPhaseApproval

public static boolean isTwoPhaseApproval(java.lang.String flowID,
                                         int version)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÎÁö ¿©ºÎ¸¦ ¸®ÅÏÇÔ.

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
Boolean
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

isTwoPhaseApproval

public static boolean isTwoPhaseApproval(java.sql.Connection connection,
                                         java.lang.String flowID,
                                         int version)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÎÁö ¿©ºÎ¸¦ ¸®ÅÏÇÔ.

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
Boolean
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getTwoPhaseApprovalReceiveNode

public static java.lang.String getTwoPhaseApprovalReceiveNode(java.lang.String flowID,
                                                              int version)
                                                       throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÌ¸é ¼ö½ÅºÎ¼­ ù ³ëµå¸¦ ã¾Æ ³ëµåID¸¦ ¸®ÅÏÇÔ.

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
NodeID (¸øãÀ¸¸é null¸®ÅÏ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.10.28 LEE IL YONG

getTwoPhaseApprovalReceiveNode

public static java.lang.String getTwoPhaseApprovalReceiveNode(java.sql.Connection connection,
                                                              java.lang.String flowID,
                                                              int version)
                                                       throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÌ¸é ¼ö½ÅºÎ¼­ ù ³ëµå¸¦ ã¾Æ ³ëµåID¸¦ ¸®ÅÏÇÔ.

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
NodeID (¸øãÀ¸¸é null¸®ÅÏ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getTwoPhaseApprovalLastSendNode

public static java.lang.String getTwoPhaseApprovalLastSendNode(java.lang.String flowID,
                                                               int version)
                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÌ¸é ¹ß½ÅºÎ¼­ÀÇ ¸¶Áö¸· ³ëµå(°áÀç³ëµåÁß)¸¦ ã¾Æ ³ëµåID¸¦ ¸®ÅÏÇÔ.
[ÁÖÀÇ!] ¸¶Áö¸· ³ëµå¶ó ÇÔÀº approvalOrder°¡ Á¦ÀÏ Å« °ÍÀ» ¾ê±âÇϹǷΠPD¿¡¼­ approvalOrder¸¦ ¾Ë¸Â°Ô ¼³Á¤ÇÒ °Í

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
NodeID (¸øãÀ¸¸é null¸®ÅÏ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.11.02 LEE IL YONG

getTwoPhaseApprovalLastSendNode

public static java.lang.String getTwoPhaseApprovalLastSendNode(java.sql.Connection connection,
                                                               java.lang.String flowID,
                                                               int version)
                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ÀÌÁß°áÀçÀÌ¸é ¹ß½ÅºÎ¼­ÀÇ ¸¶Áö¸· ³ëµå(°áÀç³ëµåÁß)¸¦ ã¾Æ ³ëµåID¸¦ ¸®ÅÏÇÔ.
[ÁÖÀÇ!] ¸¶Áö¸· ³ëµå¶ó ÇÔÀº approvalOrder°¡ Á¦ÀÏ Å« °ÍÀ» ¾ê±âÇϹǷΠPD¿¡¼­ approvalOrder¸¦ ¾Ë¸Â°Ô ¼³Á¤ÇÒ °Í

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
NodeID (¸øãÀ¸¸é null¸®ÅÏ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

isExtendedApprovalFlow

public static boolean isExtendedApprovalFlow(java.lang.String flowID,
                                             int version)
                                      throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 Extended Approval FLOW ¿©ºÎ¸¦ ¸®ÅÏÇÔ.

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
Boolean
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

isExtendedApprovalFlow

public static boolean isExtendedApprovalFlow(java.sql.Connection connection,
                                             java.lang.String flowID,
                                             int version)
                                      throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 Extended Approval FLOW ¿©ºÎ¸¦ ¸®ÅÏÇÔ.

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
Boolean
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

isSerialAgreementFlow

public static boolean isSerialAgreementFlow(java.lang.String flowID,
                                            int version)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ¼øÂ÷ÇÕÀǸ¦ Æ÷ÇÔÇÏ´Â Ç÷οìÀÎÁö ¿©ºÎ¸¦ ¸®ÅÏÇÔ.

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
Boolean
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

isSerialAgreementFlow

public static boolean isSerialAgreementFlow(java.sql.Connection connection,
                                            java.lang.String flowID,
                                            int version)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ¼øÂ÷ÇÕÀǸ¦ Æ÷ÇÔÇÏ´Â Ç÷οìÀÎÁö ¿©ºÎ¸¦ ¸®ÅÏÇÔ.

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
Boolean
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getTwoPhaseMode

public static int getTwoPhaseMode(java.lang.String flowID,
                                  int version,
                                  java.lang.String nodeID)
                           throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷ο쿡¼­ ÇØ´ç ³ëµå°¡ ÀÌÁß°áÀç Áß ±â¾ÈºÎ¼­ÀÎ(64)Áö 󸮺μ­(128)ÀÎÁö¸¦ ¹Ýȯ ÇØ´ç Ç÷ο찡 ÀÌÁß°áÀçÀÚü°¡ ¾Æ´Ï¸é -1À» ¸®ÅÏ

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
nodeID - ³ëµå ID
Returns:
additionalMode
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getTwoPhaseMode

public static int getTwoPhaseMode(java.sql.Connection connection,
                                  java.lang.String flowID,
                                  int version,
                                  java.lang.String nodeID)
                           throws com.sds.acube.bpm.framework.api.ProcessorException
Ç÷ο쿡¼­ ÇØ´ç ³ëµå°¡ ÀÌÁß°áÀç Áß ±â¾ÈºÎ¼­ÀÎ(64)Áö 󸮺μ­(128)ÀÎÁö¸¦ ¹Ýȯ ÇØ´ç Ç÷ο찡 ÀÌÁß°áÀçÀÚü°¡ ¾Æ´Ï¸é -1À» ¸®ÅÏ

Parameters:
connection - DB connection
flowID -
version -
nodeID -
Returns:
additionalMode
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getComponentNamesInFlow

public static java.util.ArrayList getComponentNamesInFlow(java.lang.String flowID,
                                                          int version)
                                                   throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο쿡 ¼ÓÇÑ ¸ðµç ¾î´ðÅÍ À̸§À» Áߺ¹¾øÀÌ ¸®ÅÏÇÔ. ¾ç½Ä¿¡¼­ ÀÌ ¸®ÅÏ°ªÀ» Á¶È¸Çغ¸¸é ¹ß¼ÛÇÔ,Á¢¼öÇÔ,ÆíöµîÀ» »ç¿ëÇÏ´Â Ç÷οìÀÎÁö¸¦ ¾Ë ¼ö ÀÖÀ½. nullÀº ¸®ÅÏÇÏÁö ¾ÊÀ½.

Parameters:
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
ArrayList
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getComponentNamesInFlow

public static java.util.ArrayList getComponentNamesInFlow(java.sql.Connection connection,
                                                          java.lang.String flowID,
                                                          int version)
                                                   throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç ¹öÀüÀÇ Ç÷ο찡 ¹ß¼ÛÇÔ,Á¢¼öÇÔ,Æíö ¾î´ðÅ͸¦ »ç¿ëÇÏ´Â Áö ¿©ºÎ¸¦ ¸®ÅÏÇÔ. ¾ç½Ä¿¡¼­ ÀÌ ¸®ÅÏ°ªÀ» Á¶È¸Çغ¸¸é ¹ß¼ÛÇÔ,Á¢¼öÇÔ,ÆíöµîÀ» »ç¿ëÇÏ´Â Ç÷οìÀÎÁö¸¦ ¾Ë ¼ö ÀÖÀ½. nullÀº ¸®ÅÏÇÏÁö ¾ÊÀ½.

Parameters:
connection - DB connection
flowID - Ç÷οì ID
version - ÇÃ·Î¿ì ¹öÀü
Returns:
ArrayList
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getFlowApproverRefs

public static com.sds.acube.bpm.vo.flow.FlowApproverRefsVO getFlowApproverRefs(java.lang.String flowID,
                                                                               int version)
                                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081009

getFlowApproverRefs

public static com.sds.acube.bpm.vo.flow.FlowApproverRefsVO getFlowApproverRefs(java.sql.Connection connection,
                                                                               java.lang.String flowID,
                                                                               int version)
                                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
connection -
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081009

getFlowApproverRefs

public static com.sds.acube.bpm.vo.flow.FlowApproverRefsVO getFlowApproverRefs(java.lang.String flowID)
                                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
flowID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081014

getFlowApproverRefs

public static com.sds.acube.bpm.vo.flow.FlowApproverRefsVO getFlowApproverRefs(java.sql.Connection connection,
                                                                               java.lang.String flowID)
                                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
connection -
flowID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081014

getFlowApproverRefNodes

public static com.sds.acube.bpm.vo.flow.FlowApproverRefNodesVO getFlowApproverRefNodes(java.lang.String flowID,
                                                                                       int version)
                                                                                throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081009

getFlowApproverRefNodes

public static com.sds.acube.bpm.vo.flow.FlowApproverRefNodesVO getFlowApproverRefNodes(java.sql.Connection connection,
                                                                                       java.lang.String flowID,
                                                                                       int version)
                                                                                throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
connection -
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081009

getFlowApproverRefNodes

public static com.sds.acube.bpm.vo.flow.FlowApproverRefNodesVO getFlowApproverRefNodes(java.lang.String flowID)
                                                                                throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
flowID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081014

getFlowApproverRefNodes

public static com.sds.acube.bpm.vo.flow.FlowApproverRefNodesVO getFlowApproverRefNodes(java.sql.Connection connection,
                                                                                       java.lang.String flowID)
                                                                                throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
connection -
flowID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081009

getFlowApproverRef

public static com.sds.acube.bpm.vo.flow.FlowApproverRefVO getFlowApproverRef(java.lang.String flowID,
                                                                             int version,
                                                                             java.lang.String nodeID)
                                                                      throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
flowID -
version -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081029

getFlowApproverRef

public static com.sds.acube.bpm.vo.flow.FlowApproverRefVO getFlowApproverRef(java.sql.Connection connection,
                                                                             java.lang.String flowID,
                                                                             int version,
                                                                             java.lang.String nodeID)
                                                                      throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
connection -
flowID -
version -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081029

getFlowApproverRef

public static com.sds.acube.bpm.vo.flow.FlowApproverRefVO getFlowApproverRef(java.lang.String flowID,
                                                                             java.lang.String nodeID)
                                                                      throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
flowID -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081029

getFlowApproverRef

public static com.sds.acube.bpm.vo.flow.FlowApproverRefVO getFlowApproverRef(java.sql.Connection connection,
                                                                             java.lang.String flowID,
                                                                             java.lang.String nodeID)
                                                                      throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
connection -
flowID -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081029

getFlowApproverRefNode

public static com.sds.acube.bpm.vo.flow.FlowApproverRefNodeVO getFlowApproverRefNode(java.lang.String flowID,
                                                                                     int version,
                                                                                     java.lang.String nodeID)
                                                                              throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
flowID -
version -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081029

getFlowApproverRefNode

public static com.sds.acube.bpm.vo.flow.FlowApproverRefNodeVO getFlowApproverRefNode(java.sql.Connection connection,
                                                                                     java.lang.String flowID,
                                                                                     int version,
                                                                                     java.lang.String nodeID)
                                                                              throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
connection -
flowID -
version -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081029

getFlowApproverRefNode

public static com.sds.acube.bpm.vo.flow.FlowApproverRefNodeVO getFlowApproverRefNode(java.lang.String flowID,
                                                                                     java.lang.String nodeID)
                                                                              throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
flowID -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081029

getFlowApproverRefNode

public static com.sds.acube.bpm.vo.flow.FlowApproverRefNodeVO getFlowApproverRefNode(java.sql.Connection connection,
                                                                                     java.lang.String flowID,
                                                                                     java.lang.String nodeID)
                                                                              throws com.sds.acube.bpm.framework.api.ProcessorException
µðÀÚÀΠŸÀÓÀÇ °áÀç¼± Á¤º¸ ¹× ³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
connection -
flowID -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081029

getFlowNode

public static com.sds.acube.bpm.vo.flow.FlowNodeVO getFlowNode(java.lang.String flowID,
                                                               java.lang.String nodeID)
                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
flowID -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081030

getFlowNode

public static com.sds.acube.bpm.vo.flow.FlowNodeVO getFlowNode(java.sql.Connection connection,
                                                               java.lang.String flowID,
                                                               java.lang.String nodeID)
                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.

Parameters:
connection -
flowID -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081030

getFlowNode

public static com.sds.acube.bpm.vo.flow.FlowNodeVO getFlowNode(java.lang.String flowID,
                                                               int version,
                                                               java.lang.String nodeID)
                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.

Parameters:
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081030

getFlowNode

public static com.sds.acube.bpm.vo.flow.FlowNodeVO getFlowNode(java.sql.Connection connection,
                                                               java.lang.String flowID,
                                                               int version,
                                                               java.lang.String nodeID)
                                                        throws com.sds.acube.bpm.framework.api.ProcessorException
³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.

Parameters:
connection -
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081030

getFlowNodes

public static com.sds.acube.bpm.vo.flow.FlowNodesVO getFlowNodes(java.lang.String flowID)
                                                          throws com.sds.acube.bpm.framework.api.ProcessorException
³ëµå Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

Parameters:
flowID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081030

getFlowNodes

public static com.sds.acube.bpm.vo.flow.FlowNodesVO getFlowNodes(java.sql.Connection connection,
                                                                 java.lang.String flowID)
                                                          throws com.sds.acube.bpm.framework.api.ProcessorException
³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.

Parameters:
connection -
flowID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081030

getFlowNodes

public static com.sds.acube.bpm.vo.flow.FlowNodesVO getFlowNodes(java.lang.String flowID,
                                                                 int version)
                                                          throws com.sds.acube.bpm.framework.api.ProcessorException
³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.

Parameters:
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081030

getFlowNodes

public static com.sds.acube.bpm.vo.flow.FlowNodesVO getFlowNodes(java.sql.Connection connection,
                                                                 java.lang.String flowID,
                                                                 int version)
                                                          throws com.sds.acube.bpm.framework.api.ProcessorException
³ëµå Á¤º¸¸¦ ¾ò´Â´Ù.

Parameters:
connection -
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20081030

getWpFormsByDescription

public static com.sds.acube.bpm.vo.flow.WpFormsVO getWpFormsByDescription(java.lang.String flowID,
                                                                          int version,
                                                                          java.lang.String description)
                                                                   throws com.sds.acube.bpm.framework.api.ProcessorException
À̸§À¸·Î ¾ç½ÄÁ¤º¸ Á¶È¸

Parameters:
flowID -
version -
description -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20090205

getWpFormsByDescription

public static com.sds.acube.bpm.vo.flow.WpFormsVO getWpFormsByDescription(java.sql.Connection connection,
                                                                          java.lang.String flowID,
                                                                          int version,
                                                                          java.lang.String description)
                                                                   throws com.sds.acube.bpm.framework.api.ProcessorException
À̸§À¸·Î ¾ç½ÄÁ¤º¸ Á¶È¸

Parameters:
connection -
flowID -
version -
description -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20090205

getStartWpForm

public static com.sds.acube.bpm.vo.flow.WpFormVO getStartWpForm(java.lang.String flowID,
                                                                int version)
                                                         throws com.sds.acube.bpm.framework.api.ProcessorException
¾÷¹«ÅõÀÔ ¾ç½Ä Á¶È¸

Parameters:
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20090205

getStartWpForm

public static com.sds.acube.bpm.vo.flow.WpFormVO getStartWpForm(java.sql.Connection connection,
                                                                java.lang.String flowID,
                                                                int version)
                                                         throws com.sds.acube.bpm.framework.api.ProcessorException
¾÷¹«ÅõÀÔ ¾ç½Ä Á¶È¸

Parameters:
connection -
flowID -
version -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20090205

getWpForm

public static com.sds.acube.bpm.vo.flow.WpFormVO getWpForm(java.lang.String flowID,
                                                           int version,
                                                           java.lang.String nodeID)
                                                    throws com.sds.acube.bpm.framework.api.ProcessorException
¾ç½Ä Á¶È¸

Parameters:
flowID -
version -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20090205

getWpForm

public static com.sds.acube.bpm.vo.flow.WpFormVO getWpForm(java.sql.Connection connection,
                                                           java.lang.String flowID,
                                                           int version,
                                                           java.lang.String nodeID)
                                                    throws com.sds.acube.bpm.framework.api.ProcessorException
¾ç½Ä Á¶È¸

Parameters:
connection -
flowID -
version -
nodeID -
Returns:
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20090205

getComponentTemplateVO

public static com.sds.acube.bpm.vo.component.ComponentTemplateVO getComponentTemplateVO(java.lang.String component_id)
                                                                                 throws java.lang.Exception
[WebDefiner ¿ë] flowName ¾òÀ½.

Parameters:
componentInfoList - //HashMap ¹è¿­(°¢ HashMapÀº IMAGE_ID,COMPONENT_ID,FORM,USER)
Returns:
flowName
Throws:
java.lang.Exception
Since:
2011.01.20 LEE IL YONG

registerFlow

public static com.sds.acube.bpm.vo.list.WpFormOpenVO registerFlow(java.lang.String flowName,
                                                                  java.lang.String flowGroupName,
                                                                  java.lang.String activationUrl,
                                                                  java.util.ArrayList nodeList,
                                                                  java.lang.String jformTagNameList,
                                                                  int lineBeginLeft,
                                                                  int lineBeginTop,
                                                                  int lineWidth,
                                                                  int charWidth,
                                                                  int charHeight,
                                                                  java.lang.String NodeGraphicsInfo,
                                                                  java.lang.String ConnectorGraphicsInfo,
                                                                  com.sds.acube.bpm.org.LoginUserVO registerVO,
                                                                  java.lang.String[] arrUserID,
                                                                  java.lang.String holderFlowName)
                                                           throws java.lang.Exception
[WebDefiner ¿ë] Flow¸¦ µî·ÏÇÔ(ÀÌ¹Ì ÀÖÀ¸¸é »ý·« - TBPM_FLOW Å×À̺íÀÇ FLOW_NAME°ú ºñ±³)
ConnectionÀ» ¿ÜºÎ¿¡¼­ ¹ÞÁö´Â ¾ÊÀ½

Parameters:
flowName - ÄÄÆ÷³ÍÆ® ID ¸®½ºÆ® ex) S00A01E00
flowGroupName -
activationUrl - ¾÷¹« ÅõÀÔ È­¸é
nodeList - HashMap ¹è¿­(°¢ HashMapÀº IMAGE_ID,COMPONENT_ID,EXTERNAL_PARAMETER °ªµé)
lineBeginLeft -
lineBeginTop -
lineWidth -
charWidth -
charHeight -
NodeGraphicsInfo -
ConnectorGraphicsInfo -
registerVO - flow µî·ÏÀÚ
arrUserID - String ArrayList(¼³Á¤µÈ ¸ðµç »ç¿ëÀÚ ID)
holderFlowName - TBPM_FLOW_HOLDER¿¡ µî·ÏµÇ´Â flowName
Returns:
WpFormOpenVO [»ç¿ë¹ý] request.setAttribute("f", wpFormOpen); ¸¸ ÇÑ ÈÄ /bpm/workplace/formConnector.jsp¸¦ È£ÃâÇÏ¸é µÊ. ¿ÀÇÂâ¿¡¼­µµ °¡´É
Throws:
java.lang.Exception
Since:
2010.09.29 LEE IL YONG

getGuid

public static java.lang.String getGuid()
Guid¸¦ ¸®ÅÏ

Parameters:
-
Returns:
String
Since:
2010.09.29 LEE IL YONG