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

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

public class UserProcessor
extends java.lang.Object

UserProcessor.java 2008. 06. 05. »ç¿ëÀÚ API(¿ÜºÎ ÇÁ·ÎÁ§Æ® °³¹ßÀÚÇÑÅ× Á¦°øµÊ)

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

Constructor Summary
UserProcessor()
           
 
Method Summary
static java.lang.String getEmptyXmlDescriptionWithMail(java.lang.String mail)
          ¸ÞÀÏÁÖ¼Ò¸¸ ¼³Á¤µÇ°í ³ª¸ÓÁö´Â ºó XmlDescriptionÀ» ¸¸µé¾î ³½´Ù.
static java.lang.String getEmptyXmlDescriptionWithUserID(java.lang.String userID)
          »ç¿ëÀÚ ID¸¸ ¼³Á¤µÇ°í ³ª¸ÓÁö´Â ºó XmlDescriptionÀ» ¸¸µé¾î ³½´Ù.
static java.lang.String getIDByUID(java.lang.String userUID)
          ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â ID¸¦ ¸®ÅÏÇÔ(ÅðÁ÷ÀÚÆ÷ÇÔ).
static java.lang.String getIDByUID(java.lang.String idirConnectionCategory, java.lang.String userUID)
          ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â ID¸¦ ¸®ÅÏÇÔ(ÅðÁ÷ÀÚÆ÷ÇÔ).
static java.lang.String getSysMailByID(java.lang.String userID)
          »ç¿ëÀÚÀÇ mail ÁÖ¼Ò¸¦ ¸®ÅÏ
static java.lang.String getSysMailByID(java.lang.String idirConnectionCategory, java.lang.String userID)
          »ç¿ëÀÚÀÇ mail ÁÖ¼Ò¸¦ ¸®ÅÏ
static java.lang.String getUIDByID(java.lang.String userID)
          ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â UID¸¦ ¸®ÅÏÇÔ(ÅðÁ÷ÀÚÆ÷ÇÔ).
static java.lang.String getUIDByID(java.lang.String idirConnectionCategory, java.lang.String userID)
          ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â UID¸¦ ¸®ÅÏÇÔ(ÅðÁ÷ÀÚÆ÷ÇÔ).
static com.sds.acube.bpm.org.LoginUserVO getUserByID(java.lang.String userID)
          ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼¸¦ ¸®ÅÏÇÔ.
static com.sds.acube.bpm.org.LoginUserVO getUserByID(java.lang.String idirConnectionCategory, java.lang.String userID)
          ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼¸¦ ¸®ÅÏÇÔ.
static com.sds.acube.bpm.org.LoginUserVO getUserByIDInAllScope(java.lang.String userID)
          ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼(ÀçÁ÷ÀÚ+ÈÞÁ÷ÀÚ+ÅðÁ÷ÀÚ)¸¦ ¸®ÅÏÇÔ.
static com.sds.acube.bpm.org.LoginUserVO getUserByIDInAllScope(java.lang.String idirConnectionCategory, java.lang.String userID)
          ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼(ÀçÁ÷ÀÚ+ÈÞÁ÷ÀÚ+ÅðÁ÷ÀÚ)¸¦ ¸®ÅÏÇÔ.
static com.sds.acube.bpm.org.LoginUserVO getUserByUID(java.lang.String userUID)
          ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼¸¦ ¸®ÅÏÇÔ.
static com.sds.acube.bpm.org.LoginUserVO getUserByUID(java.lang.String idirConnectionCategory, java.lang.String userUID)
          ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼¸¦ ¸®ÅÏÇÔ.
static com.sds.acube.bpm.org.LoginUserVO getUserByUIDInAllScope(java.lang.String userUID)
          ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼(ÀçÁ÷ÀÚ+ÈÞÁ÷ÀÚ+ÅðÁ÷ÀÚ)¸¦ ¸®ÅÏÇÔ.
static com.sds.acube.bpm.org.LoginUserVO getUserByUIDInAllScope(java.lang.String idirConnectionCategory, java.lang.String userUID)
          ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼(ÀçÁ÷ÀÚ+ÈÞÁ÷ÀÚ+ÅðÁ÷ÀÚ)¸¦ ¸®ÅÏÇÔ.
