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

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

public class ProcessRoleProcessor
extends java.lang.Object

ÇÁ·Î¼¼½º ¿ªÇÒ °ü·Ã API ProcessRoleProcessor.java 2008. 04. 22. ¿ªÇÒ(Process Role) °ü·Ã API(¿ÜºÎ ÇÁ·ÎÁ§Æ® °³¹ßÀÚÇÑÅ× Á¦°øµÊ)

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

Constructor Summary
ProcessRoleProcessor()
           
 
Method Summary
static boolean deletePRoleUser(java.sql.Connection conn, java.lang.String roleID, java.lang.String userID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
static boolean deletePRoleUser(java.lang.String roleID, java.lang.String userID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
static boolean deletePRoleUserByUID(java.sql.Connection conn, java.lang.String roleID, java.lang.String userUID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
static boolean deletePRoleUserByUID(java.lang.String roleID, java.lang.String userUID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
static com.sds.acube.cn.org.hierarchy.ProcessRole[] getAllPRoles()
          °èÃþ±¸Á¶ »ó°ü¾øÀÌ ¸ðµç role(ÇÁ·Î¼¼½º·Ñ)À» °´Ã¼·Î ¸®ÅÏÇÔ.
static com.sds.acube.cn.org.hierarchy.ProcessRole[] getAllPRolesByParentPRoleID(java.lang.String parentPRoleID)
          ÇØ´ç parentPRoleID Á÷°èÀÇ prole(ÇÁ·Î¼¼½º·Ñ)µé¸¸ ¸®ÅÏÇÔ.
static com.sds.acube.cn.org.hierarchy.ProcessRole[] getAllPRolesByParentPRoleID(java.lang.String parentPRoleID, java.lang.String companyID)
          ÇØ´ç parentPRoleID Á÷°èÀÇ prole(ÇÁ·Î¼¼½º·Ñ)µé¸¸ ¸®ÅÏÇÔ.
static com.sds.acube.cn.org.hierarchy.ProcessRoles getAllRoles()
          ¸ðµç role(ÇÁ·Î¼¼½º·Ñ)À» °´Ã¼·Î ¸®ÅÏÇÔ.
static java.util.ArrayList getDeptIDListByPRoleID(java.lang.String roleID)
          ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚÀÇ ºÎ¼­ID¸¸ Ãß·Á ArrayList·Î ¸®ÅÏÇÑ´Ù.
static com.sds.acube.cn.org.hierarchy.ProcessRoles getProcessRolesByCompID(java.lang.String compID)
          ÁÖ¾îÁø ȸ»ç¿¡ ¼ÓÇÑ ¸ðµç role(ÇÁ·Î¼¼½º·Ñ)À» °´Ã¼·Î ¸®ÅÏÇÔ.
static java.lang.String getRoleName(java.lang.String roleID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â ¿ªÇÒ¸íÀ» ¸®ÅÏÇÑ´Ù.
static java.lang.String[] getUserEmailListByPRoleID(java.lang.String roleID)
          ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ¸¦ ã¾Æ email ¹è¿­(String[])À» ¸®ÅÏÇÑ´Ù.
static java.lang.String[] getUserEmailListByPRoleID(java.lang.String roleID, java.lang.String deptID)
          ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ Áß ÁöÁ¤µÈ ºÎ¼­ Àοø¸¸ ã¾Æ email ¹è¿­(String[])À» ¸®ÅÏÇÑ´Ù.
static java.lang.String[] getUserIDListByPRoleID(java.lang.String roleID)
          ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ¸¦ ã¾Æ userID ¹è¿­(String[])À» ¸®ÅÏÇÑ´Ù.
static java.lang.String[] getUserIDListByPRoleID(java.lang.String roleID, java.lang.String deptID)
          ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ Áß ÁöÁ¤µÈ ºÎ¼­ Àοø¸¸ ã¾Æ userID ¹è¿­(String[])À» ¸®ÅÏÇÑ´Ù.
static com.sds.acube.cn.org.user.IUser[] getUserListByPRoleID(java.lang.String roleID)
          ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ Áß ÁöÁ¤µÈ ºÎ¼­ Àοø¸¸ ã¾Æ IUser ¹è¿­(IUser[])À» ¸®ÅÏÇÑ´Ù.
static com.sds.acube.cn.org.user.IUser[] getUserListByPRoleID(java.lang.String roleID, java.lang.String deptID)
          ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ Áß ÁöÁ¤µÈ ºÎ¼­ Àοø¸¸ ã¾Æ IUser ¹è¿­(IUser[])À» ¸®ÅÏÇÑ´Ù.
static boolean insertPRoleUser(java.sql.Connection conn, java.lang.String roleID, java.lang.String userID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
static boolean insertPRoleUser(java.lang.String roleID, java.lang.String userID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
static boolean insertPRoleUserByUID(java.sql.Connection conn, java.lang.String roleID, java.lang.String userUID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
static boolean insertPRoleUserByUID(java.lang.String roleID, java.lang.String userUID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
static boolean isExistPRoleUser(java.sql.Connection conn, java.lang.String roleID, java.lang.String userID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
static boolean isExistPRoleUser(java.lang.String roleID, java.lang.String userID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
static boolean isExistPRoleUserByUID(java.sql.Connection conn, java.lang.String roleID, java.lang.String userUID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
static boolean isExistPRoleUserByUID(java.lang.String roleID, java.lang.String userUID)
          ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessRoleProcessor

public ProcessRoleProcessor()
Method Detail

deletePRoleUser

public static boolean deletePRoleUser(java.lang.String roleID,
                                      java.lang.String userID)
                               throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userID - »ç¿ëÀÚUID (userUID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

deletePRoleUser

public static boolean deletePRoleUser(java.sql.Connection conn,
                                      java.lang.String roleID,
                                      java.lang.String userID)
                               throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userID - »ç¿ëÀÚID (userUID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

deletePRoleUserByUID

public static boolean deletePRoleUserByUID(java.lang.String roleID,
                                           java.lang.String userUID)
                                    throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userUID - »ç¿ëÀÚUID (userID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

deletePRoleUserByUID

public static boolean deletePRoleUserByUID(java.sql.Connection conn,
                                           java.lang.String roleID,
                                           java.lang.String userUID)
                                    throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[ÁÖÀÇ]ConnectionÀº idirÂÊ ConnectionÀ̾î¾ß ÇÔ
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userUID - »ç¿ëÀÚID (userID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

insertPRoleUser

public static boolean insertPRoleUser(java.lang.String roleID,
                                      java.lang.String userID)
                               throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userID - »ç¿ëÀÚUID (userUID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

insertPRoleUser

public static boolean insertPRoleUser(java.sql.Connection conn,
                                      java.lang.String roleID,
                                      java.lang.String userID)
                               throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userID - »ç¿ëÀÚID (userUID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

insertPRoleUserByUID

public static boolean insertPRoleUserByUID(java.lang.String roleID,
                                           java.lang.String userUID)
                                    throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userUID - »ç¿ëÀÚUID (userID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

insertPRoleUserByUID

public static boolean insertPRoleUserByUID(java.sql.Connection conn,
                                           java.lang.String roleID,
                                           java.lang.String userUID)
                                    throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[ÁÖÀÇ]ConnectionÀº idirÂÊ ConnectionÀ̾î¾ß ÇÔ
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userUID - »ç¿ëÀÚID (userID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

isExistPRoleUser

public static boolean isExistPRoleUser(java.lang.String roleID,
                                       java.lang.String userID)
                                throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userID - »ç¿ëÀÚID (UID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

isExistPRoleUser

public static boolean isExistPRoleUser(java.sql.Connection conn,
                                       java.lang.String roleID,
                                       java.lang.String userID)
                                throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userID - »ç¿ëÀÚID (UID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

isExistPRoleUserByUID

public static boolean isExistPRoleUserByUID(java.lang.String roleID,
                                            java.lang.String userUID)
                                     throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userUID - »ç¿ëÀÚUID (userID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

isExistPRoleUserByUID

public static boolean isExistPRoleUserByUID(java.sql.Connection conn,
                                            java.lang.String roleID,
                                            java.lang.String userUID)
                                     throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ´ÂÁö ¸®ÅÏÇÑ´Ù.
[ÁÖÀÇ]ConnectionÀº idirÂÊ ConnectionÀ̾î¾ß ÇÔ
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
userUID - »ç¿ëÀÚID (userID ¾Æ´Ô)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

getRoleName

public static java.lang.String getRoleName(java.lang.String roleID)
                                    throws java.lang.Exception
ÁÖ¾îÁø ¿ªÇÒID¿¡ ÇØ´çÇÏ´Â ¿ªÇÒ¸íÀ» ¸®ÅÏÇÑ´Ù.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
roleID - - ¿ªÇÒID
Returns:
String - ÇØ´ç roleIDÀÇ ¿ªÇÒ À̸§
Throws:
java.lang.Exception
Since:
2008.04.22 LEE IL YONG

getAllRoles

public static com.sds.acube.cn.org.hierarchy.ProcessRoles getAllRoles()
                                                               throws java.lang.Exception
¸ðµç role(ÇÁ·Î¼¼½º·Ñ)À» °´Ã¼·Î ¸®ÅÏÇÔ.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Returns:
ProcessRoles
Throws:
java.lang.Exception
Since:
2008.04.22 LEE IL YONG

getAllPRoles

public static com.sds.acube.cn.org.hierarchy.ProcessRole[] getAllPRoles()
                                                                 throws java.lang.Exception
°èÃþ±¸Á¶ »ó°ü¾øÀÌ ¸ðµç role(ÇÁ·Î¼¼½º·Ñ)À» °´Ã¼·Î ¸®ÅÏÇÔ.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Returns:
ProcessRole[]
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

getAllPRolesByParentPRoleID

public static com.sds.acube.cn.org.hierarchy.ProcessRole[] getAllPRolesByParentPRoleID(java.lang.String parentPRoleID)
                                                                                throws java.lang.Exception
ÇØ´ç parentPRoleID Á÷°èÀÇ prole(ÇÁ·Î¼¼½º·Ñ)µé¸¸ ¸®ÅÏÇÔ.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
parentPRoleID - nullÀÏ °æ¿ì 'ROOT'·Î º¯È¯µÇ¾î µ¿ÀÛÇÔ
Returns:
ProcessRole[]
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

getAllPRolesByParentPRoleID

public static com.sds.acube.cn.org.hierarchy.ProcessRole[] getAllPRolesByParentPRoleID(java.lang.String parentPRoleID,
                                                                                       java.lang.String companyID)
                                                                                throws java.lang.Exception
ÇØ´ç parentPRoleID Á÷°èÀÇ prole(ÇÁ·Î¼¼½º·Ñ)µé¸¸ ¸®ÅÏÇÔ.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
parentPRoleID - nullÀÏ °æ¿ì 'ROOT'·Î º¯È¯µÇ¾î µ¿ÀÛÇÔ
companyID - ȸ»çID (null°¡´É)
Returns:
ProcessRole[]
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

getProcessRolesByCompID

public static com.sds.acube.cn.org.hierarchy.ProcessRoles getProcessRolesByCompID(java.lang.String compID)
                                                                           throws java.lang.Exception
ÁÖ¾îÁø ȸ»ç¿¡ ¼ÓÇÑ ¸ðµç role(ÇÁ·Î¼¼½º·Ñ)À» °´Ã¼·Î ¸®ÅÏÇÔ.
[Âü°í]TCN_USERINFORMATION_PROLEÀÇ USER_ID´Â BPM¿¡¼­ÀÇ USER_UIDÀÓ

Parameters:
compID - - ȸ»çID
Returns:
ProcessRoles
Throws:
java.lang.Exception
Since:
2008.04.22 LEE IL YONG

getUserIDListByPRoleID

public static java.lang.String[] getUserIDListByPRoleID(java.lang.String roleID)
                                                 throws java.lang.Exception
ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ¸¦ ã¾Æ userID ¹è¿­(String[])À» ¸®ÅÏÇÑ´Ù.
ÇØ´ç ¿ªÇÒ¿¡ »ç¿ëÀÚ°¡ ¾øÀ» °æ¿ì nullÀ» ¸®ÅÏÇÔ.

Parameters:
roleID - - ¿ªÇÒID
Returns:
String[] - userID ¹è¿­
Throws:
java.lang.Exception
Since:
2009.03.26 LEE IL YONG

getUserIDListByPRoleID

public static java.lang.String[] getUserIDListByPRoleID(java.lang.String roleID,
                                                        java.lang.String deptID)
                                                 throws java.lang.Exception
ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ Áß ÁöÁ¤µÈ ºÎ¼­ Àοø¸¸ ã¾Æ userID ¹è¿­(String[])À» ¸®ÅÏÇÑ´Ù.
ÇØ´ç ¿ªÇÒ¿¡ »ç¿ëÀÚ°¡ ¾øÀ» °æ¿ì nullÀ» ¸®ÅÏÇÔ.

Parameters:
roleID - - ¿ªÇÒID
deptID - - ºÎ¼­ID
Returns:
String[] - userID ¹è¿­
Throws:
java.lang.Exception
Since:
2009.03.26 LEE IL YONG

getUserListByPRoleID

public static com.sds.acube.cn.org.user.IUser[] getUserListByPRoleID(java.lang.String roleID)
                                                              throws java.lang.Exception
ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ Áß ÁöÁ¤µÈ ºÎ¼­ Àοø¸¸ ã¾Æ IUser ¹è¿­(IUser[])À» ¸®ÅÏÇÑ´Ù.
ÇØ´ç ¿ªÇÒ¿¡ »ç¿ëÀÚ°¡ ¾øÀ» °æ¿ì nullÀ» ¸®ÅÏÇÔ.

Parameters:
roleID - - ¿ªÇÒID
deptID - - ºÎ¼­ID
Returns:
IUser[] - IUser ¹è¿­ (¾øÀ¸¸é null ¸®ÅÏ)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

getUserListByPRoleID

public static com.sds.acube.cn.org.user.IUser[] getUserListByPRoleID(java.lang.String roleID,
                                                                     java.lang.String deptID)
                                                              throws java.lang.Exception
ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ Áß ÁöÁ¤µÈ ºÎ¼­ Àοø¸¸ ã¾Æ IUser ¹è¿­(IUser[])À» ¸®ÅÏÇÑ´Ù.
ÇØ´ç ¿ªÇÒ¿¡ »ç¿ëÀÚ°¡ ¾øÀ» °æ¿ì nullÀ» ¸®ÅÏÇÔ.

Parameters:
roleID - - ¿ªÇÒID
deptID - - ºÎ¼­ID
Returns:
IUser[] - IUser ¹è¿­ (¾øÀ¸¸é null ¸®ÅÏ)
Throws:
java.lang.Exception
Since:
2013.06.12 LEE IL YONG

getDeptIDListByPRoleID

public static java.util.ArrayList getDeptIDListByPRoleID(java.lang.String roleID)
                                                  throws java.lang.Exception
ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚÀÇ ºÎ¼­ID¸¸ Ãß·Á ArrayList·Î ¸®ÅÏÇÑ´Ù.
ÇØ´ç ¿ªÇÒ¿¡ »ç¿ëÀÚ°¡ ¾øÀ» °æ¿ì ºó ¸®½ºÆ®¸¦ ¸®ÅÏÇÔ.

Parameters:
roleID - - ¿ªÇÒID
Returns:
ArrayList - deptID ¹è¿­
Throws:
java.lang.Exception
Since:
2012.03.28 LEE IL YONG

getUserEmailListByPRoleID

public static java.lang.String[] getUserEmailListByPRoleID(java.lang.String roleID)
                                                    throws java.lang.Exception
ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ¸¦ ã¾Æ email ¹è¿­(String[])À» ¸®ÅÏÇÑ´Ù.
ÇØ´ç ¿ªÇÒ¿¡ »ç¿ëÀÚ°¡ ¾øÀ» °æ¿ì nullÀ» ¸®ÅÏÇÔ.

Parameters:
roleID - - ¿ªÇÒID
Returns:
String[] - email ¹è¿­
Throws:
java.lang.Exception
Since:
2009.03.26 LEE IL YONG

getUserEmailListByPRoleID

public static java.lang.String[] getUserEmailListByPRoleID(java.lang.String roleID,
                                                           java.lang.String deptID)
                                                    throws java.lang.Exception
ÁÖ¾îÁø role(ÇÁ·Î¼¼½º·Ñ)¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ Áß ÁöÁ¤µÈ ºÎ¼­ Àοø¸¸ ã¾Æ email ¹è¿­(String[])À» ¸®ÅÏÇÑ´Ù.
ÇØ´ç ¿ªÇÒ¿¡ »ç¿ëÀÚ°¡ ¾øÀ» °æ¿ì nullÀ» ¸®ÅÏÇÔ.

Parameters:
roleID - - ¿ªÇÒID
deptID - - ºÎ¼­ID
Returns:
String[] - email ¹è¿­
Throws:
java.lang.Exception
Since:
2009.03.26 LEE IL YONG