| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.safeidentity.adminservice.dao.ldap.LdapDefDao
com.safeidentity.adminservice.dao.ldap.LdapUserDao
| Field Summary | |
static java.util.Hashtable | 
USER_FILTER_ATTRIBUTE
User °Ë»ö ¼Ó¼º Å×ÀÌºí  | 
| Constructor Summary | |
LdapUserDao()
 | 
|
| Method Summary | |
 boolean | 
addAttrInfo(java.lang.String strAdminSfDn,
            java.util.Vector attrInfos,
            java.lang.String urEID)
UserRepository¿¡ ÀúÀåµÈ UserRepository, UserOrg, UserÀÇ ¼Ó¼º Á¤º¸¸¦ Ãß°¡ÇÑ´Ù.  | 
 boolean | 
addUser(User user,
        java.lang.String orgID,
        java.util.HashSet modifySet)
»õ·Î¿î UserÁ¤º¸¸¦ Ãß°¡ÇÑ´Ù.  | 
 boolean | 
addUserOrg(UserOrg orgInfo,
           java.lang.String pOrgID,
           java.util.HashSet modifySet)
»õ·Î¿î Á¶Á÷ Á¤º¸¸¦ Ãß°¡ÇÑ´Ù.  | 
 boolean | 
addUserRepository(UserRepository urInfo,
                  java.util.HashSet modifySet)
»õ·Î¿î »ç¿ëÀÚÀúÀå¼Ò Á¤º¸¸¦ Ãß°¡ÇÑ´Ù.  | 
 void | 
close()
Dao¿¡¼ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.  | 
 int | 
countUserInUserOrg(java.lang.String orgID)
Á¶Á÷¿¡ ¼ÓÇÑ »ç¿ëÀÚ ¼ö¸¦ ¼¼ÁØ´Ù.  | 
 boolean | 
deleteAttrInfo(java.lang.String adminID,
               java.util.Vector attrInfos,
               java.lang.String urEID)
UserRepository¿¡ ÀúÀåµÈ UserRepository, UserOrg, UserÀÇ ¼Ó¼º Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.  | 
 boolean | 
deleteUser(java.lang.String userID)
User Á¤º¸ »èÁ¦  | 
 boolean | 
deleteUserOrg(java.lang.String orgID)
Á¶Á÷ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.  | 
 boolean | 
deleteUserRepository(java.lang.String urEID)
»ç¿ëÀÚ ÀúÀå¼Ò ¼³Á¤Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.  | 
 boolean | 
existsUid(java.lang.String uid,
          java.lang.String urEID)
UserRepository ³»ÀÇ ¸ðµç Á¶Á÷ ¾È¿¡¼ ÀԷ¹ÞÀº uid °¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ ¾Ë·ÁÁØ´Ù.  | 
 boolean | 
existsUser(java.lang.String userID)
UserÀÇ ID°ªÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÑ´Ù.  | 
 boolean | 
existsUserOrg(java.lang.String orgID)
UserOrgÀÇ ID°ªÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÑ´Ù.  | 
 java.util.Vector | 
findAllUser(java.lang.String baseID,
            int nSearchScope,
            AbstractSearchFilter filter)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â »ç¿ëÀÚ ID¸ñ·ÏÀ» °¡Á®¿Â´Ù.  | 
 java.util.Vector | 
findUser(java.lang.String baseID,
         AbstractSearchFilter filter,
         DirtyBit db)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â »ç¿ëÀÚ ID ¸ñ·ÏÀ» °¡Á®¿Â´Ù.  | 
 java.util.List | 
findUserID(java.util.Map attrTable,
           java.lang.String urEID)
ÀÔ·Â ¹ÞÀº ¼Ó¼ºÇ׸ñ¿¡ ´ëÇØ¼ ÀÏÄ¡ÇÏ´Â ¼Ó¼º°ªÀ» °¡Áø »ç¿ëÀÚ ID¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.  | 
 java.util.List | 
findUserID(java.lang.String attrKey,
           java.lang.String attrValue,
           java.lang.String urEID)
ÀÔ·Â ¹ÞÀº ¼Ó¼ºÇ׸ñ¿¡ ´ëÇØ¼ ÀÏÄ¡ÇÏ´Â ¼Ó¼º°ªÀ» °¡Áø »ç¿ëÀÚ ID¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.  | 
 java.util.Vector | 
findUserOrg(java.lang.String baseID,
            int nSearchScope,
            AbstractSearchFilter filter)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â Á¶Á÷ ID ¸ñ·ÏÀ» °¡Á®¿Â´Ù.  | 
 java.util.Vector | 
findUserRepository(AbstractSearchFilter filter)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â »ç¿ëÀÚÀúÀå¼Ò ID¸ñ·ÏÀ» °¡Á®¿Â´Ù.  | 
 java.lang.String | 
