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

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

public class NodeProcessor
extends java.lang.Object

노드 관련 API NodeProcessor.java 2008. 12. 16. 외부 프로젝트 개발자한테 제공됨

Version:
1.0.0.0 Copyright 2001 Samsung SDS Co., Ltd. All rights reserved.
Author:
LEE IL YONG

Constructor Summary
NodeProcessor()
           
 
Method Summary
static java.lang.String getComponentName(java.sql.Connection connection, java.lang.String flowID, int flowVersion, java.lang.String nodeID)
          노드의 ComponentName(어댑터명)을 리턴한다.
static java.lang.String getComponentName(java.lang.String flowID, int flowVersion, java.lang.String nodeID)
          노드의 ComponentName(어댑터명)을 리턴한다.
static java.lang.String getNodeName(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          지정된 노드에 대한 노드명을 반환.
static java.lang.String getNodeName(java.lang.String flowID, int version, java.lang.String nodeID)
          지정된 노드에 대한 노드명을 반환.
static java.lang.String getNodeName(java.lang.String flowID, java.lang.String nodeID)
          지정된 노드(현재 사용되는 버전)에 대한 노드명을 반환.
static com.sds.acube.bpm.vo.flow.FlowNodeVO getNodeVO(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          지정된 노드에 대한 FlowNodeVO를 반환.
static com.sds.acube.bpm.vo.flow.FlowNodeVO getNodeVO(java.lang.String flowID, int version, java.lang.String nodeID)
          지정된 노드에 대한 FlowNodeVO를 반환.
static java.lang.String getStartNodeID(java.sql.Connection connection, java.lang.String flowID, int flowVersion)
          시작노드의 nodeID를 리턴한다.
static java.lang.String getStartNodeID(java.lang.String flowID, int flowVersion)
          시작노드의 nodeID를 리턴한다.
static java.lang.String getStartNodeName(java.sql.Connection connection, java.lang.String flowID, int flowVersion)
          시작노드의 node명을리턴한다.
static java.lang.String getStartNodeName(java.lang.String flowID, int flowVersion)
          시작노드의 node명을리턴한다.
static java.lang.String getTemplateNodeID(java.lang.String flowID, int version, java.lang.String nodeID)
          지정된 노드에 대한 시작노드의 TemplateNodeID를 반환.
static java.lang.String getTemplateNodeID(java.lang.String processID, java.lang.String nodeID)
          지정된 노드에 대한 TemplateNodeID를 반환.
static boolean isSerialAgreementNode(java.sql.Connection connection, java.lang.String flowID, int version, java.lang.String nodeID)
          지정된 노드가 순차합의 노드인지를 리턴함. 2008.12.08 LEE IL YONG
static boolean isSerialAgreementNode(java.sql.Connection connection, java.lang.String flowID, java.lang.String nodeID)
          지정된 노드가 순차합의 노드인지를 리턴함. 2008.12.08 LEE IL YONG
static boolean isSerialAgreementNode(java.lang.String flowID, int version, java.lang.String nodeID)
          지정된 노드가 순차합의 노드인지를 리턴함. 2008.12.08 LEE IL YONG
static boolean isSerialAgreementNode(java.lang.String flowID, java.lang.String nodeID)
          지정된 노드가 순차합의 노드인지를 리턴함. 2008.12.08 LEE IL YONG
static void updateExpirationTimeDate(java.sql.Connection connection, java.lang.String topProcessID, java.lang.String nodeID, int expirationTime)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDate(java.sql.Connection connection, java.lang.String topProcessID, java.lang.String nodeID, int expirationTime, java.lang.String expirationDate)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDate(java.sql.Connection connection, java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int expirationTime)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDate(java.sql.Connection connection, java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int nodeSeq, int expirationTime)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDate(java.sql.Connection connection, java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int nodeSeq, int expirationTime, java.lang.String expirationDate)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDate(java.sql.Connection connection, java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int expirationTime, java.lang.String expirationDate)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDate(java.lang.String topProcessID, java.lang.String nodeID, int expirationTime)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDate(java.lang.String topProcessID, java.lang.String nodeID, int expirationTime, java.lang.String expirationDate)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDate(java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int expirationTime)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDate(java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int nodeSeq, int expirationTime)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDate(java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int nodeSeq, int expirationTime, java.lang.String expirationDate)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDate(java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int expirationTime, java.lang.String expirationDate)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDateDelta(java.sql.Connection connection, java.lang.String topProcessID, java.lang.String nodeID, int delta)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDateDelta(java.sql.Connection connection, java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int delta)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDateDelta(java.sql.Connection connection, java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int nodeSeq, int delta)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDateDelta(java.lang.String topProcessID, java.lang.String nodeID, int delta)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDateDelta(java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int delta)
          단계의 처리기한 시간, 일시를 변경한다.
static void updateExpirationTimeDateDelta(java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int nodeSeq, int delta)
          단계의 처리기한 시간, 일시를 변경한다.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeProcessor

public NodeProcessor()
Method Detail

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.lang.String topProcessID,
                                            java.lang.String nodeID,
                                            int expirationTime,
                                            java.lang.String expirationDate)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
topProcessID - top process ID
nodeID - node ID
expirationTime - 처리기한 (분)
expirationDate - 처리기한 (일시)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.lang.String topProcessID,
                                            java.lang.String nodeID,
                                            int expirationTime)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다. 처리기한 일시는 자동 재계산됨