static com.sds.acube.bpm.common.xml.parser.WPParser getWPParser(java.lang.String userID)
          ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â xml descriptionÀ¸·Î WPParser¸¦ »ý¼ºÇؼ­ ¸®ÅÏÇÔ.
static com.sds.acube.bpm.common.xml.parser.WPParser[] getWPParsers(java.lang.String approvalLineXML)
          XMLÀ» ¹Þ¾Æ¼­ ÆĽ̰´Ã¼(WPParser)·Î ÆĽÌÇÏ¿© ¸®ÅÏÇÑ´Ù.
static java.lang.String getXmlDescription(java.lang.String userID)
          ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â xml description¸¦ ¸®ÅÏÇÔ.
static boolean isRealUserOf(java.lang.String userID, java.lang.String realUserID, boolean optionIgnoreFlag, org.apache.log4j.Logger logger)
          realUserID°¡ userIDÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ
static boolean isRealUserOf(java.lang.String idirConnectionCategory, java.lang.String userID, java.lang.String realUserID, boolean optionIgnoreFlag, org.apache.log4j.Logger logger)
          realUserID°¡ userIDÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ
static boolean isRealUserOf(com.sds.acube.bpm.org.UserDelegate userDelegate, java.lang.String userID, java.lang.String realUserID, boolean optionIgnoreFlag, org.apache.log4j.Logger logger)
          realUserID°¡ userIDÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ
static java.lang.String replaceOnlyUserInfoInXmlDescription(java.lang.String xmlDescription, java.lang.String xmlDescription_user)
          xmlDescription¿¡¼­ »ç¿ëÀÚ Á¤º¸¸¸ xmlDescription_user·Î ¹Ù²ãÄ¡±â ÇÔ(°áÀçÁ¤º¸³ª serialOrderµîÀº À¯ÁöµÊ) [ÁÖÀÇ] xmlDescription_user´Â UserDelegate.getXMLDescriptionByID()µîÀ¸·Î ¹Þ¾Æ¿Â ¼ø¼öÇÑ(°áÀçÁ¤º¸°¡ ¾ø´Â) »ç¿ëÀÚ XMLÀ̾î¾ß ÇÔ.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserProcessor

public UserProcessor()
Method Detail

replaceOnlyUserInfoInXmlDescription

public static java.lang.String replaceOnlyUserInfoInXmlDescription(java.lang.String xmlDescription,
                                                                   java.lang.String xmlDescription_user)
                                                            throws java.lang.Exception
xmlDescription¿¡¼­ »ç¿ëÀÚ Á¤º¸¸¸ xmlDescription_user·Î ¹Ù²ãÄ¡±â ÇÔ(°áÀçÁ¤º¸³ª serialOrderµîÀº À¯ÁöµÊ) [ÁÖÀÇ] xmlDescription_user´Â UserDelegate.getXMLDescriptionByID()µîÀ¸·Î ¹Þ¾Æ¿Â ¼ø¼öÇÑ(°áÀçÁ¤º¸°¡ ¾ø´Â) »ç¿ëÀÚ XMLÀ̾î¾ß ÇÔ.

Parameters:
xmlDescription - °áÀçÁ¤º¸³ª serialOrderµîÀÌ ¼³Á¤µÈ xml(¾ø¾îµµ »ó°üÀº ¾øÀ½)
xmlDescription_user - (approval_node type="user")·Î¸¸ ½ÃÀÛÇØ¾ß ÇÔ
Returns:
String
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
java.lang.Exception
Since:
2012.09.17 LEE IL YONG

isRealUserOf

public static boolean isRealUserOf(java.lang.String userID,
                                   java.lang.String realUserID,
                                   boolean optionIgnoreFlag,
                                   org.apache.log4j.Logger logger)
                            throws java.lang.Exception
realUserID°¡ userIDÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ

Parameters:
userID - »ç¿ëÀÚ ID
realUserID - »ç¿ëÀÚ ID(¿øÁ÷ÀÚ ¶Ç´Â ´ë°áÀÚID)
optionIgnoreFlag - ¿É¼Ç¼³Á¤¿©ºÎ¿Í °ü°è¾øÀÌ Ç×»ó ¼öÇàÇÏ°íÀÚ ÇÒ °æ¿ì true¼³Á¤ÇÒ °Í
logger - null°¡´É
Returns:
boolean
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
java.lang.Exception
Since:
2012.09.17 LEE IL YONG