findUserSFDN(java.lang.String uid,
             java.lang.String urEID)
Á¤Ã¥ ¼¹ö°¡ »ç¿ëÇÏ´Â API·Î »ç¿ëÀÚ ·Î±×Àνà ÀԷ¹ÞÀº UID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ¸¦ ã¾Æ¼ ÇØ´ç »ç¿ëÀÚÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.  | 
 java.util.Hashtable | 
getAttrInfo(int category,
            java.lang.String urEID)
»ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸¿¡ ÀúÀåµÈ Á¤ÀÇµÈ ¼Ó¼º Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 java.lang.String | 
getDisplayName(java.lang.String id)
ID¿¡ ´ëÇÑ È¸é Ç¥½Ã À̸§À» ¹Ýȯ ÇÑ´Ù.  | 
 java.lang.String | 
getEntryDisplayName(java.lang.String id)
ID¿¡ ÇØ´çÇÏ´Â ¿£Æ®¸®ÀÇ Ç¥½Ã À̸§À» ¹Ýȯ ÇÑ´Ù.  | 
 java.util.Locale | 
getLocale()
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 java.lang.String | 
getUserAttributeName(java.lang.String name)
Admin UI¿¡¼ »ç¿ëÇÏ´Â USER ÇÊÅÍ ¼Ó¼º À̸§¿¡ ¸ÅÇεǴ ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù.  | 
 java.util.Hashtable | 
getUserAttributes()
Admin UI¿¡¼ »ç¿ëÇÏ´Â ¸ðµç User ÇÊÅÍ ¼Ó¼º À̸§ÀÇ ¸ÅÇÎ Å×À̺íÀ» ¹ÝȯÇÑ´Ù.  | 
 User | 
getUserInfo(java.lang.String userID,
            java.util.HashSet readSet)
»ç¿ëÀÚ ID¸¦ °¡Áö°í ÇØ´ç »ç¿ëÀÚ Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 User | 
getUserInfoByCond(java.lang.String userID,
                  java.util.HashSet setNoNeedAttr)
UserÀÇ SfDNÁ¤º¸(UserDn,cn=UserRepositoryCn)¸¦ °¡Áö°í ÇØ´ç UserÁ¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 java.lang.String | 
getUserOrgAttributeName(java.lang.String name)
Admin UI¿¡¼ »ç¿ëÇÏ´Â UserOrg ÇÊÅÍ ¼Ó¼º À̸§¿¡ ¸ÅÇεǴ ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù.  | 
 java.util.Hashtable | 
getUserOrgAttributes()
Admin UI¿¡¼ »ç¿ëÇÏ´Â ¸ðµç UserOrg ÇÊÅÍ ¼Ó¼º À̸§ÀÇ ¸ÅÇÎ Å×À̺íÀ» ¹ÝȯÇÑ´Ù.  | 
 UserOrg | 
getUserOrgInfo(java.lang.String orgID,
               java.util.HashSet readSet)
Á¶Á÷ÀÇ ID¸¦ °¡Áö°í ÇØ´ç Á¶Á÷ÀÇ Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 java.lang.String | 
getUserRepositoryAttributeName(java.lang.String name)
Admin UI¿¡¼ »ç¿ëÇÏ´Â UserRepository ÇÊÅÍ ¼Ó¼º À̸§¿¡ ¸ÅÇεǴ ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù.  | 
 java.util.Hashtable | 
getUserRepositoryAttributes()
Admin UI¿¡¼ »ç¿ëÇÏ´Â ¸ðµç UserRepository ÇÊÅÍ ¼Ó¼º À̸§ÀÇ ¸ÅÇÎ Å×À̺íÀ» ¹ÝȯÇÑ´Ù.  | 
 UserRepository | 
getUserRepositoryInfo(java.lang.String urEID,
                      java.util.HashSet readSet)
»ç¿ëÀÚ ÀúÀå¼Ò ¿£Æ®¸® ¾ÆÀ̵𸦠°¡Áö°í ÇØ´ç »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
static UserRepository | 
getUserRepositoryInfoByAttr(javax.naming.directory.Attributes attrs)
»ç¿ëÀÚ ÀúÀå¼Ò ¼Ó¼º°ª¿¡¼ »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸¸¦ »ý¼ºÇÑ´Ù.  | 
 java.util.Vector | 
listAllUser(java.lang.String orgID)
Á¶Á÷¿¡ ¼ÓÇÑ »ç¿ëÀÚ ID ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.  | 
 java.util.Vector | 
listUser(java.lang.String orgID,
         DirtyBit dirtyBit)
Á¶Á÷¿¡ ¼ÓÇÑ »ç¿ëÀÚ ID ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.  | 
 java.util.Vector | 
