com.safeidentity.adminservice.dao
Interface AdminGroupDao

All Known Implementing Classes:
LdapAdminGroupDao, RdbAdminGroupDao

public interface AdminGroupDao


Method Summary
 boolean addGroup(AdminGroup adminGroupInfo)
          GroupRepository¿¡ »õ·Î¿î GroupÀ» Ãß°¡ÇÑ´Ù.
 boolean assignUser(java.lang.String strAdminGroupDn, java.lang.String strUserSfDn)
          Group¿¡ °ü¸®ÀÚ¸¦ ÇÒ´çÇÑ´Ù.
 boolean assignUsers(java.lang.String strAdminGroupDn, java.util.Vector vcUserSfDn)
          Group¿¡ ¿©·¯ User¸¦ ÇÒ´çÇÑ´Ù.
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean deassignUser(java.lang.String strGroupSfDn, java.lang.String strUserSfDn)
          Group¿¡ÀÖ´Â °ü¸®ÀÚ¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignUserAll(java.lang.String strAdminGroupDn)
          Group¿¡ ÀÖ´Â ¸ðµç User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignUsers(java.lang.String strAdminGroupDn, java.util.Vector vcUserSfDn)
          Group¿¡ÀÖ´Â User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteGroup(java.lang.String strAdminGroupDn)
          GroupRepository¿¡¼­ GroupÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidAdminGroupMember(java.lang.String strAdminGroupInfo, java.lang.String strUserInfo)
           
 java.lang.String getAdminGroupId(java.lang.String strAdminGroupName)
          AdminGroupÀÇ ½ÇÁ¦ id(¶Ç´Â dn)°ªÀ» ±¸ÇÑ´Ù.
 java.util.Vector getAssingnedGroupList(java.lang.String strUserSfDn)
          User°¡ ¼ÓÇÑ Group¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 java.util.Vector getAssingnedGroupNameList(java.lang.String strUserSfDn)
          User°¡ ¼ÓÇÑ Group¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 AdminGroup getGroupInfo(java.lang.String strAdminGroupDn)
          AdminGroup Á¤º¸¸¦ °¡Á®¿Â´Ù.
 java.util.Vector getGroupList()
          ¸ðµç AdminGroup ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 java.util.Vector getGroupNameList()
          ¸ðµç AdminGroup ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 java.util.Vector getInvalidAdminGroupMembers(java.lang.String strAdminGroupInfo)
           
 java.util.Locale getLocale()
           
 boolean invalidateAdminGroupMember(java.lang.String strAdminGroupInfo, java.lang.String strUserInfo)
           
 boolean invalidateAdminGroupMemberInPolicyRepository(java.lang.String strUserInfo)
           
 boolean modifyGroup(java.lang.String strAdminGroupDn, AdminGroup adminGroupInfo)
          GroupÁ¤º¸¸¦ º¯°æÇÑ´Ù.
 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(AdminGroup adminGroupInfo)
                 throws SFBindException,
                        SFEnvParamException,
                        SFDaoException,
                        SFInvalidParameterException
GroupRepository¿¡ »õ·Î¿î GroupÀ» Ãß°¡ÇÑ´Ù.

Parameters:
adminGroupInfo - Ãß°¡ÇÒ Group Á¤º¸
Returns:
Ãß°¡ ¼º°ø : true, Ãß°¡ ½Ç»— : false
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

modifyGroup

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

Parameters:
strAdminGroupDn - º¯°æÇÒ GroupÀÇ Dn
adminGroupInfo - º¯°æÇÒ Group Á¤º¸
Returns:
º¯°æ ¼º°ø : true, º¯°æ ½Ç»— : false
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

deleteGroup

public boolean deleteGroup(java.lang.String strAdminGroupDn)
                    throws SFBindException,
                           SFEnvParamException,
                           SFDaoException,
                           SFInvalidParameterException
GroupRepository¿¡¼­ GroupÀ» »èÁ¦ÇÑ´Ù.

