| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.safeidentity.adminservice.impl.UserGroupManager
1. UserGroupManagerÀÇ ±â´É
 UserGroupManager Ŭ·¡½º´Â »ç¿ëÀÚ±×·ì¿¡ ´ëÇÑ °ü¸® ±â´ÉÀ» Á¦°øÇÑ´Ù.
 »ç¿ëÀÚ±×·ìÀº ¾ÆÀ̵§ÅÍÆ¼ °ü¸®ÀÚ¿¡ ÀÇÇØ¼ »ý¼ºµÇ°í »ç¿ëÀÚ ±×·ì¿¡ ¼ÓÇÑ
 ¸â¹ö´Â ¿©·¯ ´Ù¸¥ »ç¿ëÀÚ Á¶Á÷ÀÇ ±¸¼º¿øÀÌ µÉ ¼ö ÀÖ´Ù. Áï »ç¿ëÀÚ Á¶Á÷Àº
 ¼·Î ´Ù¸¥ Á¶Á÷¿¡ ¼ÓÇÑ »ç¿ëÀÚµéÀ» ±×·ìÈ ½ÃÄÑȽÃÄÑÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù.
 
 »ç¿ëÀÚ ±×·ì Á¤º¸
   - À§Ä¡     : Á¤Ã¥ ÀúÀå¼Ò³»ÀÇ »ç¿ëÀÚ ±×·ì ÀúÀå¼Ò¿¡ À§Ä¡ÇÔ
   - Á¦ÇÑ»çÇ× : ÇÑ »ç¿ëÀÚ ÀúÀå¼Ò³»¿¡¼´Â °°Àº »ç¿ëÀÚ ±×·ì À̸§À» »ç¿ëÇÒ ¼ö ¾ø´Ù.
   - ³»¿ë     : »ç¿ëÀÚ ±×·ì Á¤º¸´Â Á¤Ã¥ ÀúÀå¼Ò¿¡ ÀúÀåµÇÁö¸¸, ³í¸®ÀûÀ¸·Î »ç¿ëÀÚ
                ±×·ìÀº ƯÁ¤ »ç¿ëÀÚ Á¶Á÷ ¾Æ·¡¿¡ À§Ä¡ÇÑ´Ù.
 [ABC Corp]---org1----sub_org1
            +            =@user1,@user2
            +
            --org2
                =$group1
                   =@(uid=user1,ou=sub_org1,ou=org1/ABC Corp, uid=user2,ou=sub_org1,ou=org1/ABC Corp)
 
 UserGroup Ŭ·¡½º´Â À§¿Í °°ÀÌ ³í¸®ÀûÀ¸·Î »ç¿ëÀÚ Á¶Á÷ ¾Æ·¡¿¡ À§Ä¡ÇÏ´Â »ç¿ëÀÚ ±×·ìÀ» ÇÒ´çÇϰí
 ´Ù¸¥ Á¶Á÷ÀÇ »ç¿ëÀÚ¸¦ ±¸¼º¿øÀ¸·Î µî·ÏÇÏ¿© ÇϳªÀÇ °¡»óÀûÀÎ ±×·ìÀ» »ý¼ºÇØÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù.
 2. UserManager¿¡¼ »ç¿ëÇÏ´Â ID ü°è
 °¡. »ç¿ëÀÚ ±×·ìÀÇ ¾ÆÀ̵ð ü°è
 GID : »ç¿ëÀÚ ±×·ì ¾ÆÀÌµð   (UserGroup ID)
 UID : »ç¿ëÀÚ ¾ÆÀÌµð        ( User ID )
 OID : Á¶Á÷ ¾ÆÀÌµð          ( Organization ID )
 RID : »ç¿ëÀÚ ÀúÀå¼Ò ¾ÆÀ̵ð ( Repository ID )
 »ç¿ëÀÚ ±×·ìÀ» Ç¥½ÃÇϱâÀ§ÇÑ ¾ÆÀ̵ð´Â GID + OID + RID·Î ÀÌ·ç¾î Áø´Ù.
 [ABC Corp]---org1----sub_org1
            +            =@user1,@user2
            +
            --org2
                =$group1
 ex) ±×·ì ¾ÆÀ̵ð : ug=group1,ou=org2/ABC Corp
 ³ª. ¾ÆÀ̵𠱸ºÐÀÇ À§ÇÑ Á¢µÎ¾î(prefix)
 GID : group1   -->  ug=group1
 UID : user1    -->  uid=user1
 OID : org1     -->  ou=org1
 RID : ABC Corp -->  /ABC Corp
 
 ´Ù. ÅëÇÕ ¾ÆÀ̵ð Ç¥½ÃÇü½Ä »ç¿ëÀÚ±×·ìÀº ƯÁ¤ »ç¿ëÀÚ Á¶Á÷¾Æ·¡¿¡ ¼ÓÇÑ´Ù. µû¶ó¼, ÅëÇÕ ¾ÆÀ̵𠿪½Ã ÀÌ·¯ÇÑ °èÃþ °ü°è¸¦ Ç¥½ÃÇϰí ÀÖ´Ù. ÅëÇÕ¾ÆÀ̵ðÀÇ ±¸¼ºÀº ´ÙÀ½°ú °°ÀÌ »ç¿ëÀÚ±×·ì°ú Á¶Á÷Àº ÄÞ¸¶·Î ±¸ºÐÇÏ¸ç »ç¿ëÀÚ±×·ì°ú »ç¿ëÀÚ ÀúÀå¼Ò´Â /·Î ±¸ºÐÇÑ´Ù. [ug=»ç¿ëÀÚ±×·ì id],[ou=Á¶Á÷ oid]/[»ç¿ëÀÚÀúÀå¼Ò RID] ex) »ç¿ëÀÚÀúÀå¼Ò (ABC Corp)¿¡ Á¶Á÷(org1)ÀÌ ÀÖ°í, Á¶Á÷(org1)¿¡ »ç¿ëÀÚ±×·ì(group1)ÀÌ Á¸ÀçÇÏ´Â °æ¿ì ==> ug=group1,ou=org1/ABC Corp