listUserOrg(java.lang.String orgID)
Á¶Á÷¿¡ ¼ÓÇÑ ÇÏÀ§ Á¶Á÷ÀÇ ID ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.  | 
 boolean | 
modifyAttrInfo(java.lang.String adminID,
               java.util.Vector oldAttrInfos,
               java.util.Vector newAttrInfos,
               java.lang.String urEID)
UserRepository¿¡ ÀÖ´Â UserRepository, UserOrg, UserÀÇ ¼Ó¼º Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.  | 
 boolean | 
modifyUser(User user,
           java.lang.String userID,
           java.util.HashSet modifySet)
»ç¿ëÀÚID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.  | 
 boolean | 
modifyUserOrg(UserOrg orgInfo,
              java.lang.String orgID,
              java.util.HashSet modifySet)
Á¶Á÷ ID¿¡ ÇØ´çÇÏ´Â Á¶Á÷ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.  | 
 boolean | 
modifyUserRepository(UserRepository urInfo,
                     java.util.HashSet modifySet)
»ç¿ëÀÚÀúÀå¼Ò Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.  | 
 boolean | 
modifyUserSysAttr(java.lang.String userID,
                  int locked,
                  int pwdMustChange,
                  int logonFailCount,
                  java.util.Date logonFailTime,
                  java.util.Date lastLogonTime,
                  java.lang.String lastLogonIP)
»ç¿ëÀÚ Á¤º¸ ¼öÁ¤ 1. sfUser¼Ó¼º Áß System°ü·Ã ¼Ó¼º¸¸ º¯°æ (PolicyServer¿ë ÇÔ¼ö)  | 
 void | 
setLocale(java.util.Locale locale)
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ º¯°æÇÑ´Ù.  | 
 boolean | 
updatePwdHistory(java.lang.String userID,
                 java.lang.String pwdHistory,
                 int historyNum)
»ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£ History¸¦ ¾÷µ¥ÀÌÆ® ÇØÁØ´Ù.  | 
| Methods inherited from class com.safeidentity.adminservice.dao.ldap.LdapDefDao | 
bind, destroy, initConst, readUserRepositoryInfo, unbind | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
public static java.util.Hashtable USER_FILTER_ATTRIBUTE
| Constructor Detail | 
public LdapUserDao()
| Method Detail | 
public void setLocale(java.util.Locale locale)
setLocale in interface UserDaolocale - º¯°æÇÒ ·ÎÄÉÀÏ Á¤º¸public java.util.Locale getLocale()
getLocale in interface UserDao
public boolean existsUid(java.lang.String uid,
                         java.lang.String urEID)
                  throws SFInvalidParameterException,
                         SFBindException,
                         SFDaoException,
                         SFInitDaoException
existsUid in interface UserDaouid - »ç¿ëÀÚÀÇ uidurEID - »ç¿ëÀÚ ÀúÀå¼Ò ¿£Æ®¸® ¾ÆÀ̵ð
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean existsUser(java.lang.String userID)
                   throws SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFInitDaoException
µû¶ó¼ ´ÙÀ½°ú °°ÀÌ UID°¡ user1ÀÎ °æ¿ì¶óµµ °¡´ÉÇÑ IDÀÌ´Ù. uid=user1,ou=Dev,o=test,cn=ur_test uid=user1,ou=Sales,o=test,cn=ur_test
existsUser in interface UserDaouserID - UserÀÇ sfDn ÁÖ¼Ò
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean existsUserOrg(java.lang.String orgID)
                      throws SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFInitDaoException
µû¶ó¼ ´ÙÀ½°ú °°ÀÌ OU°¡ Dev·Î °°´õ¶óµµ »óÀ§ Á¶Á÷ID°¡ ´Ù¸£±â¶§¹®¿¡ °¡´ÉÇÑ Á¶Á÷ IDÀÌ´Ù. ou=Dev/ur_test ou=Dev,ou=Test/ur_test
existsUserOrg in interface UserDaoorgID - Á¶Á÷ÀÇ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoExceptionpublic java.lang.String getUserRepositoryAttributeName(java.lang.String name)
getUserRepositoryAttributeName in interface UserDaoname - Admin UI¿¡¼ »ç¿ëÇÏ´Â ¼Ó¼º À̸§
public java.lang.String getUserOrgAttributeName(java.lang.String name)
getUserOrgAttributeName in interface UserDaoname - Admin UI¿¡¼ »ç¿ëÇÏ´Â ¼Ó¼º À̸§
public java.lang.String getUserAttributeName(java.lang.String name)
getUserAttributeName in interface UserDaoname - Admin UI¿¡¼ »ç¿ëÇÏ´Â ¼Ó¼º À̸§
public java.util.Hashtable getUserRepositoryAttributes()
getUserRepositoryAttributes in interface UserDaopublic java.util.Hashtable getUserOrgAttributes()
getUserOrgAttributes in interface UserDaopublic java.util.Hashtable getUserAttributes()
getUserAttributes in interface UserDao
public UserRepository getUserRepositoryInfo(java.lang.String urEID,
                                            java.util.HashSet readSet)
                                     throws SFInvalidParameterException,
                                            SFDaoException,
                                            SFInitDaoException,
                                            SFEnvParamException,
                                            SFBindException