isRealUserOf

public static boolean isRealUserOf(java.lang.String idirConnectionCategory,
                                   java.lang.String userID,
                                   java.lang.String realUserID,
                                   boolean optionIgnoreFlag,
                                   org.apache.log4j.Logger logger)
                            throws java.lang.Exception
realUserID°¡ userIDÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ

Parameters:
userID - »ç¿ëÀÚ ID
realUserID - »ç¿ëÀÚ ID(¿øÁ÷ÀÚ ¶Ç´Â ´ë°áÀÚID)
optionIgnoreFlag - ¿É¼Ç¼³Á¤¿©ºÎ¿Í °ü°è¾øÀÌ Ç×»ó ¼öÇàÇÏ°íÀÚ ÇÒ °æ¿ì true¼³Á¤ÇÒ °Í
logger - null°¡´É
Returns:
boolean
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
java.lang.Exception
Since:
2012.09.17 LEE IL YONG

isRealUserOf

public static boolean isRealUserOf(com.sds.acube.bpm.org.UserDelegate userDelegate,
                                   java.lang.String userID,
                                   java.lang.String realUserID,
                                   boolean optionIgnoreFlag,
                                   org.apache.log4j.Logger logger)
                            throws java.lang.Exception
realUserID°¡ userIDÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÎÁö ¿©ºÎ, realUserID°¡ userIDÀÇ ´ë°áÀÚÀÇ ¿øÁ÷ÀÚÀÎÁö ¿©ºÎ

Parameters:
userID - »ç¿ëÀÚ ID
realUserID - »ç¿ëÀÚ ID(¿øÁ÷ÀÚ ¶Ç´Â ´ë°áÀÚID)
optionIgnoreFlag - ¿É¼Ç¼³Á¤¿©ºÎ¿Í °ü°è¾øÀÌ Ç×»ó ¼öÇàÇÏ°íÀÚ ÇÒ °æ¿ì true¼³Á¤ÇÒ °Í
logger - null°¡´É
Returns:
boolean
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
java.lang.Exception
Since:
2012.09.17 LEE IL YONG

getUIDByID

public static java.lang.String getUIDByID(java.lang.String userID)
                                   throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â UID¸¦ ¸®ÅÏÇÔ(ÅðÁ÷ÀÚÆ÷ÇÔ). ¾øÀ¸¸é nullÀ» ¸®ÅÏ.

Parameters:
userID - »ç¿ëÀÚ ID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getUIDByID

public static java.lang.String getUIDByID(java.lang.String idirConnectionCategory,
                                          java.lang.String userID)
                                   throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â UID¸¦ ¸®ÅÏÇÔ(ÅðÁ÷ÀÚÆ÷ÇÔ). ¾øÀ¸¸é nullÀ» ¸®ÅÏ.

Parameters:
idirConnectionCategory - - idir Connection category(¿¹,BPM.propertiesÀÇ orgadaptor)
userID - »ç¿ëÀÚ ID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getIDByUID

public static java.lang.String getIDByUID(java.lang.String userUID)
                                   throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â ID¸¦ ¸®ÅÏÇÔ(ÅðÁ÷ÀÚÆ÷ÇÔ). ¾øÀ¸¸é nullÀ» ¸®ÅÏ.

Parameters:
userUID - »ç¿ëÀÚ UID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getIDByUID

public static java.lang.String getIDByUID(java.lang.String idirConnectionCategory,
                                          java.lang.String userUID)
                                   throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â ID¸¦ ¸®ÅÏÇÔ(ÅðÁ÷ÀÚÆ÷ÇÔ). ¾øÀ¸¸é nullÀ» ¸®ÅÏ.

Parameters:
userUID - »ç¿ëÀÚ UID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getUserByID

public static com.sds.acube.bpm.org.LoginUserVO getUserByID(java.lang.String userID)
                                                     throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼¸¦ ¸®ÅÏÇÔ. ¾øÀ¸¸é nullÀ» ¸®ÅÏ.

Parameters:
userID - »ç¿ëÀÚ ID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getUserByID

public static com.sds.acube.bpm.org.LoginUserVO getUserByID(java.lang.String idirConnectionCategory,
                                                            java.lang.String userID)
                                                     throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼¸¦ ¸®ÅÏÇÔ. ¾øÀ¸¸é nullÀ» ¸®ÅÏ.

