|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.safeidentity.adminservice.dao.rdb.RdbDefDao
com.safeidentity.adminservice.dao.rdb.RdbUserDao
| Nested Class Summary |
| Nested classes inherited from class com.safeidentity.adminservice.dao.rdb.RdbDefDao |
RdbDefDao.ColInfo, RdbDefDao.Dn, RdbDefDao.SfDn, RdbDefDao.StrObj |
| Field Summary |
| Constructor Summary | |
RdbUserDao()
±âº» »ý¼ºÀÚ |
|
| Method Summary | |
boolean |
addAttrInfo(java.lang.String strAdminSfDn,
java.util.Vector attrInfos,
java.lang.String userRepositoryName)
UserRepository¿¡ ÀúÀåµÈ UserRepository, UserOrg, UserÀÇ ¼Ó¼º Á¤º¸¸¦ Ãß°¡ÇÑ´Ù. |
boolean |
addUser(User user,
java.lang.String strUserOrgSfDn,
java.util.HashSet modifySet)
»õ·Î¿î UserÁ¤º¸¸¦ Ãß°¡ÇÑ´Ù. |
boolean |
addUserOrg(UserOrg uOrg,
java.lang.String strUserOrgSfDn,
java.util.HashSet modifySet)
»õ·Î¿î UserOrgÁ¤º¸¸¦ Ãß°¡ÇÑ´Ù. |
boolean |
addUserRepository(UserRepository urInfo,
java.util.HashSet modifySet)
»õ·Î¿î UserRepository Á¤º¸¸¦ Ãß°¡ÇÑ´Ù. |
int |
countUserInUserOrg(java.lang.String userOrgSfDn)
UserOrg¿¡ ¼ÓÇÑ »ç¿ëÀÚ(User) ¼ö¸¦ ¼¼ÁØ´Ù. |
boolean |
deleteAttrInfo(java.lang.String strAdminSfDn,
java.util.Vector attrInfos,
java.lang.String userRepositoryName)
UserRepository¿¡ ÀúÀåµÈ UserRepository, UserOrg, UserÀÇ ¼Ó¼º Á¤º¸¸¦ »èÁ¦ÇÑ´Ù. |
boolean |
deleteUser(java.lang.String strUserSfDn)
User Á¤º¸ »èÁ¦ |
boolean |
deleteUserOrg(java.lang.String strUserOrgSfDn)
UserOrgÁ¤º¸¸¦ »èÁ¦ÇÑ´Ù. |
boolean |
deleteUserRepository(java.lang.String strUrEid)
UserRepository ¼³Á¤Á¤º¸¸¦ »èÁ¦ÇÑ´Ù. |
boolean |
existsUid(java.lang.String uid,
java.lang.String urEid)
UserÀÇ ID°ªÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÑ´Ù. |
boolean |
existsUser(java.lang.String strSfDn)
UserÀÇ ID°ªÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÑ´Ù. |
boolean |
existsUserOrg(java.lang.String strSfDn)
UserOrgÀÇ ID°ªÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÑ´Ù. |
java.util.Vector |
findAllUser(java.lang.String strBaseSfDn,
int nSearchScope,
AbstractSearchFilter objFilter)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â User¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
findUser(java.lang.String strBaseSfDn,
AbstractSearchFilter objFilter,
DirtyBit db)
ÇÊÅÍ Á¶°Ç¿¡ ¸Â´Â »ç¿ëÀÚ¸¦ °Ë»öÇÑ´Ù. |
java.util.List |
findUserID(java.util.Map attrTable,
java.lang.String urEID)
ÀÔ·Â ¹ÞÀº ´Ù¼öÀÇ ¼Ó¼º ID¿Í ¼Ó¼º°ªÀ» µ¿½Ã¿¡ ¸¸Á·ÇÏ´Â »ç¿ëÀÚ ID¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. |
java.util.List |
findUserID(java.lang.String attrID,
java.lang.String attrValue,
java.lang.String urEID)
ÀÔ·Â ¹ÞÀº ¼Ó¼º ID¿Í ¼Ó¼º°ªÀ» ¸¸Á·ÇÏ´Â »ç¿ëÀÚ ID¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. |
java.util.Vector |
findUserOrg(java.lang.String strBaseSfDn,
int nSearchScope,
AbstractSearchFilter objFilter)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â UserOrg¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
findUserRepository(AbstractSearchFilter objFilter)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â UserRepository¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
java.lang.String |
findUserSFDN(java.lang.String strUid,
java.lang.String urEid)
(non-Javadoc) »ç¿ëÀÚ ID¿Í urEidÀ¸·Î SfDn¹Ýȯ. |
void |
getAllUserRepository(java.util.Vector vecUrInfo,
java.util.Hashtable table)
RdbDefDaoÀÇ readUserRepository¿¡¼ È£Ãâ |
java.util.Hashtable |
getAttrInfo(int category,
java.lang.String userRepositoryName)
UserRepository¿¡ ÀúÀåµÈ ¼Ó¼º Á¤º¸¸¦ °¡Á®¿Â´Ù. |
java.lang.String |
getDisplayName(java.lang.String id)
ID¿¡ ´ëÇÑ È¸é Ç¥½Ã À̸§À» ¹Ýȯ ÇÑ´Ù. |
java.lang.String |
getEntryDisplayName(java.lang.String id)
ID¿¡ ÇØ´çÇÏ´Â ¿£Æ®¸®ÀÇ Ç¥½Ã À̸§À» ¹Ýȯ ÇÑ´Ù. |
java.lang.String |
getLastDisplayName(java.lang.String id)
|
java.util.Locale |
getLocale()
½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù. |
java.lang.String |
getUserAttributeName(java.lang.String name)
Admin UI¿¡¼ »ç¿ëÇÏ´Â USER ÇÊÅÍ ¼Ó¼º À̸§¿¡ ¸ÅÇεǴ ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù. |
java.util.Hashtable |
getUserAttributes()
Admin UI¿¡¼ »ç¿ëÇÏ´Â ¸ðµç User ÇÊÅÍ ¼Ó¼º À̸§ÀÇ ¸ÅÇÎ Å×À̺íÀ» ¹ÝȯÇÑ´Ù. |
User |
getUserInfo(java.lang.String strUserSfDn,
java.util.HashSet readSet)
UserÀÇ SfDNÁ¤º¸(UserDn,cn=UserRepositoryCn)¸¦ °¡Áö°í ÇØ´ç UserÁ¤º¸¸¦ °¡Á®¿Â´Ù. |
User |
getUserInfoByCond(java.lang.String strSfDn,
java.util.HashSet hsNoNeedAttr)
UserÀÇ SfDNÁ¤º¸(UserDn,cn=UserRepositoryCn)¸¦ °¡Áö°í ÇØ´ç UserÁ¤º¸¸¦ °¡Á®¿Â´Ù. |
java.lang.String |
getUserNameInfo(java.lang.String strUserSfDn)
»ç¿ëÀÚ ID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ À̸§À» ¹ÝȯÇÑ´Ù. |
java.lang.String |
getUserOrgAttributeName(java.lang.String name)
Admin UI¿¡¼ »ç¿ëÇÏ´Â UserOrg ÇÊÅÍ ¼Ó¼º À̸§¿¡ ¸ÅÇεǴ ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù. |
java.util.Hashtable |
getUserOrgAttributes()
Admin UI¿¡¼ »ç¿ëÇÏ´Â ¸ðµç UserOrg ÇÊÅÍ ¼Ó¼º À̸§ÀÇ ¸ÅÇÎ Å×À̺íÀ» ¹ÝȯÇÑ´Ù. |
UserOrg |
getUserOrgInfo(java.lang.String strUserOrgSfDn,
java.util.HashSet readSet)
UserOrgÀÇ SfDNÁ¤º¸(UserOrgDn,cn=UserRepositoryCn)¸¦ °¡Áö°í ÇØ´ç UserOrgÁ¤º¸¸¦ °¡Á®¿Â´Ù. |
java.lang.String |
getUserRepositoryAttributeName(java.lang.String name)
Admin UI¿¡¼ »ç¿ëÇÏ´Â UserRepository ÇÊÅÍ ¼Ó¼º À̸§¿¡ ¸ÅÇεǴ ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù. |
java.util.Hashtable |
getUserRepositoryAttributes()
Admin UI¿¡¼ »ç¿ëÇÏ´Â ¸ðµç UserRepository ÇÊÅÍ ¼Ó¼º À̸§ÀÇ ¸ÅÇÎ Å×À̺íÀ» ¹ÝȯÇÑ´Ù. |
UserRepository |
getUserRepositoryInfo(java.lang.String strUrEid,
java.util.HashSet readSet)
UserRepositoryÀÇ DnÁ¤º¸¸¦ °¡Áö°í ÇØ´ç UserRepositoryÁ¤º¸¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
listAllUser(java.lang.String strUserOrgSfDn)
UserOrg ¹Ù·Î¾Æ·¡¿¡ ´Þ·ÁÀÖ´Â ¸ðµç UserÀÇ sfDn ÁÖ¼Ò¸¦ ¹ÝȯÇÑ´Ù. |
java.util.Vector |
listUser(java.lang.String userOrgSfDn,
DirtyBit dirtyBit)
UserOrg¿¡ ¼ÓÇÑ »ç¿ëÀÚ ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù. |
java.util.Vector |
listUserByUR(java.lang.String strUREid)
UserRepositoryÀÇ ÃÖ»óÀ§¿¡ ´Þ¸° User¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
listUserOrg(java.lang.String strUserOrgSfDn)
UserOrg¿¡ ¼ÓÇÑ ÇÏÀ§ UserOrgÀÇ sfDn ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
listUserOrgByUR(java.lang.String strUREid)
UserRepositoryÀÇ ÃÖ»óÀ§ UserOrg¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
boolean |
modifyAttrInfo(java.lang.String strAdminSfDn,
java.util.Vector oldAttrInfos,
java.util.Vector newAttrInfos,
java.lang.String userRepositoryName)
UserRepository¿¡ ÀÖ´Â UserRepository, UserOrg, UserÀÇ ¼Ó¼º Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù. |
boolean |
modifyUser(User user,
java.lang.String strUserSfDn,
java.util.HashSet modifySet)
»ç¿ëÀÚ Á¤º¸ ¼öÁ¤ 1. sfUser¼Ó¼º º¯°æ 2. |
boolean |
modifyUserOrg(UserOrg uOrg,
java.lang.String strUserOrgSfDn,
java.util.HashSet modifySet)
»ç¿ëÀÚ Á¤º¸ ¼öÁ¤ 1. sfUserOrg¼Ó¼º º¯°æ 2. |
boolean |
modifyUserRepository(UserRepository urInfo,
java.util.HashSet modifySet)
UserRepository Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù. |
boolean |
modifyUserSysAttr(java.lang.String strUserSfDn,
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)
½Ã½ºÅÛÀÇ ·ÎÄÉÀÏ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù. |
boolean |
updatePwdHistory(java.lang.String strUserSfDn,
java.lang.String strPwdHistory,
int nHistoryNum)
UserÀÇ Password History¸¦ ¾÷µ¥ÀÌÆ® ÇØÁØ´Ù. |
| Methods inherited from class com.safeidentity.adminservice.dao.rdb.RdbDefDao |
close, close, close, close, close, close, close, destroy, finishTransaction, getAdminDnID, getAdminSfDn, getAdminSfDn, getConnection, getConnection, getDBConnection, getDBConnection, getDn, getPrDntype, getUserRepositoryInfo, isNullData, IsTopAdmin, main, putAdminDn, putAdminSfDn, putNewId, readUserRepositoryInfo |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.safeidentity.adminservice.dao.UserDao |
close |
| Constructor Detail |
public RdbUserDao()
| Method Detail |
public final java.util.Locale getLocale()
UserDao
getLocale in interface UserDaopublic final void setLocale(java.util.Locale locale)
UserDao
setLocale in interface UserDaolocale - »õ·Î¿î ·ÎÄÉÀÏ Á¤º¸
public void getAllUserRepository(java.util.Vector vecUrInfo,
java.util.Hashtable table)
throws SFInvalidParameterException,
SFBindException,
SFDaoException
SFInvalidParameterException
SFBindException
SFDaoException
public boolean addAttrInfo(java.lang.String strAdminSfDn,
java.util.Vector attrInfos,
java.lang.String userRepositoryName)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
addAttrInfo in interface UserDaoattrInfos - ¼Ó¼º Á¤º¸userRepositoryName - UserRepository À̸§strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean modifyAttrInfo(java.lang.String strAdminSfDn,
java.util.Vector oldAttrInfos,
java.util.Vector newAttrInfos,
java.lang.String userRepositoryName)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
modifyAttrInfo in interface UserDaooldAttrInfos - º¯°æµÉ ¼Ó¼º Á¤º¸µénewAttrInfos - º¯°æÇÒ ¼Ó¼º Á¤º¸µéuserRepositoryName - UserRepository À̸§strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean deleteAttrInfo(java.lang.String strAdminSfDn,
java.util.Vector attrInfos,
java.lang.String userRepositoryName)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
deleteAttrInfo in interface UserDaoattrInfos - ¼Ó¼º Á¤º¸userRepositoryName - UserRepository À̸§strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Hashtable getAttrInfo(int category,
java.lang.String userRepositoryName)
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 ¼Ó¼º
userRepositoryName - UserRepository À̸§
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public int countUserInUserOrg(java.lang.String userOrgSfDn)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
countUserInUserOrg in interface UserDaouserOrgSfDn - »ç¿ëÀÚ°¡ À§Ä¡ÇÑ UserOrgÀÇ sfDn
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean updatePwdHistory(java.lang.String strUserSfDn,
java.lang.String strPwdHistory,
int nHistoryNum)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
updatePwdHistory in interface UserDaostrUserSfDn - Password History¸¦ ¾÷µ¥ÀÌÆ®ÇÒ UserÀÇ SFDN ÁÖ¼ÒstrPwdHistory - »õ·ÎÃß°¡ÇÒ PWD History°ªnHistoryNum - Password HistoryÀÇ ÃÖ´ë °¹¼ö
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 java.lang.String getUserNameInfo(java.lang.String strUserSfDn)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
strUserSfDn - »ç¿ëÀÚ ID ÁÖ¼Ò
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean existsUid(java.lang.String uid,
java.lang.String urEid)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
existsUid in interface UserDaouid - »ç¿ëÀÚÀÇ udiurEid - UserRepository À̸§
SFDaoException
SFBindException
SFInvalidParameterException
SFInitDaoException
public boolean existsUser(java.lang.String strSfDn)
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 UserDaostrSfDn - UserÀÇ sfDn ÁÖ¼Ò
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean existsUserOrg(java.lang.String strSfDn)
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
existsUserOrg in interface UserDaostrSfDn - UserÀÇ sfDn ÁÖ¼Ò
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean addUserRepository(UserRepository urInfo,
java.util.HashSet modifySet)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
addUserRepository in interface UserDaourInfo - »õ·Î Ãß°¡ÇÒ UserRepository °´Ã¤Á¤º¸modifySet - ¼öÁ¤°¡´ÉÇÑ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public UserRepository getUserRepositoryInfo(java.lang.String strUrEid,
java.util.HashSet readSet)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
getUserRepositoryInfo in interface UserDaoreadSet - ÀбⰡ´ÉÇÑ ¼Ó¼ºÅ×À̺ístrUrEid - UserRepositoryÀ̸§
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public UserOrg getUserOrgInfo(java.lang.String strUserOrgSfDn,
java.util.HashSet readSet)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
getUserOrgInfo in interface UserDaostrUserOrgSfDn - UserOrgÀÇ sfDNÁ¤º¸ ex) ou=dev,o=test,cn=ur_testreadSet - ÀбⰡ´ÉÇÑ ¼Ó¼ºÅ×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public User getUserInfo(java.lang.String strUserSfDn,
java.util.HashSet readSet)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
getUserInfo in interface UserDaostrUserSfDn - UserÀÇ SfDNÁ¤º¸readSet - ÀбⰡ´ÉÇÑ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public User getUserInfoByCond(java.lang.String strSfDn,
java.util.HashSet hsNoNeedAttr)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
UserDao
getUserInfoByCond in interface UserDaostrSfDn - UserÀÇ SfDNÁ¤º¸hsNoNeedAttr - ÇÊ¿ä ¾ø´Â Attr¿¡ ´ëÇÑ Á¤º¸ (ÁÖ·Î Multivalue Attr.. UserAccount,PwdHistory,Profile,CertDn)
nullÀϰæ¿ì ¸ðµç Á¤º¸¸¦ ´ÙÀÐ¾î ¿Â´Ù.
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean addUserOrg(UserOrg uOrg,
java.lang.String strUserOrgSfDn,
java.util.HashSet modifySet)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
addUserOrg in interface UserDaouOrg - »õ·Î Ãß°¡ÇÒ UserOrg °´Ã¤Á¤º¸strUserOrgSfDn - UserOrg°¡ Ãß°¡ µÇ´Â ºÎ¸ð UserOrgÀÇ sfDn °ªmodifySet - ¼öÁ¤°¡´ÉÇÑ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean addUser(User user,
java.lang.String strUserOrgSfDn,
java.util.HashSet modifySet)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
addUser in interface UserDaouser - »õ·Î Ãß°¡ÇÒ User °´Ã¤Á¤º¸strUserOrgSfDn - »õ·Î Ãß°¡ÇÒ User°¡ ¼ÓÇÑ UserOrgÀÇ SfDnÁ¤º¸ ex)ou=Dev,o=test,cn=ur1modifySet - ¼öÁ¤°¡´ÉÇÑ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean deleteUserRepository(java.lang.String strUrEid)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
deleteUserRepository in interface UserDaostrUrEid - UserRepository À̸§
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean deleteUserOrg(java.lang.String strUserOrgSfDn)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
deleteUserOrg in interface UserDaostrUserOrgSfDn - »èÁ¦ÇÒ UserOrgÀÇ sfDn
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean deleteUser(java.lang.String strUserSfDn)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
deleteUser in interface UserDaostrUserSfDn - »èÁ¦ÇÒ UserÀÇ sfDn ÁÖ¼Ò
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean modifyUserRepository(UserRepository urInfo,
java.util.HashSet modifySet)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
modifyUserRepository in interface UserDaourInfo - ¼öÁ¤ÇÒ UserRepository Á¤º¸modifySet - ¼öÁ¤ÇÒ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean modifyUserOrg(UserOrg uOrg,
java.lang.String strUserOrgSfDn,
java.util.HashSet modifySet)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
modifyUserOrg in interface UserDaouOrg - º¯°æÇÒ userOrg Á¤º¸strUserOrgSfDn - º¯°æÇϰíÀÚÇÏ´Â userOrgÀÇ sfDnmodifySet - ¼öÁ¤ÇÒ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean modifyUser(User user,
java.lang.String strUserSfDn,
java.util.HashSet modifySet)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
modifyUser in interface UserDaouser - º¯°æÇÒ user Á¤º¸strUserSfDn - º¯°æÇϰíÀÚÇÏ´Â userÀÇ sfDnmodifySet - ¼öÁ¤ÇÒ ¼Ó¼º Å×À̺í
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean modifyUserSysAttr(java.lang.String strUserSfDn,
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 UserDaostrUserSfDn - º¯°æÇϰíÀÚÇÏ´Â userÀÇ sfDn ¾Æ·¡ÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇÑ ¼Ó¼ºÀ» ¹Ù²Þ.Locked - User.getLocked()ÀÇ Á¤º¸PwdMustChange - User.PwdMustChange()ÀÇ Á¤º¸LogonFailCount - LogonFailCount()ÀÇ Á¤º¸LogonFailTime - LogonFailTime()ÀÇ Á¤º¸LastLogonTime - LastLogonTime()ÀÇ Á¤º¸LastLogonIP - LastLogonIP()ÀÇ Á¤º¸
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector listUserOrgByUR(java.lang.String strUREid)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
Á¶Á÷ ±¸Á¶°¡ ´ÙÀ½°ú °°Àº °æ¿ì
cn=ur_test -- o=test -- ou=dev -- ou=app1
| -- ou=app2
- ou=sales
|
- ou=service
ÃÖ»óÀ§ UserOrgÀÎ ´ÙÀ½ °ªÀ» ¹ÝȯÇÑ´Ù.
ou=dev,o=test,cn=ur_test
ou=salse,o=test,cn=ur_test
ou=service,o=test,cn=ur_test
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector listUserOrg(java.lang.String strUserOrgSfDn)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
listUserOrg in interface UserDaostrUserOrgSfDn - UserOrgÀÇ sfDn
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector listUserByUR(java.lang.String strUREid)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
Á¶Á÷ ±¸Á¶°¡ ´ÙÀ½°ú °°Àº °æ¿ì
cn=ur_test -- o=test -- ou=dev -- uid=user1
| -- uid=user2
- uid=user3
|
- uid=user4
ÃÖ»óÀ§ UserOrgÀÎ ´ÙÀ½ °ªÀ» ¹ÝȯÇÑ´Ù.
uid=user3,o=test,cn=ur_test
uid=user4,o=test,cn=ur_test
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector listAllUser(java.lang.String strUserOrgSfDn)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
listAllUser in interface UserDaostrUserOrgSfDn - UserOrgÀÇ sfDn ÁÖ¼Ò
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector listUser(java.lang.String userOrgSfDn,
DirtyBit dirtyBit)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
listUser in interface UserDaouserOrgSfDn - »ç¿ëÀÚ ¸®½ºÆ®¸¦ °¡Á®¿Â UserOrgSfDndirtyBit - UserList ÆäÀÌÁö ±¸ºÐÀ» À§ÇÑ DirtyBit
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector findUserRepository(AbstractSearchFilter objFilter)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
findUserRepository in interface UserDaoobjFilter - °Ë»ö Á¶°Ç
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector findUserOrg(java.lang.String strBaseSfDn,
int nSearchScope,
AbstractSearchFilter objFilter)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
findUserOrg in interface UserDaostrBaseSfDn - °Ë»öÇÒ ±âº» À§Ä¡ÀÇ sfDnnSearchScope - °Ë»ö ¹üÀ§ (1.ObjectScope 2.OneLevelScope 3.SubtreeScope)objFilter - °Ë»ö Á¶°Ç
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector findAllUser(java.lang.String strBaseSfDn,
int nSearchScope,
AbstractSearchFilter objFilter)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
findAllUser in interface UserDaostrBaseSfDn - °Ë»öÇÒ ±âº» À§Ä¡ÀÇ sfDnnSearchScope - °Ë»ö ¹üÀ§ (1.ObjectScope 2.OneLevelScope 3.SubtreeScope)objFilter - °Ë»ö Á¶°Ç
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector findUser(java.lang.String strBaseSfDn,
AbstractSearchFilter objFilter,
DirtyBit db)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
findUser in interface UserDaostrBaseSfDn - °Ë»öÇÒ ±âº»À§Ä¡db - °Ë»ö ÆäÀÌÁö ±¸ºÐÀ» À§ÇÑ DirtyBitobjFilter - °Ë»öÇϱâ À§ÇÑ ÇÊÅÍÁ¶°Ç
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.lang.String findUserSFDN(java.lang.String strUid,
java.lang.String urEid)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
findUserSFDN in interface UserDaostrUid - UserÀÇ IDurEid - UserRepositoryÀÇ Cn
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.List findUserID(java.lang.String attrID,
java.lang.String attrValue,
java.lang.String urEID)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
ex)
List userIDs = findUserID("uid","tom", "UserRep");
List userIDs = findUserID("email","tom@userrep.com", "UserRep");
findUserID in interface UserDaoattrID - ¼Ó¼º°ªurEID - »ç¿ëÀÚ ÀúÀå¼ÒÀÇ ¿£Æ®¸® IDattrValue - ¼Ó¼º°ª
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.List findUserID(java.util.Map attrTable,
java.lang.String urEID)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
ex)
HashMap attrTable = new HashMap();
attrTable.put("uid", "tom");
attrTable.put("email", "tom@userrep.com");
List userIDs = findUserID(attrTable , "UserRep");
findUserID in interface UserDaoattrTable - ¼Ó¼º ID ¿Í ¼Ó¼º°ª MapurEID - »ç¿ëÀÚ ÀúÀå¼ÒÀÇ ¿£Æ®¸® 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.lang.String getDisplayName(java.lang.String id)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
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 | ¼ÒÇÁÆ®Æ÷·³ |
| ou=dev/softforum | [dev] (¼ÒÇÁÆ®Æ÷·³) |
| uid=gildong,ou=dev/softforum | È«±æµ¿ (¼ÒÇÁÆ®Æ÷·³/[dev])|
========================================================
getDisplayName in interface UserDaoid - ID
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.lang.String getLastDisplayName(java.lang.String id)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFInitDaoException
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||