getUserRepositoryInfo in interface UserDaourEID - »ç¿ëÀÚ ÀúÀå¼Ò ¿£Æ®¸® ¾ÆÀ̵ðreadSet - ÀбⰡ´ÉÇÑ ¼Ó¼ºÅ×À̺í
SFInvalidParameterException
SFDaoException
SFInitDaoException
SFEnvParamException
SFBindException
public UserOrg getUserOrgInfo(java.lang.String orgID,
                              java.util.HashSet readSet)
                       throws SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFInitDaoException
getUserOrgInfo in interface UserDaoorgID - Á¶Á÷ÀÇ ID ex) ou=dev/ur_testreadSet - ÀбⰡ´ÉÇÑ ¼Ó¼ºÅ×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public User getUserInfo(java.lang.String userID,
                        java.util.HashSet readSet)
                 throws SFInvalidParameterException,
                        SFBindException,
                        SFDaoException,
                        SFInitDaoException
getUserInfo in interface UserDaouserID - »ç¿ëÀÚ IDreadSet - ÀбⰡ´ÉÇÑ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.lang.String getDisplayName(java.lang.String id)
                                throws SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException,
                                       SFInitDaoException
 ex)
 1. ÀϹÝÀûÀÎ °æ¿ì  
 uid=gildong,ou=dev/softforum  
      È«±æµ¿       °³¹ßÆÀ  ¼ÒÇÁÆ®Æ÷·³
 
 ========================================================
 | ÀÔ·Â ID                       |  ȸé Ç¥½Ã À̸§                      |              
 ========================================================  
 | /softforum                   |  ¼ÒÇÁÆ®Æ÷·³                           |
 | ou=dev/softforum             |  °³¹ßÆÀ (¼ÒÇÁÆ®Æ÷·³)      |   
 | uid=gildong,ou=dev/softforum |  È«±æµ¿ (¼ÒÇÁÆ®Æ÷·³/°³¹ßÆÀ)|
 ========================================================
 
 2. EIDÀÇ È¸éÇ¥½ÃÀ̸§ÀÌ ºñ¾îÀÖ´Â °æ¿ì 
 uid=gildong,ou=dev/softforum  
      È«±æµ¿                   ¼ÒÇÁÆ®Æ÷·³
 
 ========================================================
 | ÀÔ·Â ID                       |  ȸé Ç¥½Ã À̸§                      |              
 ========================================================  
 | /softforum                   |  ¼ÒÇÁÆ®Æ÷·³                           |
 | ou=dev/softforum             |  [dev] (¼ÒÇÁÆ®Æ÷·³)     |   
 | uid=gildong,ou=dev/softforum |  È«±æµ¿ (¼ÒÇÁÆ®Æ÷·³/[dev])|
 ========================================================
 
getDisplayName in interface UserDaoid - »ç¿ëÀÚ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoExceptionpublic java.lang.String getEntryDisplayName(java.lang.String id)
UserDao
 ex)
 1. ÀϹÝÀûÀÎ °æ¿ì  
 uid=gildong,ou=dev/softforum  
      È«±æµ¿       °³¹ßÆÀ  ¼ÒÇÁÆ®Æ÷·³
 
 ========================================================
 | ÀÔ·Â ID                       |  ȸé Ç¥½Ã À̸§         |              
 ========================================================  
 | /softforum                   |  ¼ÒÇÁÆ®Æ÷·³             |
 | ou=dev/softforum             |  °³¹ßÆÀ                |   
 | uid=gildong,ou=dev/softforum |  ¼ÒÇÁÆ®Æ÷·³             |
 ========================================================
 
 2. EIDÀÇ È¸éÇ¥½ÃÀ̸§ÀÌ ºñ¾îÀÖ´Â °æ¿ì 
 uid=gildong,ou=dev/softforum  
                        
 
 ========================================================
 | ÀÔ·Â ID                       |  ȸé Ç¥½Ã À̸§         |              
 ========================================================  
 | /softforum                   |  [softforum]          |
 | ou=dev/softforum             |  [dev]                |   
 | uid=gildong,ou=dev/softforum |  [gildong]            |
 ========================================================
 
