com.safeidentity.adminservice
Interface AdminGroupAdmin

All Known Implementing Classes:
AdminGroupManager

public interface AdminGroupAdmin


Method Summary
 boolean addGroup(java.lang.String strAdminSfDn, AdminGroup adminGroupInfo)
          AdminGroupRepository¿¡ »õ·Î¿î GroupÀ» Ãß°¡ÇÑ´Ù.
 boolean assignUser(java.lang.String strAdminSfDn, java.lang.String strAdminGroupName, java.lang.String strUserSfDn)
          AdminGroup¿¡ User¸¦ ÇÒ´çÇÑ´Ù.
 boolean assignUsers(java.lang.String strAdminSfDn, java.lang.String strAdminGroupName, java.util.Vector vcUserSfDn)
          Group¿¡ ¿©·¯ User¸¦ ÇÒ´çÇÑ´Ù.
 void close()
          Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.
 boolean deassignUser(java.lang.String strAdminSfDn, java.lang.String strAdminGroupName, java.lang.String strUserSfDn)
          AdminGroup¿¡ÀÖ´Â User¸¦ ±×·ì¸â¹ö¿¡¼­ Ãë¼ÒÇÑ´Ù.
 boolean deassignUserAll(java.lang.String strAdminSfDn, java.lang.String strAdminGroupName)
          Group¿¡ ÀÖ´Â ¸ðµç User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignUsers(java.lang.String strAdminSfDn, java.lang.String strAdminGroupName, java.util.Vector vcUserSfDn)
          Group¿¡ÀÖ´Â User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteGroup(java.lang.String strAdminSfDn, java.lang.String strAdminGroupName)
          AdminGroupRepository¿¡¼­ AdminGroupÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidAdminGroupMember(java.lang.String strAdminGroupInfo, java.lang.String strUserInfo)
           
 java.util.Vector getAssignedGroupList(java.lang.String strAdminSfDn, java.lang.String strUserSfDn)
          User°¡ ¼ÓÇÑ Group¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 java.util.Vector getAssignedGroupNameList(java.lang.String strAdminSfDn, java.lang.String strUserSfDn)
          User°¡ ¼ÓÇÑ Group¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 AdminGroup getGroupInfo(java.lang.String strAdminSfDn, java.lang.String strAdminGroupName)
          AdminGroup Á¤º¸¸¦ °¡Á®¿Â´Ù.
 java.util.Vector getGroupList(java.lang.String strAdminSfDn)
          UserOrg¿¡ ¼ÓÇÑ Group ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 java.util.Vector getGroupNameList(java.lang.String strAdminSfDn)
          UserOrg¿¡ ¼ÓÇÑ Group ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 java.util.Vector getInvalidAdminGroupMembers(java.lang.String strAdminGroupInfo)
           
 java.util.Locale getLocale()
           
 boolean modifyGroup(java.lang.String strAdminSfDn, java.lang.String strAdminGroupName, AdminGroup adminGroupInfo)
          AdminGroupÁ¤º¸¸¦ º¯°æÇÑ´Ù.
 void setLocale(java.util.Locale locale)
           
 

Method Detail

getLocale

public java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale locale)

addGroup

public boolean addGroup(java.lang.String strAdminSfDn,
                        AdminGroup adminGroupInfo)
                 throws SFInitDaoException,
                        SFInvalidParameterException,
                        SFAccessRightException,
                        SFBindException,
                        SFDaoException,
                        SFEnvParamException
AdminGroupRepository¿¡ »õ·Î¿î GroupÀ» Ãß°¡ÇÑ´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
adminGroupInfo - Ãß°¡ÇÒ Group Á¤º¸
Returns:
Ãß°¡ ¼º°ø : true, Ãß°¡ ½Ç»— : false
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

modifyGroup