| Constructor Summary | |
UserGroupManager()
»ç¿ëÀÚ±×·ì ó¸® °ü·Ã Ŭ·¡½º »ý¼ºÀÚ  | 
|
| Method Summary | |
 boolean | 
addGroup(java.lang.String adminID,
         UserGroup group,
         java.lang.String userOrgID,
         boolean bIgnoreDetailException)
»õ·Î¿î »ç¿ëÀÚ±×·ì(UserGroup)À» Ãß°¡ÇÑ´Ù.  | 
 boolean | 
assignUser(java.lang.String adminID,
           java.lang.String groupID,
           java.lang.String userID)
»ç¿ëÀÚ±×·ì¿¡ ±¸¼º¿øÀ» ÇÒ´çÇÑ´Ù.  | 
 boolean | 
assignUsers(java.lang.String adminID,
            java.lang.String groupID,
            java.util.Vector userIDs)
»ç¿ëÀÚ±×·ì¿¡ ´Ù¼öÀÇ ±¸¼º¿øÀ» ÇÒ´çÇÑ´Ù.  | 
 void | 
close()
Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.  | 
 boolean | 
deassignInvalidUser(java.lang.String adminID,
                    java.lang.String groupID,
                    java.lang.String userID)
»ç¿ëÀÚ±×·ì¿¡ ÀÖ´Â ¹«È¿ÈµÈ(invalidate) ±¸¼º¿ø ID¸¦ »èÁ¦ÇÑ´Ù.  | 
 boolean | 
deassignInvalidUserAll(java.lang.String adminID,
                       java.lang.String groupID)
»ç¿ëÀÚ±×·ì¿¡ ÀÖ´Â ¸ðµç ¹«È¿ÈµÈ(invalidate) ±¸¼º¿ø ID¸¦ »èÁ¦ÇÑ´Ù.  | 
 boolean | 
deassignInvalidUsers(java.lang.String adminID,
                     java.lang.String groupID,
                     java.util.Vector userIDs)