getEntryDisplayName in interface UserDaoid - id
public java.util.Hashtable getAttrInfo(int category,
                                       java.lang.String urEID)
                                throws SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException,
                                       SFInitDaoException
getAttrInfo in interface UserDaocategory - Á¤ÀÇÇÑ ¼Ó¼º ±×·ì
 ¼Ó¼º ±×·ì
 0 (CATEGORY_USEREPOSITORY_PROFILE) : UserRepositoryÀÇ Profile ¼Ó¼º 1 (CATEGORY_USERORG_PROFILE) : UserOrgÀÇ Profile ¼Ó¼º 2 (CATEGORY_USER_PROFILE) : UserÀÇ Profile ¼Ó¼º 3 (CATEGORY_USERORG_PARENT) : UserOrgÀÇ Parent ¸ÅÇÎ ¼Ó¼º 4 (CATEGORY_USER_PARENT) : UserÀÇ Parent ¸ÅÇÎ ¼Ó¼º 5 (CATEGORY_PARENT_SCHEMA_DEF) : Parent ¼Ó¼º 6 (CATEGORY_CHILD_SCHEMA_DEF) : Child ¼Ó¼º
urEID - »ç¿ëÀÚ ÀúÀå¼Ò ¿£Æ®¸® ¾ÆÀ̵ð
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean addUserRepository(UserRepository urInfo,
                                 java.util.HashSet modifySet)
                          throws SFInvalidParameterException,
                                 SFDaoException,
                                 SFInitDaoException,
                                 SFEnvParamException,
                                 SFBindException
addUserRepository in interface UserDaourInfo - »õ·Î Ãß°¡ÇÒ »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸modifySet - ¼öÁ¤°¡´ÉÇÑ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFDaoException
SFInitDaoException
SFEnvParamException
SFBindException
public boolean addUserOrg(UserOrg orgInfo,
                          java.lang.String pOrgID,
                          java.util.HashSet modifySet)
                   throws SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFInitDaoException
addUserOrg in interface UserDaoorgInfo - »õ·Î Ãß°¡ÇÒ Á¶Á÷ Á¤º¸pOrgID - Á¶Á÷ Á¤º¸°¡ Ãß°¡µÇ´Â ºÎ¸ð Á¶Á÷ IDmodifySet - ¼öÁ¤°¡´ÉÇÑ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean addUser(User user,
                       java.lang.String orgID,
                       java.util.HashSet modifySet)
                throws SFInvalidParameterException,
                       SFBindException,
                       SFDaoException,
                       SFInitDaoException
addUser in interface UserDaouser - »õ·Î Ãß°¡ÇÒ User °´Ã¤Á¤º¸orgID - »õ·Î Ãß°¡ÇÒ User°¡ ¼ÓÇÑ UserOrgÀÇ SfDnÁ¤º¸ ex)ou=Dev,o=test,cn=ur1modifySet - ¼öÁ¤°¡´ÉÇÑ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean addAttrInfo(java.lang.String strAdminSfDn,
                           java.util.Vector attrInfos,
                           java.lang.String urEID)
                    throws SFInvalidParameterException,
                           SFInitDaoException,
                           SFDaoException,
                           SFEnvParamException,
                           SFBindException
addAttrInfo in interface UserDaostrAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDnattrInfos - ¼Ó¼º Á¤º¸urEID - »ç¿ëÀÚ ÀúÀå¼Ò ¿£Æ®¸® ¾ÆÀ̵ð
SFInvalidParameterException
SFInitDaoException
SFDaoException
SFEnvParamException
SFBindException
public boolean deleteUserRepository(java.lang.String urEID)
                             throws SFInvalidParameterException,
                                    SFDaoException,
                                    SFInitDaoException,
                                    SFEnvParamException,
                                    SFBindException
deleteUserRepository in interface UserDaourEID - »ç¿ëÀÚ ÀúÀå¼Ò ¿£Æ®¸® ¾ÆÀ̵ð
SFInvalidParameterException
SFDaoException
SFInitDaoException
SFEnvParamException
SFBindException
public boolean deleteUserOrg(java.lang.String orgID)
                      throws SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFInitDaoException
deleteUserOrg in interface UserDaoorgID - »èÁ¦ÇÒ Á¶Á÷ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean deleteUser(java.lang.String userID)
                   throws SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFInitDaoException
deleteUser in interface UserDaouserID - »èÁ¦ÇÒ UserÀÇ sfDn ÁÖ¼Ò
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean deleteAttrInfo(java.lang.String adminID,
                              java.util.Vector attrInfos,
                              java.lang.String urEID)
                       throws SFInvalidParameterException,
                              SFInitDaoException,
                              SFDaoException,
                              SFEnvParamException,
                              SFBindException