Parameters:
idirConnectionCategory - - idir Connection category(¿¹,BPM.propertiesÀÇ orgadaptor)
userID - »ç¿ëÀÚ ID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getSysMailByID

public static java.lang.String getSysMailByID(java.lang.String userID)
                                       throws com.sds.acube.bpm.framework.api.ProcessorException
»ç¿ëÀÚÀÇ mail ÁÖ¼Ò¸¦ ¸®ÅÏ

Parameters:
userID - »ç¿ëÀÚ ID
Returns:
String mail
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.12.12 LEE IL YONG

getSysMailByID

public static java.lang.String getSysMailByID(java.lang.String idirConnectionCategory,
                                              java.lang.String userID)
                                       throws com.sds.acube.bpm.framework.api.ProcessorException
»ç¿ëÀÚÀÇ mail ÁÖ¼Ò¸¦ ¸®ÅÏ

Parameters:
idirConnectionCategory - - idir Connection category(¿¹,BPM.propertiesÀÇ orgadaptor)
userID - »ç¿ëÀÚ ID
Returns:
String mail
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.12.12 LEE IL YONG

getUserByUID

public static com.sds.acube.bpm.org.LoginUserVO getUserByUID(java.lang.String userUID)
                                                      throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼¸¦ ¸®ÅÏÇÔ. ¾øÀ¸¸é nullÀ» ¸®ÅÏ.

Parameters:
userUID - »ç¿ëÀÚ UID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getUserByUID

public static com.sds.acube.bpm.org.LoginUserVO getUserByUID(java.lang.String idirConnectionCategory,
                                                             java.lang.String userUID)
                                                      throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼¸¦ ¸®ÅÏÇÔ. ¾øÀ¸¸é nullÀ» ¸®ÅÏ.

Parameters:
idirConnectionCategory - - idir Connection category(¿¹,BPM.propertiesÀÇ orgadaptor)
userUID - »ç¿ëÀÚ UID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getUserByIDInAllScope

public static com.sds.acube.bpm.org.LoginUserVO getUserByIDInAllScope(java.lang.String userID)
                                                               throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼(ÀçÁ÷ÀÚ+ÈÞÁ÷ÀÚ+ÅðÁ÷ÀÚ)¸¦ ¸®ÅÏÇÔ. ¾øÀ¸¸é nullÀ» ¸®ÅÏ. [ÁÖÀÇ!] ÀÌ ÇÔ¼ö´Â ¼º´ÉÀÌ ¶³¾îÁö¹Ç·Î ÀçÁ÷ÀÚ¿¡ ¾øÀ» °æ¿ì¸¸ »ç¿ëÇÒ °Í.

Parameters:
userID - »ç¿ëÀÚ ID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getUserByIDInAllScope

public static com.sds.acube.bpm.org.LoginUserVO getUserByIDInAllScope(java.lang.String idirConnectionCategory,
                                                                      java.lang.String userID)
                                                               throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼(ÀçÁ÷ÀÚ+ÈÞÁ÷ÀÚ+ÅðÁ÷ÀÚ)¸¦ ¸®ÅÏÇÔ. ¾øÀ¸¸é nullÀ» ¸®ÅÏ. [ÁÖÀÇ!] ÀÌ ÇÔ¼ö´Â ¼º´ÉÀÌ ¶³¾îÁö¹Ç·Î ÀçÁ÷ÀÚ¿¡ ¾øÀ» °æ¿ì¸¸ »ç¿ëÇÒ °Í.

Parameters:
idirConnectionCategory - - idir Connection category(¿¹,BPM.propertiesÀÇ orgadaptor)
userID - »ç¿ëÀÚ ID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getUserByUIDInAllScope

public static com.sds.acube.bpm.org.LoginUserVO getUserByUIDInAllScope(java.lang.String userUID)
                                                                throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼(ÀçÁ÷ÀÚ+ÈÞÁ÷ÀÚ+ÅðÁ÷ÀÚ)¸¦ ¸®ÅÏÇÔ. ¾øÀ¸¸é nullÀ» ¸®ÅÏ. [ÁÖÀÇ!] ÀÌ ÇÔ¼ö´Â ¼º´ÉÀÌ ¶³¾îÁö¹Ç·Î ÀçÁ÷ÀÚ¿¡ ¾øÀ» °æ¿ì¸¸ »ç¿ëÇÒ °Í.