»ç¿ëÀÚ±×·ì¿¡ ÀÖ´Â ´Ù¼öÀÇ ¹«È¿ÈµÈ(invalidate) ƯÁ¤ ±¸¼º¿ø ID¸¦ »èÁ¦ÇÑ´Ù.  | 
 boolean | 
deassignUser(java.lang.String adminID,
             java.lang.String groupID,
             java.lang.String userID)
»ç¿ëÀÚ±×·ìÀÇ Æ¯Á¤ ±¸¼º¿øÀ» »èÁ¦ÇÑ´Ù.  | 
 boolean | 
deassignUserAll(java.lang.String adminID,
                java.lang.String groupID)
»ç¿ëÀÚ±×·ìÀÇ ¸ðµç ±¸¼º¿øÀ» »èÁ¦ÇÑ´Ù.  | 
 boolean | 
deassignUsers(java.lang.String adminID,
              java.lang.String groupID,
              java.util.Vector userIDs)
»ç¿ëÀÚ±×·ìÀÇ ´Ù¼öÀÇ ±¸¼º¿øÀ» »èÁ¦ÇÑ´Ù.  | 
 boolean | 
deleteGroup(java.lang.String adminID,
            java.lang.String groupID)
»ç¿ëÀÚ±×·ì(UserGroup)À» »èÁ¦ÇÑ´Ù.  | 
 java.util.Vector | 
findGroup(java.lang.String adminID,
          AbstractSearchFilter filter)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â »ç¿ëÀÚ±×·ì(UserGroup)À» °Ë»öÇÑ´Ù.  | 
 java.util.Vector | 
getAssingnedGroupList(java.lang.String userID)
»ç¿ëÀÚ°¡ ¼ÓÇÑ ¸ðµç ±×·ìID¸¦ °¡Á®¿Â´Ù.  | 
 java.lang.String | 
getDisplayName(java.lang.String targetId)
±×·ì ID¿¡ ´ëÇØ¼ Ç¥½ÃÀ̸§ ÇüÅ·Π¹ÝȯÇÑ´Ù.  | 
 UserGroup | 
getGroupInfo(java.lang.String adminID,
             java.lang.String groupID)
»ç¿ëÀÚ±×·ì(UserGroup) Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 java.util.Vector | 
getGroupList(java.lang.String adminID,
             java.lang.String userOrgID)
»ç¿ëÀÚÁ¶Á÷(UserOrg)¿¡ ¼ÓÇÑ ±×·ì ID ¸ñ·ÏÀ» °¡Á®¿Â´Ù.  | 
 java.util.Locale | 
getLocale()
¿¹¿Üó¸® ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 boolean | 
modifyGroup(java.lang.String adminID,
            java.lang.String groupID,
            UserGroup group,
            boolean bIgnoreDetailException)
»õ·Î¿î »ç¿ëÀÚ±×·ì(UserGroup)Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.  | 
 void | 
setLocale(java.util.Locale locale)
¿¹¿Üó¸® ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ º¯°æÇÑ´Ù.  | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public UserGroupManager()
                 throws SFEnvParamException
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý| Method Detail | 
public void setLocale(java.util.Locale locale)
setLocale in interface UserGroupAdminlocale - º¯°æÇÒ ·ÎÄÉÀÏ Á¤º¸UserGroupAdmin.setLocale(Locale)public java.util.Locale getLocale()
getLocale in interface UserGroupAdminUserGroupAdmin.getLocale()
public java.util.Vector findGroup(java.lang.String adminID,
                                  AbstractSearchFilter filter)
                           throws SFInitDaoException,
                                  SFBindException,
                                  SFDaoException,
                                  SFEnvParamException,
                                  SFAccessRightException,
                                  SFInvalidParameterException,
                                  SFInformationNotExistedException