Parameters:
topProcessID - top process ID
nodeID - node ID
expirationTime - 처리기한 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070827

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.lang.String topProcessID,
                                            java.lang.String processID,
                                            java.lang.String nodeID,
                                            int expirationTime,
                                            java.lang.String expirationDate)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
topProcessID - top process ID
processID - process ID
nodeID - node ID
expirationTime - 처리기한 (분)
expirationDate - 처리기한 (일시)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.lang.String topProcessID,
                                            java.lang.String processID,
                                            java.lang.String nodeID,
                                            int expirationTime)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다. 처리기한 일시는 자동 재계산됨

Parameters:
topProcessID - top process ID
processID - process ID
nodeID - node ID
expirationTime - 처리기한 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070827

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.lang.String topProcessID,
                                            java.lang.String processID,
                                            java.lang.String nodeID,
                                            int nodeSeq,
                                            int expirationTime,
                                            java.lang.String expirationDate)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
topProcessID - top process ID
processID - process ID
nodeID - node ID
nodeSeq - node sequence
expirationTime - 처리기한 (분)
expirationDate - 처리기한 (일시)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.lang.String topProcessID,
                                            java.lang.String processID,
                                            java.lang.String nodeID,
                                            int nodeSeq,
                                            int expirationTime)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다. 처리기한 일시는 자동 재계산됨

Parameters:
topProcessID - top process ID
processID - process ID
nodeID - node ID
nodeSeq - node sequence
expirationTime - 처리기한 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070827

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.sql.Connection connection,
                                            java.lang.String topProcessID,
                                            java.lang.String nodeID,
                                            int expirationTime,
                                            java.lang.String expirationDate)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
connection -
topProcessID - top process ID
nodeID - node ID
expirationTime - 처리기한 (분)
expirationDate - 처리기한 (일시)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.sql.Connection connection,
                                            java.lang.String topProcessID,
                                            java.lang.String nodeID,
                                            int expirationTime)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다. 처리기한 일시는 자동 재계산됨

Parameters:
connection -
topProcessID - top process ID
nodeID - node ID
expirationTime - 처리기한 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070827

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.sql.Connection connection,
                                            java.lang.String topProcessID,
                                            java.lang.String processID,
                                            java.lang.String nodeID,
                                            int expirationTime,
                                            java.lang.String expirationDate)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
connection -
topProcessID - top process ID
processID - process ID
nodeID - node ID
expirationTime - 처리기한 (분)
expirationDate - 처리기한 (일시)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.sql.Connection connection,
                                            java.lang.String topProcessID,
                                            java.lang.String processID,
                                            java.lang.String nodeID,
                                            int expirationTime)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다. 처리기한 일시는 자동 재계산됨

Parameters:
connection -
topProcessID - top process ID
processID - process ID
nodeID - node ID
expirationTime - 처리기한 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070827

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.sql.Connection connection,
                                            java.lang.String topProcessID,
                                            java.lang.String processID,
                                            java.lang.String nodeID,
                                            int nodeSeq,
                                            int expirationTime,
                                            java.lang.String expirationDate)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
connection -
topProcessID - top process ID
processID - process ID
nodeID - node ID
nodeSeq - node sequence
expirationTime - 처리기한 (분)
expirationDate - 처리기한 (일시)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

updateExpirationTimeDate

public static void updateExpirationTimeDate(java.sql.Connection connection,
                                            java.lang.String topProcessID,
                                            java.lang.String processID,
                                            java.lang.String nodeID,
                                            int nodeSeq,
                                            int expirationTime)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다. 처리기한 일시는 자동 재계산됨

Parameters:
connection -
topProcessID - top process ID
processID - process ID
nodeID - node ID
nodeSeq - node sequence
expirationTime - 처리기한 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070827

updateExpirationTimeDateDelta