public boolean modifyGroup(java.lang.String strAdminSfDn,
                           java.lang.String strAdminGroupName,
                           AdminGroup adminGroupInfo)
                    throws SFInitDaoException,
                           SFInvalidParameterException,
                           SFAccessRightException,
                           SFBindException,
                           SFDaoException,
                           SFEnvParamException
AdminGroupÁ¤º¸¸¦ º¯°æÇÑ´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
strAdminGroupName - º¯°æÇÒ GroupÀÇ À̸§
adminGroupInfo - º¯°æÇÒ Group Á¤º¸
Returns:
º¯°æ ¼º°ø : true, º¯°æ ½Ç»— : false
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

deleteGroup

public boolean deleteGroup(java.lang.String strAdminSfDn,
                           java.lang.String strAdminGroupName)
                    throws SFInitDaoException,
                           SFInvalidParameterException,
                           SFAccessRightException,
                           SFBindException,
                           SFDaoException,
                           SFEnvParamException
AdminGroupRepository¿¡¼­ AdminGroupÀ» »èÁ¦ÇÑ´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
strAdminGroupName - »èÁ¦ÇÒ AdminGroupÀÇ À̸§
Returns:
»èÁ¦ ¼º°ø : true, »èÁ¦ ½Ç»— : false
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

getGroupInfo

public AdminGroup getGroupInfo(java.lang.String strAdminSfDn,
                               java.lang.String strAdminGroupName)
                        throws SFInitDaoException,
                               SFInvalidParameterException,
                               SFAccessRightException,
                               SFBindException,
                               SFDaoException,
                               SFEnvParamException
AdminGroup Á¤º¸¸¦ °¡Á®¿Â´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
strAdminGroupName - AdminGroupÀÇ À̸§
Returns:
AdminGroup Á¤º¸
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

assignUser

public boolean assignUser(java.lang.String strAdminSfDn,
                          java.lang.String strAdminGroupName,
                          java.lang.String strUserSfDn)
                   throws SFInitDaoException,
                          SFInvalidParameterException,
                          SFAccessRightException,
                          SFBindException,
                          SFDaoException,
                          SFEnvParamException
AdminGroup¿¡ User¸¦ ÇÒ´çÇÑ´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
strAdminGroupName - User¸¦ Ãß°¡ÇÒ AdminGroupÀÇ À̸§
strUserSfDn - AdminGroup¿¡ Ãß°¡ÇÒ UserÀÇ sfDn
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

deassignUser

public boolean deassignUser(java.lang.String strAdminSfDn,
                            java.lang.String strAdminGroupName,
                            java.lang.String strUserSfDn)
                     throws SFInitDaoException,
                            SFInvalidParameterException,
                            SFAccessRightException,
                            SFBindException,
                            SFDaoException,
                            SFEnvParamException
AdminGroup¿¡ÀÖ´Â User¸¦ ±×·ì¸â¹ö¿¡¼­ Ãë¼ÒÇÑ´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
strAdminGroupName - User¸¦ »èÁ¦ÇÒ AdminGroupÀÇ À̸§
strUserSfDn - Group¿¡¼­ »èÁ¦ÇÒ UserÀÇ sfDn
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

assignUsers

public boolean assignUsers(java.lang.String strAdminSfDn,
                           java.lang.String strAdminGroupName,
                           java.util.Vector vcUserSfDn)
                    throws SFInitDaoException,
                           SFInvalidParameterException,
                           SFAccessRightException,
                           SFBindException,
                           SFDaoException,
                           SFEnvParamException
Group¿¡ ¿©·¯ User¸¦ ÇÒ´çÇÑ´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
strAdminGroupName - User¸¦ Ãß°¡ÇÒ AdminGroupÀÇ À̸§
vcUserSfDn - Group¿¡ Ãß°¡ÇÒ UserÀÇ sfDn ¸®½ºÆ®
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

deassignUsers