findGroup in interface UserGroupAdminadminID - °ü¸®ÀÚ IDfilter - °Ë»ö Á¶°Ç. LDAP FilterÀÇ ÇüÅ·ΠÀÛ¼º ex) (&(Name=ab*)(Desc=ab*))
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
public boolean addGroup(java.lang.String adminID,
                        UserGroup group,
                        java.lang.String userOrgID,
                        boolean bIgnoreDetailException)
                 throws SFInitDaoException,
                        SFAccessRightException,
                        SFInformationNotExistedException,
                        SFInvalidParameterException,
                        SFDaoException,
                        SFEnvParamException,
                        SFBindException,
                        SFAlreadyExistsException
addGroup in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroup - Ãß°¡ÇÒ »ç¿ëÀÚ±×·ì Á¤º¸userOrgID - »ç¿ëÀÚ±×·ìÀ» Ãß°¡ÇÒ Á¶Á÷ IDbIgnoreDetailException - »ç¿ëÀÚ ±×·ì¿¡ ¼³Á¤µÈ °ªµé Áß °ü¸®ÀÚÀÇ ¼Ó¼º
 ¼öÁ¤ ±ÇÇÑÀÌ ¾ø´Â °æ¿ì ±ÇÇÑ ºÎÁ· ¿¹¿Ü(SFAccessRightException)À» ¹ß»ýÇÒ Áö ¿©ºÎ °áÁ¤.
 
  true  : ±ÇÇÑÀÌ ÀÖ´Â ¼Ó¼º¸¸ µé¾î°¡°í ³ª¸ÓÁö ¼Ó¼ºÀº ¹ö·ÁÁø´Ù. ¶ÇÇÑ ±ÇÇÑ ¾ø´Â ¼Ó¼ºÀÌ
       µé¾î¿ÃÁö¶óµµ ±ÇÇѺÎÁ·¿¹¿Ü°¡ ¹ß»ýµÇÁö¾Ê´Â´Ù.
  false : ±ÇÇÑÀÌ ¾ø´Â ¼Ó¼ºÀÌ Çϳª¶óµµ µé¾î¿À¸é ±ÇÇÑ ºÎÁ· ¿¹¿Ü°¡ ¹ß»ý
 
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
SFAlreadyExistsExceptionUserGroupAdmin.addGroup(String, UserGroup, String, boolean)
public boolean modifyGroup(java.lang.String adminID,
                           java.lang.String groupID,
                           UserGroup group,
                           boolean bIgnoreDetailException)
                    throws SFInitDaoException,
                           SFBindException,
                           SFDaoException,
                           SFEnvParamException,
                           SFAccessRightException,
                           SFInvalidParameterException,
                           SFInformationNotExistedException
modifyGroup in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroupID - º¯°æÇÒ »ç¿ëÀÚ ±×·ì IDgroup - º¯°æÇÒ »ç¿ëÀÚ±×·ì Á¤º¸bIgnoreDetailException - »ç¿ëÀÚ ±×·ì¿¡ ¼³Á¤µÈ °ªµé Áß °ü¸®ÀÚÀÇ ¼Ó¼º
 ¼öÁ¤ ±ÇÇÑÀÌ ¾ø´Â °æ¿ì ±ÇÇÑ ºÎÁ· ¿¹¿Ü(SFAccessRightException)À» ¹ß»ýÇÒ Áö ¿©ºÎ °áÁ¤.
 
  true  : ±ÇÇÑÀÌ ÀÖ´Â ¼Ó¼º¸¸ µé¾î°¡°í ³ª¸ÓÁö ¼Ó¼ºÀº ¹ö·ÁÁø´Ù. ¶ÇÇÑ ±ÇÇÑ ¾ø´Â ¼Ó¼ºÀÌ
       µé¾î¿ÃÁö¶óµµ ±ÇÇѺÎÁ·¿¹¿Ü°¡ ¹ß»ýµÇÁö¾Ê´Â´Ù.
  false : ±ÇÇÑÀÌ ¾ø´Â ¼Ó¼ºÀÌ Çϳª¶óµµ µé¾î¿À¸é ±ÇÇÑ ºÎÁ· ¿¹¿Ü°¡ ¹ß»ý
 
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýUserGroupAdmin.modifyGroup(String, String, UserGroup, boolean)
public boolean deleteGroup(java.lang.String adminID,
                           java.lang.String groupID)
                    throws SFInitDaoException,
                           SFBindException,
                           SFDaoException,
                           SFEnvParamException,
                           SFAccessRightException,
                           SFInvalidParameterException,
                           SFInformationNotExistedException
