|
|||||||||||
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 UserDao
public final void setLocale(java.util.Locale locale)
UserDao
setLocale
in interface UserDao
locale
- »õ·Î¿î ·ÎÄÉÀÏ Á¤º¸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 UserDao
attrInfos
- ¼Ó¼º Á¤º¸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 UserDao
oldAttrInfos
- º¯°æµÉ ¼Ó¼º Á¤º¸µé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 UserDao
attrInfos
- ¼Ó¼º Á¤º¸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 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 ¼Ó¼º
userRepositoryName
- UserRepository À̸§
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public int countUserInUserOrg(java.lang.String userOrgSfDn) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
countUserInUserOrg
in interface UserDao
userOrgSfDn
- »ç¿ëÀÚ°¡ À§Ä¡ÇÑ 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 UserDao
strUserSfDn
- Password History¸¦ ¾÷µ¥ÀÌÆ®ÇÒ UserÀÇ SFDN ÁÖ¼ÒstrPwdHistory
- »õ·ÎÃß°¡ÇÒ PWD History°ªnHistoryNum
- Password HistoryÀÇ ÃÖ´ë °¹¼ö
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 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 UserDao
uid
- »ç¿ëÀÚÀÇ 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 UserDao
strSfDn
- 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 UserDao
strSfDn
- UserÀÇ sfDn ÁÖ¼Ò
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean addUserRepository(UserRepository urInfo, java.util.HashSet modifySet) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
addUserRepository
in interface UserDao
urInfo
- »õ·Î Ãß°¡ÇÒ 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 UserDao
readSet
- ÀбⰡ´ÉÇÑ ¼Ó¼ºÅ×À̺í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 UserDao
strUserOrgSfDn
- 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 UserDao
strUserSfDn
- 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 UserDao
strSfDn
- 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 UserDao
uOrg
- »õ·Î Ãß°¡ÇÒ 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 UserDao
user
- »õ·Î Ãß°¡ÇÒ 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 UserDao
strUrEid
- UserRepository À̸§
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean deleteUserOrg(java.lang.String strUserOrgSfDn) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
deleteUserOrg
in interface UserDao
strUserOrgSfDn
- »èÁ¦ÇÒ UserOrgÀÇ sfDn
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean deleteUser(java.lang.String strUserSfDn) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
deleteUser
in interface UserDao
strUserSfDn
- »èÁ¦ÇÒ UserÀÇ sfDn ÁÖ¼Ò
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean modifyUserRepository(UserRepository urInfo, java.util.HashSet modifySet) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
modifyUserRepository
in interface UserDao
urInfo
- ¼öÁ¤ÇÒ 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 UserDao
uOrg
- º¯°æÇÒ 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 UserDao
user
- º¯°æÇÒ 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 UserDao
strUserSfDn
- º¯°æÇϰíÀÚÇÏ´Â 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 UserDao
strUserOrgSfDn
- 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 UserDao
strUserOrgSfDn
- 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 UserDao
userOrgSfDn
- »ç¿ëÀÚ ¸®½ºÆ®¸¦ °¡Á®¿Â UserOrgSfDndirtyBit
- UserList ÆäÀÌÁö ±¸ºÐÀ» À§ÇÑ DirtyBit
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.Vector findUserRepository(AbstractSearchFilter objFilter) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
findUserRepository
in interface UserDao
objFilter
- °Ë»ö Á¶°Ç
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 UserDao
strBaseSfDn
- °Ë»öÇÒ ±âº» À§Ä¡ÀÇ 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 UserDao
strBaseSfDn
- °Ë»öÇÒ ±âº» À§Ä¡ÀÇ 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 UserDao
strBaseSfDn
- °Ë»öÇÒ ±âº»À§Ä¡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 UserDao
strUid
- 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 UserDao
attrID
- ¼Ó¼º°ª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 UserDao
attrTable
- ¼Ó¼º ID ¿Í ¼Ó¼º°ª MapurEID
- »ç¿ëÀÚ ÀúÀå¼ÒÀÇ ¿£Æ®¸® 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.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 UserDao
id
- 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 |