public static void updateExpirationTimeDateDelta(java.lang.String topProcessID,
                                                 java.lang.String nodeID,
                                                 int delta)
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
topProcessID - top process ID
nodeID - node ID
delta - 처리기한 증감시간 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

updateExpirationTimeDateDelta

public static void updateExpirationTimeDateDelta(java.lang.String topProcessID,
                                                 java.lang.String processID,
                                                 java.lang.String nodeID,
                                                 int delta)
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
topProcessID - top process ID
processID - process ID
nodeID - node ID
delta - 처리기한 증감시간 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

updateExpirationTimeDateDelta

public static void updateExpirationTimeDateDelta(java.lang.String topProcessID,
                                                 java.lang.String processID,
                                                 java.lang.String nodeID,
                                                 int nodeSeq,
                                                 int delta)
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
topProcessID - top process ID
processID - process ID
nodeID - node ID
nodeSeq - node sequence
delta - 처리기한 증감시간 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

updateExpirationTimeDateDelta

public static void updateExpirationTimeDateDelta(java.sql.Connection connection,
                                                 java.lang.String topProcessID,
                                                 java.lang.String nodeID,
                                                 int delta)
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
connection -
topProcessID - top process ID
nodeID - node ID
nodeSeq - node sequence
delta - 처리기한 증감시간 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

updateExpirationTimeDateDelta

public static void updateExpirationTimeDateDelta(java.sql.Connection connection,
                                                 java.lang.String topProcessID,
                                                 java.lang.String processID,
                                                 java.lang.String nodeID,
                                                 int delta)
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
connection -
topProcessID - top process ID
processID - process ID
nodeID - node ID
nodeSeq - node sequence
delta - 처리기한 증감시간 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

updateExpirationTimeDateDelta

public static void updateExpirationTimeDateDelta(java.sql.Connection connection,
                                                 java.lang.String topProcessID,
                                                 java.lang.String processID,
                                                 java.lang.String nodeID,
                                                 int nodeSeq,
                                                 int delta)
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
단계의 처리기한 시간, 일시를 변경한다.

Parameters:
connection -
topProcessID - top process ID
processID - process ID
nodeID - node ID
nodeSeq - node sequence
delta - 처리기한 증감시간 (분)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
20070703

getTemplateNodeID

public static java.lang.String getTemplateNodeID(java.lang.String flowID,
                                                 int version,
                                                 java.lang.String nodeID)
지정된 노드에 대한 시작노드의 TemplateNodeID를 반환. 없으면 "" 리턴함.

Parameters:
flowID - 플로우 ID
version - 플로우 버전
nodeID - 노드 ID
Returns:
노드의 TemplateNodeID

getTemplateNodeID

public static java.lang.String getTemplateNodeID(java.lang.String processID,
                                                 java.lang.String nodeID)
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
지정된 노드에 대한 TemplateNodeID를 반환. 없으면 "" 리턴함.

Parameters:
processID - 프로세스 ID(topProcessID 아님)
nodeID - 노드 ID
Returns:
노드의 TemplateNodeID
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getNodeVO

public static com.sds.acube.bpm.vo.flow.FlowNodeVO getNodeVO(java.lang.String flowID,
                                                             int version,
                                                             java.lang.String nodeID)
                                                      throws java.lang.Exception
지정된 노드에 대한 FlowNodeVO를 반환. 없으면 null 리턴함. 2008.09.30 LEE IL YONG

Parameters:
flowID - 플로우 ID
version - 플로우 버전
nodeID - 노드 ID
Returns:
노드의 FlowNodeVO
Throws:
java.lang.Exception

getNodeVO

public static com.sds.acube.bpm.vo.flow.FlowNodeVO getNodeVO(java.sql.Connection connection,
                                                             java.lang.String flowID,
                                                             int version,
                                                             java.lang.String nodeID)
                                                      throws java.lang.Exception
지정된 노드에 대한 FlowNodeVO를 반환. 없으면 null 리턴함. 2008.09.30 LEE IL YONG

Parameters:
connection - Connection
flowID - 플로우 ID
version - 플로우 버전
nodeID - 노드 ID
Returns:
노드의 FlowNodeVO
Throws:
java.lang.Exception

isSerialAgreementNode

public static boolean isSerialAgreementNode(java.lang.String flowID,
                                            java.lang.String nodeID)
                                     throws java.lang.Exception
지정된 노드가 순차합의 노드인지를 리턴함. 2008.12.08 LEE IL YONG

Parameters:
flowID - 플로우 ID
version - 플로우 버전
nodeID - 노드 ID
Returns:
boolean
Throws:
java.lang.Exception