deleteAttrInfo in interface UserDaoadminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDnattrInfos - ¼Ó¼º Á¤º¸urEID - »ç¿ëÀÚ ÀúÀå¼Ò ¿£Æ®¸® ¾ÆÀ̵ð
SFInvalidParameterException
SFInitDaoException
SFDaoException
SFEnvParamException
SFBindException
public boolean modifyUserRepository(UserRepository urInfo,
                                    java.util.HashSet modifySet)
                             throws SFInvalidParameterException,
                                    SFDaoException,
                                    SFInitDaoException,
                                    SFEnvParamException,
                                    SFBindException
modifyUserRepository in interface UserDaourInfo - ¼öÁ¤ÇÒ »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸modifySet - ¼öÁ¤ÇÒ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFDaoException
SFInitDaoException
SFEnvParamException
SFBindException
public boolean modifyUserOrg(UserOrg orgInfo,
                             java.lang.String orgID,
                             java.util.HashSet modifySet)
                      throws SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFInitDaoException
Á¶Á÷ ¸ÅÇÎÀÌ µÈ °æ¿ì : sfOrgDn , orgDn ¼Ó¼º º¯°æ Á¶Á÷¸ÅÇÎÀÌ ¾ÊµÈ°æ¿ì : sfOrgDn ¼Ó¼º º¯°æ
modifyUserOrg in interface UserDaoorgInfo - º¯°æÇÒ Á¶Á÷  Á¤º¸orgID - º¯°æÇϰíÀÚÇÏ´Â Á¶Á÷ IDmodifySet - ¼öÁ¤ÇÒ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean modifyUser(User user,
                          java.lang.String userID,
                          java.util.HashSet modifySet)
                   throws SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFInitDaoException
»ç¿ëÀÚ ¸ÅÇÎÀÌ µÈ °æ¿ì : sfUserDn , userDn ¼Ó¼º º¯°æ »ç¿ëÀÚ ¸ÅÇÎÀÌ ¾ÊµÈ°æ¿ì : sfUserDn ¼Ó¼º º¯°æ
modifyUser in interface UserDaouser - º¯°æÇÒ »ç¿ëÀÚ Á¤º¸userID - º¯°æÇϰíÀÚÇÏ´Â »ç¿ëÀÚ IDmodifySet - ¼öÁ¤ÇÒ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean modifyAttrInfo(java.lang.String adminID,
                              java.util.Vector oldAttrInfos,
                              java.util.Vector newAttrInfos,
                              java.lang.String urEID)
                       throws SFInvalidParameterException,
                              SFInitDaoException,
                              SFDaoException,
                              SFEnvParamException,
                              SFBindException
modifyAttrInfo in interface UserDaoadminID - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDnoldAttrInfos - º¯°æµÉ ¼Ó¼º Á¤º¸µénewAttrInfos - º¯°æÇÒ ¼Ó¼º Á¤º¸µéurEID - »ç¿ëÀÚ ÀúÀå¼Ò ¿£Æ®¸® ¾ÆÀ̵ð
SFInvalidParameterException
SFInitDaoException
SFDaoException
SFEnvParamException
SFBindException
public boolean updatePwdHistory(java.lang.String userID,
                                java.lang.String pwdHistory,
                                int historyNum)
                         throws SFInvalidParameterException,
                                SFBindException,
                                SFDaoException,
                                SFInitDaoException
updatePwdHistory in interface UserDaouserID - ºñ¹Ð¹øÈ£ History¸¦ ¾÷µ¥ÀÌÆ®ÇÒ »ç¿ëÀÚ IDpwdHistory - »õ·ÎÃß°¡ÇÒ ºñ¹Ð¹øÈ£ History°ªhistoryNum - ºñ¹Ð¹øÈ£ HistoryÀÇ ÃÖ´ë °¹¼ö
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector listUserOrg(java.lang.String orgID)
                             throws SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException,
                                    SFInitDaoException
listUserOrg in interface UserDaoorgID - Á¶Á÷ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector listAllUser(java.lang.String orgID)
                             throws SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException,
                                    SFInitDaoException
listAllUser in interface UserDaoorgID - Á¶Á÷ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector listUser(java.lang.String orgID,
                                 DirtyBit dirtyBit)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFInitDaoException
listUser in interface UserDaoorgID - »ç¿ëÀÚ ¸ñ·ÏÀ» °¡Á®¿Ã Á¶Á÷IDdirtyBit - »ç¿ëÀÚ ¸ñ·ÏÀ» ÆäÀÌÁö º°·Î °¡Á®¿À±âÀ§ÇÑ Dirtybit°ª
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector findUserRepository(AbstractSearchFilter filter)
                                    throws SFInvalidParameterException,
                                           SFDaoException,
                                           SFInitDaoException,
                                           SFEnvParamException,
                                           SFBindException