deleteGroup in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroupID - »èÁ¦ÇÒ »ç¿ëÀÚ ±×·ì ID
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýUserGroupAdmin.deleteGroup(String, String)
public UserGroup getGroupInfo(java.lang.String adminID,
                              java.lang.String groupID)
                       throws SFInitDaoException,
                              SFBindException,
                              SFDaoException,
                              SFEnvParamException,
                              SFAccessRightException,
                              SFInvalidParameterException,
                              SFInformationNotExistedException
getGroupInfo in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroupID - Á¤º¸¸¦ °¡Á®¿Ã »ç¿ëÀÚ ±×·ì ID
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýUserGroupAdmin.getGroupInfo(String, String)
public boolean assignUser(java.lang.String adminID,
                          java.lang.String groupID,
                          java.lang.String userID)
                   throws SFInitDaoException,
                          SFAccessRightException,
                          SFInformationNotExistedException,
                          SFInvalidParameterException,
                          SFDaoException,
                          SFEnvParamException,
                          SFBindException,
                          SFAlreadyExistsException
assignUser in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroupID - »ç¿ëÀÚ ±×·ì IDuserID - ±¸¼º¿øÀ¸·Î Ãß°¡ÇÒ »ç¿ëÀÚ ID
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
SFAlreadyExistsException - ÀÌ¹Ì »ç¿ëÀÚ°¡ »ç¿ëÀÚ ±×·ì ±¸¼º¿øÀÎ °æ¿ì¿¡ ¿¹¿Ü »óȲ ¹ß»ýUserGroupAdmin.assignUser(String, String, String)
public boolean deassignUser(java.lang.String adminID,
                            java.lang.String groupID,
                            java.lang.String userID)
                     throws SFInitDaoException,
                            SFAccessRightException,
                            SFInformationNotExistedException,
                            SFInvalidParameterException,
                            SFDaoException,
                            SFEnvParamException,
                            SFBindException
deassignUser in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroupID - »ç¿ëÀÚ ±×·ì IDuserID - ±¸¼º¿ø¿¡¼ »èÁ¦ÇÒ »ç¿ëÀÚ ID
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýUserGroupAdmin.deassignUser(String, String, String)
public boolean deassignInvalidUser(java.lang.String adminID,
                                   java.lang.String groupID,
                                   java.lang.String userID)
                            throws SFInitDaoException,
                                   SFAccessRightException,
                                   SFInformationNotExistedException,
                                   SFInvalidParameterException,
                                   SFDaoException,
                                   SFEnvParamException,
                                   SFBindException
deassignInvalidUser in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroupID - »ç¿ëÀÚ ±×·ì IDuserID - »èÁ¦ÇÒ ¹«È¿ÈµÈ »ç¿ëÀÚ ID
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýUserGroupAdmin.deassignUser(String, String, String)
public boolean assignUsers(java.lang.String adminID,
                           java.lang.String groupID,
                           java.util.Vector userIDs)
                    throws SFInitDaoException,
                           SFAccessRightException,
                           SFInformationNotExistedException,
                           SFInvalidParameterException,
                           SFDaoException,
                           SFEnvParamException,
                           SFBindException,
                           SFAlreadyExistsException
assignUsers in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroupID - »ç¿ëÀÚ ±×·ì IDuserIDs - »ç¿ëÀÚ ±×·ì¿¡ Ãß°¡ÇÒ ±¸¼º¿ø ID ¸ñ·Ï
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFAlreadyExistsException - ÀÌ¹Ì »ç¿ëÀÚ°¡ »ç¿ëÀÚ ±×·ì ±¸¼º¿øÀÎ °æ¿ì¿¡ ¿¹¿Ü »óȲ ¹ß»ýUserGroupAdmin.assignUsers(String, String, Vector)
public boolean deassignUsers(java.lang.String adminID,
                             java.lang.String groupID,
                             java.util.Vector userIDs)
                      throws SFInitDaoException,
                             SFAccessRightException,
                             SFInformationNotExistedException,
                             SFInvalidParameterException,
                             SFDaoException,
                             SFEnvParamException,
                             SFBindException
