com.safeidentity.adminservice.dao
Interface UserGroupDao

All Known Implementing Classes:
LdapUserGroupDao, RdbUserGroupDao

public interface UserGroupDao

Author:
kevin To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Method Summary
 boolean addGroup(UserGroup groupInfo, java.lang.String orgID, java.util.HashSet modifySet)
          GroupRepository¿¡ »õ·Î¿î GroupÀ» Ãß°¡ÇÑ´Ù.
 boolean assignInvalidUser(java.lang.String adminID, java.lang.String strGroupSfDn, java.lang.String userID)
          Group¿¡ Invalid User¸¦ ÇÒ´çÇÑ´Ù.
 boolean assignInvalidUsers(java.lang.String adminID, java.lang.String strGroupSfDn, java.util.Vector vcUserSfDn)
          Group¿¡ ¿©·¯ Invalid User¸¦ ÇÒ´çÇÑ´Ù.
 boolean assignUser(java.lang.String adminID, java.lang.String strGroupSfDn, java.lang.String userID)
          Group¿¡ User¸¦ ÇÒ´çÇÑ´Ù.
 boolean assignUsers(java.lang.String adminID, java.lang.String strGroupSfDn, java.util.Vector vcUserSfDn)
          Group¿¡ ¿©·¯ User¸¦ ÇÒ´çÇÑ´Ù.
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean deassignInvalidUser(java.lang.String adminID, java.lang.String strGroupSfDn, java.lang.String userID)
          Group¿¡ÀÖ´Â Invalid User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignInvalidUserAll(java.lang.String adminID, java.lang.String strGroupSfDn)
          Group¿¡ ÀÖ´Â ¸ðµç User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignInvalidUsers(java.lang.String adminID, java.lang.String strGroupSfDn, java.util.Vector vcUserSfDn)
          Group¿¡ÀÖ´Â Invalid User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignUser(java.lang.String adminID, java.lang.String strGroupSfDn, java.lang.String userID)
          Group¿¡ÀÖ´Â User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignUserAll(java.lang.String adminID, java.lang.String strGroupSfDn)
          Group¿¡ ÀÖ´Â ¸ðµç User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignUsers(java.lang.String adminID, java.lang.String strGroupSfDn, java.util.Vector vcUserSfDn)
          Group¿¡ÀÖ´Â User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteGroup(java.lang.String strGroupSfDn)
          GroupRepository¿¡¼­ GroupÀ» »èÁ¦ÇÑ´Ù.
 java.util.Vector findGroup(AbstractSearchFilter filter)
          °Ë»ö Á¶°Ç¿¡ ¸Â´Â Group ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getAssingnedGroupList(java.lang.String userID)
          User°¡ ¼ÓÇÑ Group¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 UserGroup getGroupInfo(java.lang.String strGroupSfDn, java.util.HashSet readSet)
          UserGroup Á¤º¸¸¦ °¡Á®¿Â´Ù.
 java.util.Vector getGroupList(java.lang.String orgID)
          UserOrg¿¡ ¼ÓÇÑ Group ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 java.util.Locale getLocale()
          Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ °¡Á®¿Â´Ù.
 java.lang.String getUserGroupAttributeName(java.lang.String name)
          Admin UI¿¡¼­ »ç¿ëÇÏ´Â Group ÇÊÅÍ ¼Ó¼º À̸§¿¡ ´ëÇØ¼­ Ldap¿¡ »ç¿ëµÇ´Â ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getUserGroupAttributes()
          Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¸ðµç Group ÇÊÅÍ ¼Ó¼ºÁ¤º¸¸¦ ´ã°íÀÖ´Â HashtableÀ» ¹ÝȯÇÑ´Ù.
 boolean invalidateUser(java.lang.String strUserSfDn)
           
 boolean modifyGroup(java.lang.String strGroupSfDn, UserGroup groupInfo, java.util.HashSet modifySet)
          GroupÁ¤º¸¸¦ º¯°æÇÑ´Ù.
 void setLocale(java.util.Locale locale)
          Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ º¯°æÇÑ´Ù.
 