Parameters:
strAdminGroupDn - »èÁ¦ÇÒ GroupÀÇ Dn
Returns:
»èÁ¦ ¼º°ø : true, »èÁ¦ ½Ç»— : false
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getGroupInfo

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

Parameters:
strAdminGroupDn - GroupÀÇ Dn
Returns:
AdminGroup Á¤º¸
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

assignUser

public boolean assignUser(java.lang.String strAdminGroupDn,
                          java.lang.String strUserSfDn)
                   throws SFBindException,
                          SFEnvParamException,
                          SFDaoException,
                          SFInvalidParameterException
Group¿¡ °ü¸®ÀÚ¸¦ ÇÒ´çÇÑ´Ù.

Parameters:
strAdminGroupDn - °ü¸®ÀÚ¸¦ Ãß°¡ÇÒ GroupÀÇ Dn
strUserSfDn - Group¿¡ Ãß°¡ÇÒ UserÀÇ SfDn
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

deassignUser

public boolean deassignUser(java.lang.String strGroupSfDn,
                            java.lang.String strUserSfDn)
                     throws SFBindException,
                            SFEnvParamException,
                            SFDaoException,
                            SFInvalidParameterException
Group¿¡ÀÖ´Â °ü¸®ÀÚ¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strUserSfDn - Group¿¡¼­ »èÁ¦ÇÒ UserÀÇ sfDn
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

assignUsers

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

Parameters:
strAdminGroupDn - User¸¦ Ãß°¡ÇÒ GroupÀÇ Dn
vcUserSfDn - Group¿¡ Ãß°¡ÇÒ UserÀÇ sfDn ¸®½ºÆ®
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

deassignUsers

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

Parameters:
strAdminGroupDn - User¸¦ »èÁ¦ÇÒ Group Dn
vcUserSfDn - Group¿¡¼­ »èÁ¦ÇÒ UserÀÇ SfDn ¸®½ºÆ®
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

deassignUserAll

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

Parameters:
strAdminGroupDn - User¸¦ »èÁ¦ÇÒ GroupÀÇ Dn
Returns:
¸ðµç User »èÁ¦ ¼º°ø : true
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getGroupList

public java.util.Vector getGroupList()
                              throws SFBindException,
                                     SFEnvParamException,
                                     SFDaoException
¸ðµç AdminGroup ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Returns:
AdminGroup ¸®½ºÆ®(dn)
Throws:
SFBindException
SFEnvParamException
SFDaoException

getGroupNameList

public java.util.Vector getGroupNameList()
                                  throws SFBindException,
                                         SFEnvParamException,
                                         SFDaoException
¸ðµç AdminGroup ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Returns:
AdminGroup ¸®½ºÆ®(À̸§)
Throws:
SFBindException
SFEnvParamException
SFDaoException

getAssingnedGroupList

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

Parameters:
strUserSfDn - UserÀÇ SfDn
Returns:
User°¡ ¼ÓÇÑ Group¸®½ºÆ®(dn)
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getAssingnedGroupNameList

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

Parameters:
strUserSfDn - UserÀÇ SfDn
Returns:
User°¡ ¼ÓÇÑ Group¸®½ºÆ®(À̸§)
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getAdminGroupId

public java.lang.String getAdminGroupId(java.lang.String strAdminGroupName)
                                 throws SFInvalidParameterException
AdminGroupÀÇ ½ÇÁ¦ id(¶Ç´Â dn)°ªÀ» ±¸ÇÑ´Ù.

Returns:
AdminGroupÀÇ ½ÇÁ¦ id(¶Ç´Â dn)°ª
Throws:
SFInvalidParameterException

deleteInvalidAdminGroupMember

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

getInvalidAdminGroupMembers

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

invalidateAdminGroupMember

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

invalidateAdminGroupMemberInPolicyRepository

public boolean invalidateAdminGroupMemberInPolicyRepository(java.lang.String strUserInfo)

close

public void close()
Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.(¿¹, DirContext...)



Copyright © 2004 SoftForum Corp. All Rights Reserved.