deassignUsers in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroupID - »ç¿ëÀÚ ±×·ì IDuserIDs - ±¸¼º¿ø¿¡¼ »èÁ¦ÇÒ »ç¿ëÀÚ ID ¸ñ·Ï
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýUserGroupAdmin.deassignUsers(String, String, Vector)
public boolean deassignInvalidUsers(java.lang.String adminID,
                                    java.lang.String groupID,
                                    java.util.Vector userIDs)
                             throws SFInitDaoException,
                                    SFAccessRightException,
                                    SFInformationNotExistedException,
                                    SFInvalidParameterException,
                                    SFDaoException,
                                    SFEnvParamException,
                                    SFBindException
deassignInvalidUsers in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroupID - »ç¿ëÀÚ ±×·ì IDuserIDs - »èÁ¦ÇÒ ¹«È¿ÈµÈ »ç¿ëÀÚ ID ¸ñ·Ï
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýUserGroupAdmin.deassignUsers(String, String, Vector)
public boolean deassignUserAll(java.lang.String adminID,
                               java.lang.String groupID)
                        throws SFInitDaoException,
                               SFAccessRightException,
                               SFInformationNotExistedException,
                               SFInvalidParameterException,
                               SFDaoException,
                               SFEnvParamException,
                               SFBindException
deassignUserAll in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroupID - »ç¿ëÀÚ ±×·ì ID
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýUserGroupAdmin.deassignUserAll(String, String)
public boolean deassignInvalidUserAll(java.lang.String adminID,
                                      java.lang.String groupID)
                               throws SFInitDaoException,
                                      SFAccessRightException,
                                      SFInformationNotExistedException,
                                      SFInvalidParameterException,
                                      SFDaoException,
                                      SFEnvParamException,
                                      SFBindException
deassignInvalidUserAll in interface UserGroupAdminadminID - °ü¸®ÀÚ IDgroupID - »ç¿ëÀÚ ±×·ì ID
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýUserGroupAdmin.deassignUserAll(String, String)
public java.util.Vector getGroupList(java.lang.String adminID,
                                     java.lang.String userOrgID)
                              throws SFInitDaoException,
                                     SFBindException,
                                     SFDaoException,
                                     SFEnvParamException,
                                     SFAccessRightException,
                                     SFInvalidParameterException,
                                     SFInformationNotExistedException
 [ABC Corp]---org1----sub_org1
            +            =@user1,@user2
            +
            --org2
                =$group1
                =$group2
 [ ou=org2/ABC Corp ¿¡ ¼ÓÇÑ ±×·ì ¸ñ·Ï ]
 ug=group1,ou=org2/ABC Corp
 ug=group2,ou=org2/ABC Corp 
 
 
getGroupList in interface UserGroupAdminadminID - °ü¸®ÀÚ IDuserOrgID - »ç¿ëÀÚÁ¶Á÷(UserOrg) ID
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException - »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýUserGroupAdmin.getGroupList(String, String)
public java.util.Vector getAssingnedGroupList(java.lang.String userID)
                                       throws SFInvalidParameterException,
                                              SFDaoException,
                                              SFEnvParamException,
                                              SFBindException
getAssingnedGroupList in interface UserGroupAdminuserID - »ç¿ëÀÚ ID
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ýUserGroupAdmin.getAssingnedGroupList(String)public void close()
UserGroupAdmin
close in interface UserGroupAdminpublic java.lang.String getDisplayName(java.lang.String targetId)
getDisplayName in interface UserGroupAdmintargetId - ±×·ì¾ÆÀ̵ð
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||