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

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

public class RedirectProcessor
extends java.lang.Object

¾÷¹«ÀÎ°è °ü·Ã API RedirectProcessor.java 2007. 03. 06. ¾÷¹«ÀÎ°è °ü·Ã Ŭ·¡½º(¿ÜºÎ ÇÁ·ÎÁ§Æ® °³¹ßÀÚÇÑÅ× Á¦°øµÊ)

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

Constructor Summary
RedirectProcessor()
           
 
Method Summary
static void redirectTask(java.sql.Connection conn, java.lang.String taskID, java.lang.String processID, java.lang.String nodeID, java.lang.String nodeSeq, java.lang.String senderID, java.lang.String receiverXML, java.lang.String comment)
          redirectTask()ÀÇ Connection ¹Þ´Â ¹öÀü
static void redirectTask(java.lang.String taskID, java.lang.String processID, java.lang.String nodeID, java.lang.String nodeSeq, java.lang.String senderID, java.lang.String receiverXML, java.lang.String comment)
          ¹ÞÀºÇÔÀÇ ¾÷¹«¸¦ ŸÀο¡°Ô ¾÷¹«ÀΰèÇÔ.
static void redirectTaskToDept(java.sql.Connection conn, java.lang.String taskID, java.lang.String processID, java.lang.String nodeID, java.lang.String nodeSeq, java.lang.String senderID, java.lang.String receiverDeptID, java.lang.String comment)
          redirectTaskToDept()ÀÇ Connection ¹Þ´Â ¹öÀü
static void redirectTaskToDept(java.lang.String taskID, java.lang.String processID, java.lang.String nodeID, java.lang.String nodeSeq, java.lang.String senderID, java.lang.String receiverDeptID, java.lang.String comment)
          ¹ÞÀºÇÔÀÇ ¾÷¹«¸¦ ŸºÎ¼­¿¡ ¾÷¹«ÀΰèÇÔ.
static void redirectTaskToUser(java.sql.Connection conn, java.lang.String taskID, java.lang.String processID, java.lang.String nodeID, java.lang.String nodeSeq, java.lang.String senderID, java.lang.String receiverID, java.lang.String comment)
          redirectTaskToUser()ÀÇ Connection ¹Þ´Â ¹öÀü
static void redirectTaskToUser(java.lang.String taskID, java.lang.String processID, java.lang.String nodeID, java.lang.String nodeSeq, java.lang.String senderID, java.lang.String receiverID, java.lang.String comment)
          ¹ÞÀºÇÔÀÇ ¾÷¹«¸¦ ŸÀο¡°Ô ¾÷¹«ÀΰèÇÔ.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RedirectProcessor

public RedirectProcessor()
Method Detail

redirectTask

public static void redirectTask(java.lang.String taskID,
                                java.lang.String processID,
                                java.lang.String nodeID,
                                java.lang.String nodeSeq,
                                java.lang.String senderID,
                                java.lang.String receiverXML,
                                java.lang.String comment)
                         throws com.sds.acube.bpm.framework.api.ProcessorException
¹ÞÀºÇÔÀÇ ¾÷¹«¸¦ ŸÀο¡°Ô ¾÷¹«ÀΰèÇÔ.
[ÁÖÀÇ] ¹ÞÀºÇÔ ÀÌ¿Ü¿¡¼­´Â È£ÃâÇÏ¸é ¾ÈµÊ.
[ÁÖÀÇ] ÀÌ ÇÔ¼ö È£Ãâ ÈÄ ¾ç½Ä âÀ» ¹Ýµå½Ã ´Ý¾Æ¾ß ÇÔ. ¶ÇÇÑ ¹ÞÀºÇÔ ¸®½ºÆ®¸¦ refreshÇØ¾ß ÇÔ.
À¥ÆäÀÌÁö¿¡¼­ È£ÃâÇÑ´Ù¸é form/framework/formScript.jspÀÇ BPM_refreshClose()¸¦ È£ÃâÇÏ¸é µÊ.

