|
|||||||||||
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 UserDao
locale
- º¯°æÇÒ ·ÎÄÉÀÏ Á¤º¸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 UserDao
uid
- »ç¿ëÀÚÀÇ 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 UserDao
userID
- 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 UserDao
orgID
- Á¶Á÷ÀÇ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.lang.String getUserRepositoryAttributeName(java.lang.String name)
getUserRepositoryAttributeName
in interface UserDao
name
- Admin UI¿¡¼ »ç¿ëÇÏ´Â ¼Ó¼º À̸§
public java.lang.String getUserOrgAttributeName(java.lang.String name)
getUserOrgAttributeName
in interface UserDao
name
- Admin UI¿¡¼ »ç¿ëÇÏ´Â ¼Ó¼º À̸§
public java.lang.String getUserAttributeName(java.lang.String name)
getUserAttributeName
in interface UserDao
name
- Admin UI¿¡¼ »ç¿ëÇÏ´Â ¼Ó¼º À̸§
public java.util.Hashtable getUserRepositoryAttributes()
getUserRepositoryAttributes
in interface UserDao
public java.util.Hashtable getUserOrgAttributes()
getUserOrgAttributes
in interface UserDao
public 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 UserDao
urEID
- »ç¿ëÀÚ ÀúÀå¼Ò ¿£Æ®¸® ¾ÆÀ̵ð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 UserDao
orgID
- Á¶Á÷ÀÇ 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 UserDao
userID
- »ç¿ëÀÚ 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 UserDao
id
- »ç¿ëÀÚ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public 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 UserDao
id
- id
public java.util.Hashtable getAttrInfo(int category, java.lang.String urEID) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
getAttrInfo
in interface UserDao
category
- Á¤ÀÇÇÑ ¼Ó¼º ±×·ì
¼Ó¼º ±×·ì
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 UserDao
urInfo
- »õ·Î Ãß°¡ÇÒ »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸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 UserDao
orgInfo
- »õ·Î Ãß°¡ÇÒ Á¶Á÷ Á¤º¸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 UserDao
user
- »õ·Î Ãß°¡ÇÒ 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 UserDao
strAdminSfDn
- Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDnattrInfos
- ¼Ó¼º Á¤º¸urEID
- »ç¿ëÀÚ ÀúÀå¼Ò ¿£Æ®¸® ¾ÆÀ̵ð
SFInvalidParameterException
SFInitDaoException
SFDaoException
SFEnvParamException
SFBindException
public boolean deleteUserRepository(java.lang.String urEID) throws SFInvalidParameterException, SFDaoException, SFInitDaoException, SFEnvParamException, SFBindException
deleteUserRepository
in interface UserDao
urEID
- »ç¿ëÀÚ ÀúÀå¼Ò ¿£Æ®¸® ¾ÆÀ̵ð
SFInvalidParameterException
SFDaoException
SFInitDaoException
SFEnvParamException
SFBindException
public boolean deleteUserOrg(java.lang.String orgID) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
deleteUserOrg
in interface UserDao
orgID
- »èÁ¦ÇÒ Á¶Á÷ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean deleteUser(java.lang.String userID) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
deleteUser
in interface UserDao
userID
- »èÁ¦ÇÒ 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 UserDao
adminID
- Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ 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 UserDao
urInfo
- ¼öÁ¤ÇÒ »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸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 UserDao
orgInfo
- º¯°æÇÒ Á¶Á÷ Á¤º¸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 UserDao
user
- º¯°æÇÒ »ç¿ëÀÚ Á¤º¸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 UserDao
adminID
- Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ 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 UserDao
userID
- ºñ¹Ð¹øÈ£ 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 UserDao
orgID
- Á¶Á÷ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector listAllUser(java.lang.String orgID) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
listAllUser
in interface UserDao
orgID
- Á¶Á÷ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector listUser(java.lang.String orgID, DirtyBit dirtyBit) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
listUser
in interface UserDao
orgID
- »ç¿ëÀÚ ¸ñ·ÏÀ» °¡Á®¿Ã Á¶Á÷IDdirtyBit
- »ç¿ëÀÚ ¸ñ·ÏÀ» ÆäÀÌÁö º°·Î °¡Á®¿À±âÀ§ÇÑ Dirtybit°ª
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector findUserRepository(AbstractSearchFilter filter) throws SFInvalidParameterException, SFDaoException, SFInitDaoException, SFEnvParamException, SFBindException
findUserRepository
in interface UserDao
filter
- °Ë»ö Á¶°Ç
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 UserDao
uid
- »ç¿ëÀÚÀÇ 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 UserDao
attrKey
- ¼Ó¼º 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 UserDao
attrTable
- »ç¿ëÀÚ 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 UserDao
baseID
- °Ë»ö ±âÁØÀÌ µÇ´Â ÃÖ»óÀ§ Á¶Á÷ 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 UserDao
baseID
- °Ë»ö ±âÁØÀÌ µÇ´Â ÃÖ»óÀ§ Á¶Á÷ 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 UserDao
baseID
- °Ë»ö ±âÁØÀÌ µÇ´Â ÃÖ»óÀ§ Á¶Á÷ 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 UserDao
orgID
- Á¶Á÷ ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public static UserRepository getUserRepositoryInfoByAttr(javax.naming.directory.Attributes attrs) throws SFDaoException
attrs
- »ç¿ëÀÚÀúÀå¼Ò ¼Ó¼º°ª
SFDaoException
public void close()
UserDao
close
in interface UserDao
close
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 UserDao
userID
- º¯°æÇϰíÀÚÇÏ´Â 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 UserDao
userID
- 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 |