public boolean deassignUsers(java.lang.String strAdminSfDn,
                             java.lang.String strAdminGroupName,
                             java.util.Vector vcUserSfDn)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFAccessRightException,
                             SFBindException,
                             SFDaoException,
                             SFEnvParamException
Group¿¡ÀÖ´Â User¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
strAdminGroupName - User¸¦ »èÁ¦ÇÒ AdminGroupÀÇ À̸§
vcUserSfDn - AdminGroup¿¡¼­ »èÁ¦ÇÒ UserÀÇ sfDn ¸®½ºÆ®
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

deassignUserAll

public boolean deassignUserAll(java.lang.String strAdminSfDn,
                               java.lang.String strAdminGroupName)
                        throws SFInitDaoException,
                               SFInvalidParameterException,
                               SFAccessRightException,
                               SFBindException,
                               SFDaoException,
                               SFEnvParamException
Group¿¡ ÀÖ´Â ¸ðµç User¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
strAdminGroupName - User¸¦ »èÁ¦ÇÒ AdminGroupÀÇÀ̸§
Returns:
¸ðµç User »èÁ¦ ¼º°ø : true
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

getGroupList

public java.util.Vector getGroupList(java.lang.String strAdminSfDn)
                              throws SFInitDaoException,
                                     SFInvalidParameterException,
                                     SFAccessRightException,
                                     SFBindException,
                                     SFDaoException,
                                     SFEnvParamException
UserOrg¿¡ ¼ÓÇÑ Group ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
Returns:
AdminGroup dn ¸®½ºÆ®
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

getGroupNameList

public java.util.Vector getGroupNameList(java.lang.String strAdminSfDn)
                                  throws SFInitDaoException,
                                         SFInvalidParameterException,
                                         SFAccessRightException,
                                         SFBindException,
                                         SFDaoException,
                                         SFEnvParamException
UserOrg¿¡ ¼ÓÇÑ Group ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
Returns:
AdminGroup name ¸®½ºÆ®
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

getAssignedGroupList

public java.util.Vector getAssignedGroupList(java.lang.String strAdminSfDn,
                                             java.lang.String strUserSfDn)
                                      throws SFInitDaoException,
                                             SFInvalidParameterException,
                                             SFAccessRightException,
                                             SFBindException,
                                             SFDaoException,
                                             SFEnvParamException
User°¡ ¼ÓÇÑ Group¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
strUserSfDn - UserÀÇ sfDn
Returns:
User°¡ ¼ÓÇÑ AdminGroup dn ¸®½ºÆ®
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

getAssignedGroupNameList

public java.util.Vector getAssignedGroupNameList(java.lang.String strAdminSfDn,
                                                 java.lang.String strUserSfDn)
                                          throws SFInitDaoException,
                                                 SFInvalidParameterException,
                                                 SFAccessRightException,
                                                 SFBindException,
                                                 SFDaoException,
                                                 SFEnvParamException
User°¡ ¼ÓÇÑ Group¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ SfDn
strUserSfDn - UserÀÇ sfDn
Returns:
User°¡ ¼ÓÇÑ AdminGroup À̸§ ¸®½ºÆ®
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFEnvParamException

deleteInvalidAdminGroupMember

public boolean deleteInvalidAdminGroupMember(java.lang.String strAdminGroupInfo,
                                             java.lang.String strUserInfo)

getInvalidAdminGroupMembers

public java.util.Vector getInvalidAdminGroupMembers(java.lang.String strAdminGroupInfo)

close

public void close()
Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.
ÀÌ ÇÔ¼ö´Â Connector¸¦ °øÅëÀ¸·Î »ç¿ëÇÒ ¶§, ¼¼¼ÇÀÌ Á¾·áµÇ¸é ¸í½ÃÀûÀ¸·Î È£ÃâµÇ¾î¾ß ÇÑ´Ù. Connector.getUseCacheConnection()À» Âü°íÇÑ´Ù.



Copyright © 2004 SoftForum Corp. All Rights Reserved.