Method Detail

setLocale

public void setLocale(java.util.Locale locale)
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ º¯°æÇÑ´Ù.

Parameters:
locale - º¯°æÇÒ ·ÎÄÉÀÏ Á¤º¸

getLocale

public java.util.Locale getLocale()
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ °¡Á®¿Â´Ù.

Returns:
·ÎÄÉÀÏ Á¤º¸

getUserGroupAttributeName

public java.lang.String getUserGroupAttributeName(java.lang.String name)
Admin UI¿¡¼­ »ç¿ëÇÏ´Â Group ÇÊÅÍ ¼Ó¼º À̸§¿¡ ´ëÇØ¼­ Ldap¿¡ »ç¿ëµÇ´Â ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù.

Parameters:
name - Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º À̸§
Returns:
Ldap¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º À̸§

getUserGroupAttributes

public java.util.Hashtable getUserGroupAttributes()
Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¸ðµç Group ÇÊÅÍ ¼Ó¼ºÁ¤º¸¸¦ ´ã°íÀÖ´Â HashtableÀ» ¹ÝȯÇÑ´Ù.

Returns:
Ldap¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º¿¡ ´ëÇÑ Hashtable

addGroup

public boolean addGroup(UserGroup groupInfo,
                        java.lang.String orgID,
                        java.util.HashSet modifySet)
                 throws SFInvalidParameterException,
                        SFDaoException,
                        SFEnvParamException,
                        SFBindException,
                        SFAlreadyExistsException
GroupRepository¿¡ »õ·Î¿î GroupÀ» Ãß°¡ÇÑ´Ù.

Parameters:
groupInfo - Ãß°¡ÇÒ Group Á¤º¸
modifySet - Group Á¤º¸ º¯°æ ¼Ó¼º Å×À̺í
Returns:
Ãß°¡ ¼º°ø : true, Ãß°¡ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException
SFAlreadyExistsException

deleteGroup

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

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

getGroupInfo

public UserGroup getGroupInfo(java.lang.String strGroupSfDn,
                              java.util.HashSet readSet)
                       throws SFInvalidParameterException,
                              SFDaoException,
                              SFEnvParamException,
                              SFBindException
UserGroup Á¤º¸¸¦ °¡Á®¿Â´Ù.

Parameters:
strGroupSfDn - GroupÀÇ sfDnÁÖ¼Ò
readSet - Group Á¤º¸ Á¶È¸ ¼Ó¼º Å×À̺í
Returns:
UserGroup Á¤º¸
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

modifyGroup

public boolean modifyGroup(java.lang.String strGroupSfDn,
                           UserGroup groupInfo,
                           java.util.HashSet modifySet)
                    throws SFInvalidParameterException,
                           SFDaoException,
                           SFEnvParamException,
                           SFBindException
GroupÁ¤º¸¸¦ º¯°æÇÑ´Ù.

Parameters:
strGroupSfDn - º¯°æÇÒ GroupÀÇ sfDnÁÖ¼Ò
groupInfo - º¯°æÇÒ Group Á¤º¸
modifySet - Group º¯°æ ¼Ó¼Í Å×À̺í
Returns:
º¯°æ ¼º°ø : true, º¯°æ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

invalidateUser

public boolean invalidateUser(java.lang.String strUserSfDn)

assignUser

public boolean assignUser(java.lang.String adminID,
                          java.lang.String strGroupSfDn,
                          java.lang.String userID)
                   throws SFInvalidParameterException,
                          SFDaoException,
                          SFEnvParamException,
                          SFBindException,
                          SFAlreadyExistsException
Group¿¡ User¸¦ ÇÒ´çÇÑ´Ù.

Parameters:
adminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ Ãß°¡ÇÒ GroupSfDn ÁÖ¼Ò
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException
SFAlreadyExistsException