isSerialAgreementNode

public static boolean isSerialAgreementNode(java.sql.Connection connection,
                                            java.lang.String flowID,
                                            java.lang.String nodeID)
                                     throws java.lang.Exception
지정된 노드가 순차합의 노드인지를 리턴함. 2008.12.08 LEE IL YONG

Parameters:
connection - Connection
flowID - 플로우 ID
version - 플로우 버전
nodeID - 노드 ID
Returns:
boolean
Throws:
java.lang.Exception

isSerialAgreementNode

public static boolean isSerialAgreementNode(java.lang.String flowID,
                                            int version,
                                            java.lang.String nodeID)
                                     throws java.lang.Exception
지정된 노드가 순차합의 노드인지를 리턴함. 2008.12.08 LEE IL YONG

Parameters:
flowID - 플로우 ID
version - 플로우 버전
nodeID - 노드 ID
Returns:
boolean
Throws:
java.lang.Exception

isSerialAgreementNode

public static boolean isSerialAgreementNode(java.sql.Connection connection,
                                            java.lang.String flowID,
                                            int version,
                                            java.lang.String nodeID)
                                     throws java.lang.Exception
지정된 노드가 순차합의 노드인지를 리턴함. 2008.12.08 LEE IL YONG

Parameters:
connection - Connection
flowID - 플로우 ID
version - 플로우 버전
nodeID - 노드 ID
Returns:
boolean
Throws:
java.lang.Exception

getNodeName

public static java.lang.String getNodeName(java.lang.String flowID,
                                           int version,
                                           java.lang.String nodeID)
지정된 노드에 대한 노드명을 반환. 없으면 "" 리턴함. 2008.06.05 LEE IL YONG

Parameters:
flowID - 플로우 ID
version - 플로우 버전
nodeID - 노드 ID
Returns:
노드명

getNodeName

public static java.lang.String getNodeName(java.sql.Connection connection,
                                           java.lang.String flowID,
                                           int version,
                                           java.lang.String nodeID)
                                    throws com.sds.acube.bpm.framework.api.ProcessorException
지정된 노드에 대한 노드명을 반환. 없으면 "" 리턴함. 2008.06.05 LEE IL YONG

Parameters:
flowID - 플로우 ID
version - 플로우 버전
nodeID - 노드 ID
Returns:
노드명
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getNodeName

public static java.lang.String getNodeName(java.lang.String flowID,
                                           java.lang.String nodeID)
                                    throws com.sds.acube.bpm.framework.api.ProcessorException
지정된 노드(현재 사용되는 버전)에 대한 노드명을 반환. 없으면 "" 리턴함. 2008.06.05 LEE IL YONG

Parameters:
flowID - 플로우 ID
nodeID - 노드 ID
Returns:
노드명
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getStartNodeID

public static java.lang.String getStartNodeID(java.lang.String flowID,
                                              int flowVersion)
                                       throws com.sds.acube.bpm.framework.api.ProcessorException
시작노드의 nodeID를 리턴한다.

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

getStartNodeID

public static java.lang.String getStartNodeID(java.sql.Connection connection,
                                              java.lang.String flowID,
                                              int flowVersion)
                                       throws com.sds.acube.bpm.framework.api.ProcessorException
시작노드의 nodeID를 리턴한다.

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

getStartNodeName

public static java.lang.String getStartNodeName(java.lang.String flowID,
                                                int flowVersion)
                                         throws com.sds.acube.bpm.framework.api.ProcessorException
시작노드의 node명을리턴한다.

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

getStartNodeName

public static java.lang.String getStartNodeName(java.sql.Connection connection,
                                                java.lang.String flowID,
                                                int flowVersion)
                                         throws com.sds.acube.bpm.framework.api.ProcessorException
시작노드의 node명을리턴한다.

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

getComponentName

public static java.lang.String getComponentName(java.lang.String flowID,
                                                int flowVersion,
                                                java.lang.String nodeID)
                                         throws com.sds.acube.bpm.framework.api.ProcessorException
노드의 ComponentName(어댑터명)을 리턴한다.

Parameters:
flowID -
flowVersion -
nodeID -
Returns:
componentName
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getComponentName

public static java.lang.String getComponentName(java.sql.Connection connection,
                                                java.lang.String flowID,
                                                int flowVersion,
                                                java.lang.String nodeID)
                                         throws com.sds.acube.bpm.framework.api.ProcessorException
노드의 ComponentName(어댑터명)을 리턴한다.

Parameters:
flowID -
flowVersion -
nodeID -
Returns:
componentName
Throws:
com.sds.acube.bpm.framework.api.ProcessorException