Parameters:
userUID - »ç¿ëÀÚ UID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getUserByUIDInAllScope

public static com.sds.acube.bpm.org.LoginUserVO getUserByUIDInAllScope(java.lang.String idirConnectionCategory,
                                                                       java.lang.String userUID)
                                                                throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userUID¿¡ ÇØ´çÇÏ´Â LoginUserVO °´Ã¼(ÀçÁ÷ÀÚ+ÈÞÁ÷ÀÚ+ÅðÁ÷ÀÚ)¸¦ ¸®ÅÏÇÔ. ¾øÀ¸¸é nullÀ» ¸®ÅÏ. [ÁÖÀÇ!] ÀÌ ÇÔ¼ö´Â ¼º´ÉÀÌ ¶³¾îÁö¹Ç·Î ÀçÁ÷ÀÚ¿¡ ¾øÀ» °æ¿ì¸¸ »ç¿ëÇÒ °Í.

Parameters:
idirConnectionCategory - - idir Connection category(¿¹,BPM.propertiesÀÇ orgadaptor)
userUID - »ç¿ëÀÚ UID
Returns:
LoginUserVO
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getXmlDescription

public static java.lang.String getXmlDescription(java.lang.String userID)
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â xml description¸¦ ¸®ÅÏÇÔ. ¾øÀ¸¸é nullÀ» ¸®ÅÏ.

Parameters:
userID - »ç¿ëÀÚ ID
Returns:
XML
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getWPParser

public static com.sds.acube.bpm.common.xml.parser.WPParser getWPParser(java.lang.String userID)
                                                                throws com.sds.acube.bpm.framework.api.ProcessorException
ÁÖ¾îÁø userID¿¡ ÇØ´çÇÏ´Â xml descriptionÀ¸·Î WPParser¸¦ »ý¼ºÇؼ­ ¸®ÅÏÇÔ. ¾øÀ¸¸é nullÀ» ¸®ÅÏ.

Parameters:
userID - »ç¿ëÀÚ ID
Returns:
WPParser
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getWPParsers

public static com.sds.acube.bpm.common.xml.parser.WPParser[] getWPParsers(java.lang.String approvalLineXML)
                                                                   throws com.sds.acube.bpm.framework.api.ProcessorException
XMLÀ» ¹Þ¾Æ¼­ ÆĽ̰´Ã¼(WPParser)·Î ÆĽÌÇÏ¿© ¸®ÅÏÇÑ´Ù.

Parameters:
approvalLineXML - Ç® °áÀç¼± XML
Returns:
WPParser ¹è¿­
Throws:
ApprovalException
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.11.20 LEE IL YONG

getEmptyXmlDescriptionWithMail

public static java.lang.String getEmptyXmlDescriptionWithMail(java.lang.String mail)
                                                       throws com.sds.acube.bpm.framework.api.ProcessorException
¸ÞÀÏÁÖ¼Ò¸¸ ¼³Á¤µÇ°í ³ª¸ÓÁö´Â ºó XmlDescriptionÀ» ¸¸µé¾î ³½´Ù.
SmtpMailSender ¾î´ðÅÍ¿¡°Ô ¸ÞÀÏÁÖ¼Ò¸¸ ³Ñ±æ ¶§ »ç¿ë °¡´É.

Parameters:
mail - ¸ÞÀÏÁÖ¼Ò
Returns:
XML
Throws:
com.sds.acube.bpm.framework.api.ProcessorException

getEmptyXmlDescriptionWithUserID

public static java.lang.String getEmptyXmlDescriptionWithUserID(java.lang.String userID)
                                                         throws com.sds.acube.bpm.framework.api.ProcessorException
»ç¿ëÀÚ ID¸¸ ¼³Á¤µÇ°í ³ª¸ÓÁö´Â ºó XmlDescriptionÀ» ¸¸µé¾î ³½´Ù.
idirµî DB Á¢¼Ó¾øÀÌ XmlDescriptionÀ» ¸¸µé¾î ³¾ ¶§ »ç¿ë°¡´É.

Parameters:
userID - »ç¿ëÀÚ ID
Returns:
XML
Throws:
com.sds.acube.bpm.framework.api.ProcessorException