[Âü°í] receiverXMLÀ» ¸¸µå´Â ¹ýÀº ApprovalLineProcessorÀÇ APIµéÀ» ÂüÁ¶ÇÒ °Í.
[Âü°í] ¾÷¹«Àΰ迡 ½ÇÆÐÇϸé ProcessorExceptionÀ» ´øÁü.
[Âü°í] receiverXMLÀÌ roleÀ̳ª °ü°èÀÏ °æ¿ì nodeÁöÁ¤¹æ½ÄÀº Áö¿øÇÏÁö ¾ÊÀ½. µû¶ó¼­ ¹Ì¸® º¯È¯ÇÑ ÈÄ È£ÃâÇØ¾ß ÇÔ.

Parameters:
taskID - ¹ÞÀºÇÔ ID
processID - ÇÁ·Î¼¼½º ID
nodeID - ³ëµå ID
nodeSeq - ³ëµå ½ÃÄö½º
senderID - ÀμöÀΰèÀÚ ID
receiverXML - ÀμöÀΰè¹Þ´Â »ç¶÷ÀÇ xmlDescription user,role,relation ¸ðµÎ °¡´É
comment - ÀμöÀÎ°è »çÀ¯ ¹× ÄÚ¸àÆ® [Çʼö°ª ¾Æ´Ô]
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

redirectTask

public static void redirectTask(java.sql.Connection conn,
                                java.lang.String taskID,
                                java.lang.String processID,
                                java.lang.String nodeID,
                                java.lang.String nodeSeq,
                                java.lang.String senderID,
                                java.lang.String receiverXML,
                                java.lang.String comment)
                         throws com.sds.acube.bpm.framework.api.ProcessorException
redirectTask()ÀÇ Connection ¹Þ´Â ¹öÀü

Parameters:
connection - Connection
taskID - ¹ÞÀºÇÔ ID
processID - ÇÁ·Î¼¼½º ID
nodeID - ³ëµå ID
nodeSeq - ³ëµå ½ÃÄö½º
senderID - ÀμöÀΰèÀÚ ID
receiverXML - ÀμöÀΰè¹Þ´Â »ç¶÷ÀÇ xmlDescription user,role,relation ¸ðµÎ °¡´É
comment - ÀμöÀÎ°è »çÀ¯ ¹× ÄÚ¸àÆ® [Çʼö°ª ¾Æ´Ô]
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

redirectTaskToUser

public static void redirectTaskToUser(java.lang.String taskID,
                                      java.lang.String processID,
                                      java.lang.String nodeID,
                                      java.lang.String nodeSeq,
                                      java.lang.String senderID,
                                      java.lang.String receiverID,
                                      java.lang.String comment)
                               throws com.sds.acube.bpm.framework.api.ProcessorException
¹ÞÀºÇÔÀÇ ¾÷¹«¸¦ ŸÀο¡°Ô ¾÷¹«ÀΰèÇÔ.
[ÁÖÀÇ] ¹ÞÀºÇÔ ÀÌ¿Ü¿¡¼­´Â È£ÃâÇÏ¸é ¾ÈµÊ.
[ÁÖÀÇ] ÀÌ ÇÔ¼ö È£Ãâ ÈÄ ¾ç½Ä âÀ» ¹Ýµå½Ã ´Ý¾Æ¾ß ÇÔ. ¶ÇÇÑ ¹ÞÀºÇÔ ¸®½ºÆ®¸¦ refreshÇØ¾ß ÇÔ.
À¥ÆäÀÌÁö¿¡¼­ È£ÃâÇÑ´Ù¸é form/framework/formScript.jspÀÇ BPM_refreshClose()¸¦ È£ÃâÇÏ¸é µÊ.

[Âü°í] ¾÷¹«Àΰ迡 ½ÇÆÐÇϸé ProcessorExceptionÀ» ´øÁü.

Parameters:
taskID - ¹ÞÀºÇÔ ID
processID - ÇÁ·Î¼¼½º ID
nodeID - ³ëµå ID
nodeSeq - ³ëµå ½ÃÄö½º
senderID - ÀμöÀΰèÀÚ ID
receiverID - ÀμöÀΰè¹Þ´Â »ç¶÷ÀÇ ID
comment - ÀμöÀÎ°è »çÀ¯ ¹× ÄÚ¸àÆ® [Çʼö°ª ¾Æ´Ô]
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