findUserRepository in interface UserDaofilter - °Ë»ö Á¶°Ç
SFInvalidParameterException
SFDaoException
SFInitDaoException
SFEnvParamException
SFBindException
public java.lang.String findUserSFDN(java.lang.String uid,
                                     java.lang.String urEID)
                              throws SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException,
                                     SFInitDaoException
findUserSFDN in interface UserDaouid - »ç¿ëÀÚÀÇ UIDurEID - »ç¿ëÀÚ ÀúÀå¼ÒÀÇ ¿£Æ®¸® ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.List findUserID(java.lang.String attrKey,
                                 java.lang.String attrValue,
                                 java.lang.String urEID)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFInitDaoException
findUserID in interface UserDaoattrKey - ¼Ó¼º ID
 SFConst.ATTR_UID : »ç¿ëÀÚ UID¸¦ °¡Áö°í »ç¿ëÀÚ °Ë»ö SFConst.ATTR_EMPLOYEE_NUMBER : »ç¿ëÀÚ »ç¹øÀ» °¡Áö°í »ç¿ëÀÚ °Ë»ö
attrValue - ¼Ó¼º°ªurEID - »ç¿ëÀÚ ÀúÀå¼ÒÀÇ ¿£Æ®¸® ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.List findUserID(java.util.Map attrTable,
                                 java.lang.String urEID)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFInitDaoException
findUserID in interface UserDaoattrTable - »ç¿ëÀÚ ID¸¦ ã±âÀ§ÇÑ Á¶°Ç 
 SFConst.ATTR_UID : »ç¿ëÀÚ UID¸¦ °¡Áö°í »ç¿ëÀÚ °Ë»ö SFConst.ATTR_EMPLOYEE_NUMBER : »ç¿ëÀÚ »ç¹øÀ» °¡Áö°í »ç¿ëÀÚ °Ë»ö ex) »ç¿ëÀÚ UID°¡ "sam"ÀÌ°í »ç¹øÀÌ "123"ÀÎ »ç¿ëÀÚ ÀÇ ID¸¦ ã´Â Á¶°Ç HashMap attrTable = new HashMap(); attrTable.put(SFConst.ATTR_UID, "sam"); attrTable.put(SFConst.ATTR_EMPLOYEE_NUMBER, "123");
urEID - »ç¿ëÀÚ ÀúÀå¼ÒÀÇ ¿£Æ®¸® ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector findUserOrg(java.lang.String baseID,
                                    int nSearchScope,
                                    AbstractSearchFilter filter)
                             throws SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException,
                                    SFInitDaoException
findUserOrg in interface UserDaobaseID - °Ë»ö ±âÁØÀÌ µÇ´Â ÃÖ»óÀ§ Á¶Á÷ IDnSearchScope - °Ë»ö ¹üÀ§
 
    SFConst.SEARCH_OBJECT_SCOPE    : °Ë»öÇÒ ´ë»óÀÌ baseIDÀÎ °æ¿ì 
	  SFConst.SEARCH_ONELEVEL_SCOPE  : °Ë»öÇÒ ´ë»óÀÌ baseID ¹Ù·Î ¾Æ·¡¿¡ ´Þ·Á ÀÖ´Â °æ¿ì 
	  SFConst.SEARCH_SUBTREE_SCOPE   : °Ë»öÇÒ ´ë»óÀÌ baseID ÇÏÀ§ Æ®¸®¿¡ Á¸ÀçÇÏ´Â °æ¿ì
 filter - °Ë»ö Á¶°Ç
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector findAllUser(java.lang.String baseID,
                                    int nSearchScope,
                                    AbstractSearchFilter filter)
                             throws SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException,
                                    SFInitDaoException
findAllUser in interface UserDaobaseID - °Ë»ö ±âÁØÀÌ µÇ´Â ÃÖ»óÀ§ Á¶Á÷ ID
 
    SFConst.SEARCH_OBJECT_SCOPE    : °Ë»öÇÒ ´ë»óÀÌ baseIDÀÎ °æ¿ì 
	  SFConst.SEARCH_ONELEVEL_SCOPE  : °Ë»öÇÒ ´ë»óÀÌ baseID ¹Ù·Î ¾Æ·¡¿¡ ´Þ·Á ÀÖ´Â °æ¿ì 
	  SFConst.SEARCH_SUBTREE_SCOPE   : °Ë»öÇÒ ´ë»óÀÌ baseID ÇÏÀ§ Æ®¸®¿¡ Á¸ÀçÇÏ´Â °æ¿ì
 filter - °Ë»ö Á¶°ÇnSearchScope - SFConst.SEARCH_OBJECT_SCOPE : °Ë»öÇÒ ±âº»À§Ä¡¿¡ ÇØ´çÇÏ´Â °´Ã¼ SFConst.SEARCH_ONELEVEL_SCOPE : °Ë»öÇÒ ±âº»À§Ä¡ÀÇ 1´Ü°è ¾Æ·¡ÀÇ ³ëµå SFConst.SEARCH_SUBTREE_SCOPE : °Ë»öÇÒ ±âº»À§Ä¡ ¾Æ·¡ÀÇ ¸ðµç ³ëµå
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector findUser(java.lang.String baseID,
                                 AbstractSearchFilter filter,
                                 DirtyBit db)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFInitDaoException
findUser in interface UserDaobaseID - °Ë»ö ±âÁØÀÌ µÇ´Â ÃÖ»óÀ§ Á¶Á÷ ID
 
    SFConst.SEARCH_OBJECT_SCOPE    : °Ë»öÇÒ ´ë»óÀÌ baseIDÀÎ °æ¿ì 
	  SFConst.SEARCH_ONELEVEL_SCOPE  : °Ë»öÇÒ ´ë»óÀÌ baseID ¹Ù·Î ¾Æ·¡¿¡ ´Þ·Á ÀÖ´Â °æ¿ì 
	  SFConst.SEARCH_SUBTREE_SCOPE   : °Ë»öÇÒ ´ë»óÀÌ baseID ÇÏÀ§ Æ®¸®¿¡ Á¸ÀçÇÏ´Â °æ¿ì
 filter - °Ë»ö Á¶°Çdb - »ç¿ëÀÚ ¸ñ·ÏÀ» ÆäÀÌÁö º°·Î °¡Á®¿À±âÀ§ÇÑ Dirtybit°ª
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public int countUserInUserOrg(java.lang.String orgID)
                       throws SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFInitDaoException
 SFConst.NUM_USER_LIST_MAX ÀÌ  100ÀÎ °æ¿ì 
 
 ex) ou=org/ur_test Á¶Á÷ÀÇ »ç¿ëÀÚ°¡ 10¸íÀÎ °æ¿ì 
     ¹Ýȯ°ª : 10
 ex) ou=org/ur_test Á¶Á÷ÀÇ »ç¿ëÀÚ°¡ 110¸íÀÎ °æ¿ì 
     ¹Ýȯ°ª : -100  (ÃÖ´ë »ç¿ëÀÚ ¼öÀÇ ¸¶À̳ʽº°ª, À̰æ¿ì´Â »ç¿ëÀÚ ¼ö°¡ 100¸í ÀÌ»óÀÌ´Ù¶ó°í ÇØ¼®ÇؾߵÊ)
 
countUserInUserOrg in interface UserDaoorgID - Á¶Á÷ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public static UserRepository getUserRepositoryInfoByAttr(javax.naming.directory.Attributes attrs)
                                                  throws SFDaoException
attrs - »ç¿ëÀÚÀúÀå¼Ò ¼Ó¼º°ª
SFDaoExceptionpublic void close()
UserDao
close in interface UserDaoclose in class LdapDefDao
public boolean modifyUserSysAttr(java.lang.String userID,
                                 int locked,
                                 int pwdMustChange,
                                 int logonFailCount,
                                 java.util.Date logonFailTime,
                                 java.util.Date lastLogonTime,
                                 java.lang.String lastLogonIP)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFInitDaoException
UserDao
modifyUserSysAttr in interface UserDaouserID - º¯°æÇϰíÀÚÇÏ´Â userÀÇ sfDn ¾Æ·¡ÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇÑ ¼Ó¼ºÀ» ¹Ù²Þ.locked - User.getLocked()ÀÇ Á¤º¸pwdMustChange - User.PwdMustChange()ÀÇ Á¤º¸logonFailCount - LogonFailCount()ÀÇ Á¤º¸logonFailTime - LogonFailTime()ÀÇ Á¤º¸lastLogonTime - LastLogonTime()ÀÇ Á¤º¸lastLogonIP - LastLogonIP()ÀÇ Á¤º¸
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public User getUserInfoByCond(java.lang.String userID,
                              java.util.HashSet setNoNeedAttr)
                       throws SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFInitDaoException
UserDao
getUserInfoByCond in interface UserDaouserID - UserÀÇ SfDNÁ¤º¸setNoNeedAttr - ÇÊ¿ä ¾ø´Â Attr¿¡ ´ëÇÑ Á¤º¸ (ÁÖ·Î Multivalue Attr..  UserAccount,PwdHistory,Profile,CertDn)
            nullÀϰæ¿ì ¸ðµç Á¤º¸¸¦ ´ÙÀÐ¾î ¿Â´Ù.
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||