assignInvalidUser

public boolean assignInvalidUser(java.lang.String adminID,
                                 java.lang.String strGroupSfDn,
                                 java.lang.String userID)
                          throws SFInvalidParameterException,
                                 SFDaoException,
                                 SFEnvParamException,
                                 SFBindException,
                                 SFAlreadyExistsException
Group¿¡ Invalid User¸¦ ÇÒ´çÇÑ´Ù.

Parameters:
adminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ Ãß°¡ÇÒ GroupSfDn ÁÖ¼Ò
userID - Group¿¡ Ãß°¡ÇÒ UserÀÇ sfDn
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException
SFAlreadyExistsException

deassignUser

public boolean deassignUser(java.lang.String adminID,
                            java.lang.String strGroupSfDn,
                            java.lang.String userID)
                     throws SFInvalidParameterException,
                            SFDaoException,
                            SFEnvParamException,
                            SFBindException
Group¿¡ÀÖ´Â User¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
adminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupSfDn ÁÖ¼Ò
userID - Group¿¡¼­ »èÁ¦ÇÒ UserÀÇ sfDn
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

deassignInvalidUser

public boolean deassignInvalidUser(java.lang.String adminID,
                                   java.lang.String strGroupSfDn,
                                   java.lang.String userID)
                            throws SFInvalidParameterException,
                                   SFDaoException,
                                   SFEnvParamException,
                                   SFBindException
Group¿¡ÀÖ´Â Invalid User¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
adminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupSfDn ÁÖ¼Ò
userID - Group¿¡¼­ »èÁ¦ÇÒ UserÀÇ sfDn
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

assignUsers

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

Parameters:
adminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ Ãß°¡ÇÒ GroupSfDn ÁÖ¼Ò
vcUserSfDn - Group¿¡ Ãß°¡ÇÒ UserÀÇ sfDn ¸®½ºÆ®
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException
SFAlreadyExistsException

assignInvalidUsers

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

Parameters:
adminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ Ãß°¡ÇÒ GroupSfDn ÁÖ¼Ò
vcUserSfDn - Group¿¡ Ãß°¡ÇÒ UserÀÇ sfDn ¸®½ºÆ®
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException
SFAlreadyExistsException

deassignUsers

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

Parameters:
adminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupSfDn ÁÖ¼Ò
vcUserSfDn - Group¿¡¼­ »èÁ¦ÇÒ UserÀÇ sfDn ¸®½ºÆ®
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

deassignInvalidUsers

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

Parameters:
adminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupSfDn ÁÖ¼Ò
vcUserSfDn - Group¿¡¼­ »èÁ¦ÇÒ UserÀÇ sfDn ¸®½ºÆ®
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

deassignUserAll

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

Parameters:
adminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupÀÇ SfDn ÁÖ¼Ò
Returns:
¸ðµç User »èÁ¦ ¼º°ø : true
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

deassignInvalidUserAll

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

Parameters:
adminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupÀÇ SfDn ÁÖ¼Ò
Returns:
¸ðµç User »èÁ¦ ¼º°ø : true
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

getGroupList

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

Parameters:
orgID - »óÀ§ UserOrgÀÇ sfDn ÁÖ¼Ò
Returns:
UserOrg¿¡ ¼ÓÇÑ Group ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

getAssingnedGroupList

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

Parameters:
userID - UserÀÇ sfDn ÁÖ¼Ò
Returns:
User°¡ ¼ÓÇÑ Group¸®½ºÆ®
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

findGroup

public java.util.Vector findGroup(AbstractSearchFilter filter)
                           throws SFInvalidParameterException,
                                  SFDaoException,
                                  SFEnvParamException,
                                  SFBindException
°Ë»ö Á¶°Ç¿¡ ¸Â´Â Group ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
filter - Group °Ë»ö Á¶°Ç
Returns:
°Ë»öµÈ Group ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

close

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



Copyright © 2004 SoftForum Corp. All Rights Reserved.