redirectTaskToDept

public static void redirectTaskToDept(java.lang.String taskID,
                                      java.lang.String processID,
                                      java.lang.String nodeID,
                                      java.lang.String nodeSeq,
                                      java.lang.String senderID,
                                      java.lang.String receiverDeptID,
                                      java.lang.String comment)
                               throws com.sds.acube.bpm.framework.api.ProcessorException
¹ÞÀºÇÔÀÇ ¾÷¹«¸¦ ŸºÎ¼­¿¡ ¾÷¹«ÀΰèÇÔ.
[ÁÖÀÇ] ¹ÞÀºÇÔ ÀÌ¿Ü¿¡¼­´Â È£ÃâÇÏ¸é ¾ÈµÊ.
[ÁÖÀÇ] ÀÌ ÇÔ¼ö È£Ãâ ÈÄ ¾ç½Ä âÀ» ¹Ýµå½Ã ´Ý¾Æ¾ß ÇÔ. ¶ÇÇÑ ¹ÞÀºÇÔ ¸®½ºÆ®¸¦ refreshÇØ¾ß ÇÔ.
À¥ÆäÀÌÁö¿¡¼­ È£ÃâÇÑ´Ù¸é form/framework/formScript.jspÀÇ BPM_refreshClose()¸¦ È£ÃâÇÏ¸é µÊ.

[Âü°í] ¾÷¹«Àΰ迡 ½ÇÆÐÇϸé ProcessorExceptionÀ» ´øÁü.

Parameters:
taskID - ¹ÞÀºÇÔ ID
processID - ÇÁ·Î¼¼½º ID
nodeID - ³ëµå ID
nodeSeq - ³ëµå ½ÃÄö½º
senderID - ÀμöÀΰèÀÚ ID
receiverDeptID - ÀμöÀΰè¹Þ´Â ºÎ¼­ÀÇ ID
comment - ÀμöÀÎ°è »çÀ¯ ¹× ÄÚ¸àÆ® [Çʼö°ª ¾Æ´Ô]
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

redirectTaskToUser

public static void redirectTaskToUser(java.sql.Connection conn,
                                      java.lang.String taskID,
                                      java.lang.String processID,
                                      java.lang.String nodeID,
                                      java.lang.String nodeSeq,
                                      java.lang.String senderID,
                                      java.lang.String receiverID,
                                      java.lang.String comment)
                               throws com.sds.acube.bpm.framework.api.ProcessorException
redirectTaskToUser()ÀÇ Connection ¹Þ´Â ¹öÀü

Parameters:
taskID - ¹ÞÀºÇÔ ID
processID - ÇÁ·Î¼¼½º ID
nodeID - ³ëµå ID
nodeSeq - ³ëµå ½ÃÄö½º
senderID - ÀμöÀΰèÀÚ ID
receiverID - ÀμöÀΰè¹Þ´Â »ç¶÷ÀÇ ID
comment - ÀμöÀÎ°è »çÀ¯ ¹× ÄÚ¸àÆ® [Çʼö°ª ¾Æ´Ô]
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

redirectTaskToDept

public static void redirectTaskToDept(java.sql.Connection conn,
                                      java.lang.String taskID,
                                      java.lang.String processID,
                                      java.lang.String nodeID,
                                      java.lang.String nodeSeq,
                                      java.lang.String senderID,
                                      java.lang.String receiverDeptID,
                                      java.lang.String comment)
                               throws com.sds.acube.bpm.framework.api.ProcessorException
redirectTaskToDept()ÀÇ Connection ¹Þ´Â ¹öÀü

Parameters:
taskID - ¹ÞÀºÇÔ ID
processID - ÇÁ·Î¼¼½º ID
nodeID - ³ëµå ID
nodeSeq - ³ëµå ½ÃÄö½º
senderID - ÀμöÀΰèÀÚ ID
receiverDeptID - ÀμöÀΰè¹Þ´Â ºÎ¼­ÀÇ ID
comment - ÀμöÀÎ°è »çÀ¯ ¹× ÄÚ¸àÆ® [Çʼö°ª ¾Æ´Ô]
Throws:
com.sds.acube.bpm.framework.api.ProcessorException