|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
1. UserAdminÀÇ ±â´É
UserAdmin ÀÎÅÍÆäÀ̽º´Â »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ´ëÇÑ °ü¸® ±â´ÉÀ» Á¦°øÇÑ´Ù.
»ç¿ëÀÚ ÀúÀå¼Ò¿¡ °üÇÑ Á¤º¸´Â ´ÙÀ½°ú °°ÀÌ µÎ ºÐ·ù·Î ³ª´©¾î Áú ¼ö ÀÖ´Ù.
°¡. »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ´ëÇÑ ¼³Á¤ Á¤º¸ - À§Ä¡ : Á¤Ã¥ ÀúÀå¼ÒÀÇ »ç¿ëÀÚ ÀúÀå¼Ò ¼³Á¤ Á¤º¸·Î °ü¸®µÊ - ³»¿ë : »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°á ¼³Á¤ ex) ÀúÀå¼Ò ŸÀÔ( LDAP, DB ) , ¿¬°á °èÁ¤ °ü¸® Á¤Ã¥ (¾ÆÀ̵ðÁ¤Ã¥, ºñ¹Ð¹øÈ£Á¤Ã¥, ÀÎÁõÁ¤Ã¥..) ³ª. »ç¿ëÀÚ ¹× Á¶Á÷ Á¤º¸ - À§Ä¡ : °¢°¢ÀÇ »ç¿ëÀÚ ÀúÀå¼Ò¿¡ À§Ä¡ÇÔ - ³»¿ë : ½ÇÁ¦ »ç¿ëÀÚ ¹× Á¶Á÷¿¡ °üÇÑ µ¥ÀÌÅͰ¡ Á¸ÀçÇÏ´Â ÀúÀå¼Ò Á¶Á÷ÀÇ ±¸¼º Æ®¸®³ª »ç¿ëÀÚ °³°³ÀÎÀÇ Á¤º¸°¡ À§Ä¡ÇÔUserAdmin ÀÎÅÍÆäÀ̽º´Â À§¿Í °°ÀÌ »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ´ëÇÑ °ü¸® Á¤º¸¸¦ ¼³Á¤Çϰųª °¡Á®¿À´Â µ¥ »ç¿ëµÇ°í, ½ÇÁ¦ »ç¿ëÀÚ Á¶Á÷ ¹× »ç¿ëÀÚ¸¦ »ý¼ºÇϰųª, »èÁ¦ ¹× Á¤º¸ º¯°æ½Ã¿¡ »ç¿ëµÈ´Ù. 2. UserAdmin¿¡¼ »ç¿ëÇÏ´Â ID ü°è
°¡. ¾ÆÀ̵ðÀÇ Á¾·ù UID : »ç¿ëÀÚ ¾ÆÀ̵ð ( User ID ) OID : Á¶Á÷ ¾ÆÀ̵ð ( Organization ID ) RID : »ç¿ëÀÚ ÀúÀå¼Ò ¾ÆÀ̵ð ( Repository ID ) ÅëÇÕ ½Ã½ºÅÛ¿¡¼ ¾ÆÀ̵§ÅÍÆ¼¸¦ Ç¥½ÃÇϱâÀ§ÇÑ ¾ÆÀ̵ð´Â UID + OID + RID·Î ÀÌ·ç¾î Áø´Ù. [ABC Corp]---org1----sub_org1 + --org2 ³ª. ¾ÆÀ̵𠱸ºÐÀÇ À§ÇÑ Á¢µÎ¾î(prefix) UID : user1 --> uid=user1 OID : org1 --> ou=org1 RID : ABC Corp --> /ABC Corp
´Ù. ÅëÇÕ ¾ÆÀ̵ð Ç¥½ÃÇü½Ä »ç¿ëÀÚ¿Í Á¶Á÷, ÇÏÀ§ Á¶Á÷°ú »óÀ§ Á¶Á÷Àº ¼·Î °èÃþ °ü°è°¡ ÀÖ´Ù. ÅëÇÕ ¾ÆÀ̵𠿪½Ã ÀÌ·¯ÇÑ °èÃþ °ü°è¸¦ Ç¥½ÃÇϰí ÀÖ´Ù. ÅëÇÕ¾ÆÀ̵ðÀÇ ±¸¼ºÀº ´ÙÀ½°ú °°ÀÌ »ç¿ëÀÚ¿Í Á¶Á÷, Á¶Á÷°ú Á¶Á÷Àº ÄÞ¸¶·Î ±¸ºÐÇÏ¸ç »ç¿ëÀÚ¿Í »ç¿ëÀÚ ÀúÀå¼Ò Á¶Á÷°ú »ç¿ëÀÚ ÀúÀå¼Ò´Â /·Î ±¸ºÐÇÑ´Ù. [uid=»ç¿ëÀÚ uid],[ou=Á¶Á÷ oid]/[»ç¿ëÀÚÀúÀå¼Ò RID] ex) »ç¿ëÀÚÀúÀå¼Ò (ABC Corp)¿¡ Á¶Á÷(org1)ÀÌ ÀÖ°í, Á¶Á÷(org1)¿¡ »ç¿ëÀÚ(user1)ÀÌ Á¸ÀçÇÏ´Â °æ¿ì ==> uid=user1,ou=org1/ABC Corp ex) ABC Corp/org1(»óÀ§Á¶Á÷)/org2(ÇÏÀ§Á¶Á÷)/user1(»ç¿ëÀÚ) ==> uid=user1,ou=org2,ou=org1/ABC Corp
Method Summary | |
boolean |
addAttrInfo(java.lang.String adminID,
java.util.Vector attrInfos,
java.lang.String urEID)
»ç¿ëÀÚ ÀúÀå¼Ò¿¡ »õ·Î¿î ¼Ó¼º Á¤º¸¸¦ Ãß°¡ÇÑ´Ù. |
boolean |
addUser(java.lang.String adminID,
User user,
java.lang.String userOrgID,
boolean bIgnoreDetailException)
Á¶Á÷¿¡ »õ·Î¿î »ç¿ëÀÚ(User) Á¤º¸¸¦ Ãß°¡ÇÑ´Ù. |
boolean |
addUserOrg(java.lang.String adminID,
UserOrg userOrg,
java.lang.String parentUserOrgID,
boolean bIgnoreDetailException)
»õ·Î¿î »ç¿ëÀÚÁ¶Á÷(UserOrg) Á¤º¸¸¦ Ãß°¡ÇÑ´Ù. |
boolean |
addUserRepository(java.lang.String adminID,
UserRepository urInfo,
boolean bIgnoreDetailException)
»õ·Î¿î »ç¿ëÀÚÀúÀå¼Ò Á¤º¸¸¦ Ãß°¡ÇÑ´Ù. |
void |
close()
Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù. |
int |
countUserInUserOrg(java.lang.String userOrgID)
»ç¿ëÀÚ Á¶Á÷¿¡ ¼ÓÇÑ »ç¿ëÀÚ ¼ö¸¦ ¾Ë·ÁÁØ´Ù. |
boolean |
deleteAttrInfo(java.lang.String adminID,
java.util.Vector attrInfos,
java.lang.String urEID)
»ç¿ëÀÚ ÀúÀå¼Ò¿¡ ¼³Á¤µÈ ¼Ó¼º Á¤º¸¸¦ »èÁ¦ÇÑ´Ù. |
boolean |
deleteUser(java.lang.String adminID,
java.lang.String userID)
»ç¿ëÀÚ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù. |
boolean |
deleteUserOrg(java.lang.String adminID,
java.lang.String userOrgID)
»ç¿ëÀÚÁ¶Á÷ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù. |
boolean |
deleteUserRepository(java.lang.String adminID,
java.lang.String urEID)
»ç¿ëÀÚÀúÀå¼Ò Á¤º¸¸¦ Á¤Ã¥ÀúÀå¼Ò¿¡¼ »èÁ¦ÇÑ´Ù. |
boolean |
existsIdPolicy(java.lang.String idPolicyName)
ÀԷ¹ÞÀº ID Á¤Ã¥ À̸§ÀÌ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏ´ÂÁö °Ë»çÇØÁØ´Ù. |
boolean |
existsPwdPolicy(java.lang.String pwdPolicyName)
ÀÔ·Â ¹ÞÀº ºñ¹Ð¹øÈ£ Á¤Ã¥ À̸§ÀÌ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏ´ÂÁö °Ë»çÇØÁØ´Ù. |
boolean |
existsUser(java.lang.String userID)
»ç¿ëÀÚÀÇ ID °ªÀÌ »ç¿ëÀÚ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏ´ÂÁö °Ë»çÇØÁØ´Ù. |
boolean |
existsUserOrg(java.lang.String userOrgID)
»ç¿ëÀÚ Á¶Á÷ÀÇ ID °ªÀÌ »ç¿ëÀÚ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏ´ÂÁö °Ë»çÇØÁØ´Ù. |
java.util.Vector |
findUser(java.lang.String adminID,
java.lang.String baseUserOrgID,
AbstractSearchFilter filter,
DirtyBit dirtyBit)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â »ç¿ëÀÚ¸¦ °Ë»öÇÑ´Ù. |
java.util.Vector |
findUserAll(java.lang.String adminID,
java.lang.String baseUserOrgID,
AbstractSearchFilter filter)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â ¸ðµç »ç¿ëÀÚ¸¦ °Ë»öÇÑ´Ù. |
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 adminID,
java.lang.String baseUserOrgID,
AbstractSearchFilter filter)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â »ç¿ëÀÚÁ¶Á÷À» °Ë»öÇÑ´Ù. |
java.util.Vector |
findUserRepository(java.lang.String adminID,
AbstractSearchFilter filter)
°Ë»ö Á¶°Ç¿¡ ¸Â´Â »ç¿ëÀÚÀúÀå¼Ò Á¤º¸¸¦ °Ë»öÇÑ´Ù. |
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()
¿¹¿Üó¸® ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
getMappedParentInfo(int category,
java.lang.String urEID)
»óÀ§Á¤º¸¸¦ ¸ÅÇÎÇϱâÀ§ÇÑ ¼Ó¼ºÀº Parent·Î Á¤ÀǵǴµ¥ ÀÌÁß¿¡¼ ½ÇÁ¦·Î »ç¿ëÀÚ ¶Ç´Â »ç¿ëÀÚ Á¶Á÷ ¸ÅÇο¡ »ç¿ëµÇ´Â ParentÁ¤º¸¸¸ °¡Á®¿Â´Ù. |
PwdPolicy |
getPwdPolicyInfoByName(java.lang.String pwdPolicyName)
ºñ¹Ð¹øÈ£ Á¤Ã¥ À̸§¿¡ ÇØ´çÇÏ´Â ºñ¹Ð¹øÈ£ Á¤Ã¥ Á¤º¸¸¦ °¡Á®¿Â´Ù. |
IdPolicy |
getUserIdPolicyInfo(java.lang.String userID)
»ç¿ëÀÚ¿¡°Ô ¼³Á¤µÈ IDÁ¤Ã¥À» °¡Á®¿Â´Ù. |
IdPolicy |
getUserIdPolicyInfoByName(java.lang.String idPolicyName)
ID Á¤Ã¥ À̸§À» °¡Áö°í IDÁ¤Ã¥ Á¤º¸¸¦ °¡Á®¿Â´Ù. |
User |
getUserInfo(java.lang.String adminID,
java.lang.String userID)
»ç¿ëÀÚ ID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ Á¤º¸¸¦ °¡Á®¿Â´Ù. |
UserOrg |
getUserOrgInfo(java.lang.String adminID,
java.lang.String userOrgID)
»ç¿ëÀÚ Á¶Á÷ ID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ Á¶Á÷ Á¤º¸¸¦ °¡Á®¿Â´Ù. |
UserRepository |
getUserRepositoryData(java.lang.String adminID,
java.lang.String urEID)
Á¤Ã¥ ÀúÀå¼Ò¿¡ ÀúÀåµÇ¾îÀÖ´Â »ç¿ëÀÚÀúÀå¼Ò Á¤º¸¸¦ °¡Á®¿Â´Ù. |
UserRepository |
getUserRepositoryInfo(java.lang.String adminID,
java.lang.String urEID)
ij½¬¿µ¿ª¿¡ ÀÖ´Â »ç¿ëÀÚÀúÀå¼Ò Á¤º¸¸¦ °¡Á®¿Â´Ù. |
boolean |
isCorrectUID(java.lang.String uid,
IdPolicy idPolicy)
ID Á¤Ã¥¿¡ µû¶ó »ç¿ëÀÚ UID ÀԷ°ª À¯È¿¼ºÀ» °Ë»çÇÑ´Ù. |
boolean |
isCorrectUID(java.lang.String uid,
java.lang.String idPolicyName)
ID Á¤Ã¥¿¡ µû¶ó »ç¿ëÀÚ UID ÀԷ°ª À¯È¿¼ºÀ» °Ë»çÇÑ´Ù. |
java.util.Vector |
listUser(java.lang.String adminID,
java.lang.String userOrgID,
DirtyBit dirtyBit)
»ç¿ëÀÚ Á¶Á÷¿¡ ¼ÓÇÑ »ç¿ëÀÚ ID ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. |
java.util.Vector |
listUserAll(java.lang.String adminID,
java.lang.String userOrgID)
»ç¿ëÀÚ Á¶Á÷¿¡ ¼ÓÇÑ ¸ðµç »ç¿ëÀÚ ID ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. |
java.util.Vector |
listUserOrg(java.lang.String adminID,
java.lang.String userOrgID)
»ç¿ëÀÚ Á¶Á÷¿¡ ¼ÓÇÑ ¸ðµç ÇÏÀ§ Á¶Á÷ ID ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. |
java.util.Vector |
listUserRepository(java.lang.String adminID)
Á¤Ã¥ ÀúÀå¼Ò¿¡ ¼³Á¤µÈ ¸ðµç »ç¿ëÀÚ ÀúÀå¼Ò ID ¸ñ·ÏÀ» °¡Á®¿Â´Ù. |
boolean |
modifyAttrInfo(java.lang.String adminID,
java.util.Vector oldAttrInfos,
java.util.Vector newAttrInfos,
java.lang.String urEID)
»ç¿ëÀÚ ÀúÀå¼Ò¿¡ ¼³Á¤µÈ ¼Ó¼º Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù. |
boolean |
modifyUser(java.lang.String adminID,
User user,
java.lang.String userID,
boolean bIgnoreDetailException)
»ç¿ëÀÚÁ¤º¸(User)¸¦ ¼öÁ¤ÇÑ´Ù. |
boolean |
modifyUserOrg(java.lang.String adminID,
UserOrg userOrg,
java.lang.String userOrgID,
boolean bIgnoreDetailException)
»ç¿ëÀÚÁ¶Á÷(UserOrg) Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù. |
boolean |
modifyUserPassword(java.lang.String userID,
java.lang.String oldPwd,
java.lang.String newPwd)
|
boolean |
modifyUserRepository(java.lang.String adminID,
UserRepository urInfo,
boolean bIgnoreDetailException)
»ç¿ëÀÚÀúÀå¼Ò(UserRepository) Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù. |
boolean |
moveUser(java.lang.String adminID,
java.lang.String userID,
java.lang.String userOrgID)
»ç¿ëÀÚ¸¦ ´Ù¸¥ Á¶Á÷À¸·Î À̵¿ ½ÃŲ´Ù. |
void |
setLocale(java.util.Locale locale)
¿¹¿Üó¸® ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ º¯°æÇÑ´Ù. |
Method Detail |
public void setLocale(java.util.Locale locale)
locale
- º¯°æÇÒ ·ÎÄÉÀÏ Á¤º¸public java.util.Locale getLocale()
public boolean moveUser(java.lang.String adminID, java.lang.String userID, java.lang.String userOrgID) throws SFAccessRightException, SFInformationNotExistedException, SFInitDaoException, SFAlreadyExistsException, SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException
[ABC Corp]---Dev-----IdentSol + --Sales =@user1,@user2 Sales Á¶Á÷ÀÇ user1 À» IdentSol Á¶Á÷À¸·Î ¿Å±æ°æ¿ì [ À̵¿ÇÒ »ç¿ëÀÚ ID ] uid=user1,ou=Salse/ABC Corp [ À̵¿ÇÒ Á¶Á÷ ID ] ou=IdentSol,ou=Dev/ABC Corp [ À̵¿ÈÄ »ç¿ëÀÚ ID ] uid=user1,ou=IdentSol,ou=Dev/ABC Corp
adminID
- °ü¸®ÀÚ IDuserID
- À̵¿ÇÒ »ç¿ëÀÚ IDuserOrgID
- »ç¿ëÀÚ°¡ À̵¿ÇÒ Á¶Á÷ ID
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFAlreadyExistsException
- À̵¿ÇÒ Á¶Á÷¿¡ ÀÌ¹Ì °°Àº ¾ÆÀ̵ðÀÇ »ç¿ëÀÚ°¡ Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ýpublic boolean existsPwdPolicy(java.lang.String pwdPolicyName) throws SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException
pwdPolicyName
- ºñ¹Ð¹øÈ£ Á¤Ã¥ À̸§
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ýpublic boolean existsIdPolicy(java.lang.String idPolicyName) throws SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException
idPolicyName
- ID Á¤Ã¥ À̸§
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ýpublic boolean existsUser(java.lang.String userID) throws SFBindException, SFDaoException, SFInitDaoException, SFInvalidParameterException, SFInformationNotExistedException
uid=user1,ou=Dev/ABC Corp uid=user1,ou=Sales/ABC Corp´Ü »ç¿ëÀÚ ÀúÀå¼Ò°¡ DBÀÎ °æ¿ì¿¡´Â Á¶Á÷ÀÌ ´Ù¸£´õ¶óµµ °°Àº UID¿¡ ´ëÇØ¼ Çã¿ëµÇÁö ¾ÊÀ½À» ÁÖÀÇÇÑ´Ù.
userID
- °Ë»çÇÒ·Á´Â »ç¿ëÀÚÀÇ ID °ª
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic boolean existsUserOrg(java.lang.String userOrgID) throws SFBindException, SFDaoException, SFInitDaoException, SFInvalidParameterException, SFInformationNotExistedException
ou=org1,ou=Dev/ABC Corp ou=org1,ou=Sales/ABC Corp´Ü »ç¿ëÀÚ ÀúÀå¼Ò°¡ DBÀÎ °æ¿ì¿¡´Â Á¶Á÷ÀÌ ´Ù¸£´õ¶óµµ °°Àº OID¿¡ ´ëÇØ¼ Çã¿ëµÇÁö ¾ÊÀ½À» ÁÖÀÇÇÑ´Ù.
userOrgID
- °Ë»çÇÒ·Á´Â »ç¿ëÀÚÁ¶Á÷ÀÇ ID °ª
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic boolean isCorrectUID(java.lang.String uid, IdPolicy idPolicy) throws SFInvalidParameterException, SFInvalidDataFormatException
uid
- »ç¿ëÀÚ UID ÀԷ°ªidPolicy
- ID Á¤Ã¥ Á¤º¸
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException
- »ç¿ëÀÚÀÇ UID ÀԷ°ªÀÌ ID Á¤Ã¥¿¡ À§¹èµÉ¶§ ¹ß»ýpublic boolean isCorrectUID(java.lang.String uid, java.lang.String idPolicyName) throws SFInvalidDataFormatException, SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException
uid
- »ç¿ëÀÚ UID ÀԷ°ªidPolicyName
- IDÁ¤Ã¥ À̸§
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException
- »ç¿ëÀÚÀÇ UID ÀԷ°ªÀÌ ID Á¤Ã¥¿¡ À§¹èµÉ¶§ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ýpublic java.util.Vector getMappedParentInfo(int category, java.lang.String urEID) throws SFInvalidParameterException, SFInformationNotExistedException
1. ¼Ó¼ºÅ×ÀÌºí ¼Ó¼ºÁ¤ÀÇ ¿¹Á¦ ===============================================+================= | ¼Ó¼ºÁ¾·ù | ¼Ó¼º ºÐ·ù | ¼Ó¼º ID | ¼Ó¼º ³»¿ë | ================================================================= | Parent | User | Parent_empNo | »ç¿ëÀÚ »ç¹ø | | Parent | UserOrg | Parent_orgNo | ºÎ¼ ¹øÈ£ | | Profile | User | Profile_hobby | »ç¿ëÀÚ Ãë¹Ì | | Profile | UserOrg | Profile_product| ºÎ¼ °³¹ßÁ¦Ç° | | Profile | UserRepository | Profile_build | ȸ»ç ⸳ÀÏ | | ... | ... | ... | ... | =================================================================
2. »ç¿ëÀÚ ¸ÅÇÎÁ¤º¸ ¿¹Á¦ =============================================================== | ¸ÅÇÎÁ¾·ù | »ç¿ëÀÚ Á¤º¸ | º¸¾È°´Ã¼(Security Context) | =============================================================== | Çʼö¸ÅÇÎ | uid | sfUid | | Çʼö¸ÅÇÎ | email | email | | Çʼö¸ÅÇÎ | ... | ... | =============================================================== | »óÀ§¸ÅÇÎ | empNo | Parent_empNo | | »óÀ§¸ÅÇÎ | ... | ... | =============================================================== | ºÎ°¡¼Ó¼º | | Profile_hobby | | ºÎ°¡¼Ó¼º | | Profile_Address | | | ... | ... | ===============================================================
category
- °¡Á®¿Ã »óÀ§¸ÅÇμӼº(Parent) Á¾·ù
»ç¿ëÀÚ »óÀ§¸ÅÇμӼº : AttrInfo.CATEGORY_USER_PARENT Á¶Á÷ »óÀ§¸ÅÇμӼº : AttrInfo.CATEGORY_USERORG_PARENT
urEID
- »ç¿ëÀÚÀúÀå¼Ò ¿£Æ®¸®¾ÆÀ̵ð
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic UserRepository getUserRepositoryInfo(java.lang.String adminID, java.lang.String urEID) throws SFAccessRightException, SFBindException, SFEnvParamException, SFDaoException, SFInitDaoException, SFInvalidParameterException, SFInformationNotExistedException
adminID
- °ü¸®ÀÚ IDurEID
- »ç¿ëÀÚÀúÀå¼Ò ¿£Æ®¸®¾ÆÀ̵ð
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic UserRepository getUserRepositoryData(java.lang.String adminID, java.lang.String urEID) throws SFAccessRightException, SFBindException, SFEnvParamException, SFDaoException, SFInitDaoException, SFInvalidParameterException, SFInformationNotExistedException
adminID
- °ü¸®ÀÚ IDurEID
- »ç¿ëÀÚÀúÀå¼Ò ¿£Æ®¸®¾ÆÀ̵ð
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic UserOrg getUserOrgInfo(java.lang.String adminID, java.lang.String userOrgID) throws SFAccessRightException, SFInitDaoException, SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException, SFInformationNotExistedException
adminID
- °ü¸®ÀÚ IDuserOrgID
- »ç¿ëÀÚÁ¶Á÷ ID [ ex) ou=dev/ABC Corp ]
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic User getUserInfo(java.lang.String adminID, java.lang.String userID) throws SFAccessRightException, SFInitDaoException, SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException, SFInformationNotExistedException
adminID
- °ü¸®ÀÚ IDuserID
- »ç¿ëÀÚ ID
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic java.lang.String getDisplayName(java.lang.String id)
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])| ========================================================
public java.lang.String getEntryDisplayName(java.lang.String id)
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] | ========================================================
id
- id
public IdPolicy getUserIdPolicyInfo(java.lang.String userID) throws SFInformationNotExistedException, SFInvalidDataFormatException, SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException
userID
- »ç¿ëÀÚ ID
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException
- »ç¿ëÀÚ ID°¡ ¿Ã¹Ù¸¥ Çü½ÄÀÌ ¾Æ´Ñ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ýpublic IdPolicy getUserIdPolicyInfoByName(java.lang.String idPolicyName) throws SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException
idPolicyName
- ID Á¤Ã¥ À̸§
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ýpublic PwdPolicy getPwdPolicyInfoByName(java.lang.String pwdPolicyName) throws SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException
pwdPolicyName
- ºñ¹Ð¹øÈ£ Á¤Ã¥ À̸§
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ýpublic java.util.Hashtable getAttrInfo(int category, java.lang.String urEID) throws SFBindException, SFDaoException, SFInitDaoException, SFInvalidParameterException, SFInformationNotExistedException
1. ¼Ó¼ºÅ×ÀÌºí ¼Ó¼ºÁ¤ÀÇ ¿¹Á¦ ===============================================+================= | ¼Ó¼ºÁ¾·ù | ¼Ó¼º ºÐ·ù | ¼Ó¼º ID | ¼Ó¼º ³»¿ë | ================================================================= | Parent | User | Parent_empNo | »ç¿ëÀÚ »ç¹ø | | Parent | UserOrg | Parent_orgNo | ºÎ¼ ¹øÈ£ | | Profile | User | Profile_hobby | »ç¿ëÀÚ Ãë¹Ì | | Profile | UserOrg | Profile_product| ºÎ¼ °³¹ßÁ¦Ç° | | Profile | UserRepository | Profile_build | ȸ»ç ⸳ÀÏ | | ... | ... | ... | ... | ================================================================= ÀÏ´Ü ¼Ó¼ºÅ×ÀÌºí¿¡ ¼Ó¼ºÀÌ Á¤ÀÇµÇ¸é »ç¿ëÀÚ ¶Ç´Â »ç¿ëÀÚÁ¶Á÷ ¸ÅÇο¡ »ç¿ëµÈ´Ù. 2. »ç¿ëÀÚ ¸ÅÇÎÁ¤º¸ ¿¹Á¦ =============================================================== | ¸ÅÇÎÁ¾·ù | »ç¿ëÀÚ Á¤º¸ | º¸¾È°´Ã¼(Security Context) | =============================================================== | Çʼö¸ÅÇÎ | uid | sfUid | | Çʼö¸ÅÇÎ | email | email | | Çʼö¸ÅÇÎ | ... | ... | =============================================================== | »óÀ§¸ÅÇÎ | empNo | Parent_empNo | | »óÀ§¸ÅÇÎ | ... | ... | =============================================================== | ºÎ°¡¼Ó¼º | | Profile_hobby | | ºÎ°¡¼Ó¼º | | Profile_Address | | | ... | ... | ===============================================================
category
- °¡Á®¿Ã ¼Ó¼º ±×·ì
* Category ÀԷ°ª AttrInfo.CATEGORY_USEREPOSITORY_PROFILE : »ç¿ëÀÚÀúÀå¼Ò ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USERORG_PROFILE : »ç¿ëÀÚÁ¶Á÷ ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USER_PROFILE : »ç¿ëÀÚ ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USERORG_PARENT : »ç¿ëÀÚÁ¶Á÷ »óÀ§ ¸ÅÇμӼº(Parent) AttrInfo.CATEGORY_USER_PARENT : »ç¿ëÀÚ »óÀ§ ¸ÅÇÎ ¼Ó¼º(Parent) AttrInfo.CATEGORY_PARENT_USERORG_SCHEMA_DEF : »ç¿ëÀÚÁ¶Á÷ »óÀ§ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_PARENT_USER_SCHEMA_DEF : »ç¿ëÀÚ »óÀ§ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USERREPOSITORY_SCHEMA_DEF : »ç¿ëÀÚÀúÀå¼Ò ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USERORG_SCHEMA_DEF : »ç¿ëÀÚÁ¶Á÷ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USER_SCHEMA_DEF : »ç¿ëÀÚ ½ºÅ°¸¶ ¼Ó¼º
urEID
- »ç¿ëÀÚÀúÀå¼Ò ¿£Æ®¸®¾ÆÀ̵ð
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic boolean addUserRepository(java.lang.String adminID, UserRepository urInfo, boolean bIgnoreDetailException) throws SFAccessRightException, SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException, SFInformationNotExistedException, SFInitDaoException, SFAttributeException
adminID
- °ü¸®ÀÚ IDurInfo
- »õ·Î µî·ÏÇÒ »ç¿ëÀÚÀúÀå¼Ò Á¤º¸bIgnoreDetailException
- »ç¿ëÀÚÀúÀå¼Ò¿¡ ¼³Á¤µÈ °ªµé Áß °ü¸®ÀÚÀÇ ¼Ó¼º
¼öÁ¤ ±ÇÇÑÀÌ ¾ø´Â °æ¿ì ±ÇÇÑ ºÎÁ· ¿¹¿Ü(SFAccessRightException)À» ¹ß»ýÇÒ Áö ¿©ºÎ °áÁ¤.
true : ±ÇÇÑÀÌ ÀÖ´Â ¼Ó¼º¸¸ µé¾î°¡°í ³ª¸ÓÁö ¼Ó¼ºÀº ¹ö·ÁÁø´Ù. ¶ÇÇÑ ±ÇÇÑ ¾ø´Â ¼Ó¼ºÀÌ µé¾î¿ÃÁö¶óµµ ±ÇÇѺÎÁ·¿¹¿Ü°¡ ¹ß»ýµÇÁö¾Ê´Â´Ù. false : ±ÇÇÑÀÌ ¾ø´Â ¼Ó¼ºÀÌ Çϳª¶óµµ µé¾î¿À¸é ±ÇÇÑ ºÎÁ· ¿¹¿Ü°¡ ¹ß»ý
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFAttributeException
- À߸øµÈ ¼Ó¼º ÀԷ°ªÀÌ µé¾î¿À°Å³ª Çʼö¼Ó¼ºÁ¤º¸°¡ ÀԷµÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ýpublic boolean addUserOrg(java.lang.String adminID, UserOrg userOrg, java.lang.String parentUserOrgID, boolean bIgnoreDetailException) throws SFAccessRightException, SFInitDaoException, SFAlreadyExistsException, SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException, SFInvalidDataFormatException, SFAttributeException, SFInformationNotExistedException
adminID
- °ü¸®ÀÚ IDuserOrg
- Ãß°¡ÇÒ »ç¿ëÀÚÁ¶Á÷(UserOrg)Á¤º¸parentUserOrgID
- »ç¿ëÀÚÁ¶Á÷ÀÌ Ãß°¡µÉ »óÀ§ Á¶Á÷ÀÇ IDbIgnoreDetailException
- »ç¿ëÀÚÁ¶Á÷¿¡ ¼³Á¤µÈ °ªµé Áß °ü¸®ÀÚÀÇ ¼Ó¼º
¼öÁ¤ ±ÇÇÑÀÌ ¾ø´Â °æ¿ì ±ÇÇÑ ºÎÁ· ¿¹¿Ü(SFAccessRightException)À» ¹ß»ýÇÒ Áö ¿©ºÎ °áÁ¤.
true : ±ÇÇÑÀÌ ÀÖ´Â ¼Ó¼º¸¸ µé¾î°¡°í ³ª¸ÓÁö ¼Ó¼ºÀº ¹ö·ÁÁø´Ù. ¶ÇÇÑ ±ÇÇÑ ¾ø´Â ¼Ó¼ºÀÌ µé¾î¿ÃÁö¶óµµ ±ÇÇѺÎÁ·¿¹¿Ü°¡ ¹ß»ýµÇÁö¾Ê´Â´Ù. false : ±ÇÇÑÀÌ ¾ø´Â ¼Ó¼ºÀÌ Çϳª¶óµµ µé¾î¿À¸é ±ÇÇÑ ºÎÁ· ¿¹¿Ü°¡ ¹ß»ý
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFAlreadyExistsException
- Ãß°¡ÇÒ Á¶Á÷ÀÌ ÀÌ¹Ì Á¸ÀçÇÒ °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException
- À߸øµÈ »óÀ§ Á¶Á÷ ID°¡ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAttributeException
- À߸øµÈ ¼Ó¼º ÀԷ°ªÀÌ µé¾î¿À°Å³ª Çʼö¼Ó¼ºÁ¤º¸°¡ ÀԷµÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic boolean addUser(java.lang.String adminID, User user, java.lang.String userOrgID, boolean bIgnoreDetailException) throws SFAccessRightException, SFInformationNotExistedException, SFInitDaoException, SFAlreadyExistsException, SFInvalidDataFormatException, SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException, SFAttributeException
adminID
- °ü¸®ÀÚ IDuser
- »õ·Î Ãß°¡ÇÒ »ç¿ëÀÚ(User)Á¤º¸userOrgID
- »ç¿ëÀÚ°¡ Ãß°¡µÉ »óÀ§ Á¶Á÷ÀÇ ID [ ex) ou=Dev/ABC Corp ]bIgnoreDetailException
- »ç¿ëÀÚÁ¶Á÷¿¡ ¼³Á¤µÈ °ªµé Áß °ü¸®ÀÚÀÇ ¼Ó¼º
¼öÁ¤ ±ÇÇÑÀÌ ¾ø´Â °æ¿ì ±ÇÇÑ ºÎÁ· ¿¹¿Ü(SFAccessRightException)À» ¹ß»ýÇÒ Áö ¿©ºÎ °áÁ¤.
true : ±ÇÇÑÀÌ ÀÖ´Â ¼Ó¼º¸¸ µé¾î°¡°í ³ª¸ÓÁö ¼Ó¼ºÀº ¹ö·ÁÁø´Ù. ¶ÇÇÑ ±ÇÇÑ ¾ø´Â ¼Ó¼ºÀÌ µé¾î¿ÃÁö¶óµµ ±ÇÇѺÎÁ·¿¹¿Ü°¡ ¹ß»ýµÇÁö¾Ê´Â´Ù. false : ±ÇÇÑÀÌ ¾ø´Â ¼Ó¼ºÀÌ Çϳª¶óµµ µé¾î¿À¸é ±ÇÇÑ ºÎÁ· ¿¹¿Ü°¡ ¹ß»ý
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFAlreadyExistsException
- Ãß°¡ÇÒ »ç¿ëÀÚ°¡ ÀÌ¹Ì Á¸ÀçÇÒ °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException
- À߸øµÈ »óÀ§ Á¶Á÷ ID°¡ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAttributeException
- À߸øµÈ ¼Ó¼º ÀԷ°ªÀÌ µé¾î¿À°Å³ª Çʼö¼Ó¼ºÁ¤º¸°¡ ÀԷµÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ýpublic boolean addAttrInfo(java.lang.String adminID, java.util.Vector attrInfos, java.lang.String urEID) throws SFAccessRightException, SFInitDaoException, SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException, SFInformationNotExistedException
1. ¼Ó¼ºÀÇ Á¾·ù AttrInfo.CATEGORY_USEREPOSITORY_PROFILE : »ç¿ëÀÚÀúÀå¼Ò ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USERORG_PROFILE : »ç¿ëÀÚÁ¶Á÷ ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USER_PROFILE : »ç¿ëÀÚ ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USERORG_PARENT : »ç¿ëÀÚÁ¶Á÷ »óÀ§ ¸ÅÇμӼº(Parent) AttrInfo.CATEGORY_USER_PARENT : »ç¿ëÀÚ »óÀ§ ¸ÅÇÎ ¼Ó¼º(Parent) AttrInfo.CATEGORY_PARENT_USERORG_SCHEMA_DEF : »ç¿ëÀÚÁ¶Á÷ »óÀ§ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_PARENT_USER_SCHEMA_DEF : »ç¿ëÀÚ »óÀ§ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USERREPOSITORY_SCHEMA_DEF : »ç¿ëÀÚÀúÀå¼Ò ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USERORG_SCHEMA_DEF : »ç¿ëÀÚÁ¶Á÷ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USER_SCHEMA_DEF : »ç¿ëÀÚ ½ºÅ°¸¶ ¼Ó¼º 2. ¼Ó¼ºÅ×ÀÌºí ¼Ó¼ºÁ¤ÀÇ ¿¹Á¦ ===============================================+================= | ¼Ó¼ºÁ¾·ù | ¼Ó¼º ºÐ·ù | ¼Ó¼º ID | ¼Ó¼º ³»¿ë | ================================================================= | Parent | User | Parent_empNo | »ç¿ëÀÚ »ç¹ø | | Parent | UserOrg | Parent_orgNo | ºÎ¼ ¹øÈ£ | | Profile | User | Profile_hobby | »ç¿ëÀÚ Ãë¹Ì | | Profile | UserOrg | Profile_product| ºÎ¼ °³¹ßÁ¦Ç° | | Profile | UserRepository | Profile_build | ȸ»ç ⸳ÀÏ | | ... | ... | ... | ... | ================================================================= ÀÏ´Ü ¼Ó¼ºÅ×ÀÌºí¿¡ ¼Ó¼ºÀÌ Á¤ÀÇµÇ¸é »ç¿ëÀÚ ¶Ç´Â »ç¿ëÀÚÁ¶Á÷ ¸ÅÇο¡ »ç¿ëµÈ´Ù. 3. »ç¿ëÀÚ ¸ÅÇÎÁ¤º¸ ¿¹Á¦ =============================================================== | ¸ÅÇÎÁ¾·ù | »ç¿ëÀÚ Á¤º¸ | º¸¾È°´Ã¼(Security Context) | =============================================================== | Çʼö¸ÅÇÎ | uid | sfUid | | Çʼö¸ÅÇÎ | email | email | | Çʼö¸ÅÇÎ | ... | ... | =============================================================== | »óÀ§¸ÅÇÎ | empNo | Parent_empNo | | »óÀ§¸ÅÇÎ | ... | ... | =============================================================== | ºÎ°¡¼Ó¼º | | Profile_hobby | | ºÎ°¡¼Ó¼º | | Profile_Address | | | ... | ... | ===============================================================
adminID
- °ü¸®ÀÚ IDattrInfos
- »õ·Î Ãß°¡ÇÒ ¼Ó¼º Á¤º¸µé, ¼Ó¼ºÀº AttrInfo°´Ã¼·Î Á¤ÀǵǸç
º¤ÅÍ¿¡ ´ã¾Æ ¿©·¯¼Ó¼ºÀ» ÇѲ¨¹ø¿¡ Ãß°¡ÇÒ ¼öÀÖ´Ù.urEID
- »ç¿ëÀÚÀúÀå¼Ò ¿£Æ®¸®¾ÆÀ̵ð
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic boolean deleteUserRepository(java.lang.String adminID, java.lang.String urEID) throws SFAccessRightException, SFBindException, SFEnvParamException, SFDaoException, SFInitDaoException, SFInvalidParameterException, SFInformationNotExistedException
adminID
- °ü¸®ÀÚ IDurEID
- »èÁ¦ÇÒ »ç¿ëÀÚÀúÀå¼Ò À̸§
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic boolean deleteUserOrg(java.lang.String adminID, java.lang.String userOrgID) throws SFAccessRightException, SFIsNotLeafNodeException, SFInitDaoException, SFEnvParamException, SFBindException, SFDaoException, SFInvalidParameterException, SFInformationNotExistedException
[ABC Corp]---Dev-----IdentSol + --Sales ¿¡¼ Dev¸¦ »èÁ¦ÇÏ´Â °æ¿ì ou=Dev/ABC Corp¸¦ »èÁ¦ÇÒ Á¶Á÷ ID·Î ÁÖ¸é µÇÁö¸¸ ÇÏÀ§ Á¶Á÷ÀÎ IdentSol°¡ ÀÖÀ¸¹Ç·Î »èÁ¦°¡ µÇÁö ¾Ê´Â´Ù. ÇÏÁö¸¸ SalesÁ¶Á÷ÀÎ ou=Sales/ABC Corp´Â ÇÏÀ§ Á¶Á÷ÀÌ ¾ø±â¶§¹®¿¡ »èÁ¦ÇÒ ¼ö ÀÖ´Ù. [ABC Corp]---Dev-----IdentSol + --Sales = @user1,@user2,@user3.... À§ÀÇ °æ¿ì Sales ¹×¿¡ user1,user2,user3ÀÌ ´Þ·ÁÀÖÁö¸¸ ÇϺΠÁ¶Á÷ÀÌ ¾øÀ¸¹Ç·Î SalesÁ¶Á÷ÀÎ ou=Sales/ABC Corp´Â »èÁ¦ÇÒ ¼ö ÀÖ´Ù.
adminID
- °ü¸®ÀÚ IDuserOrgID
- »èÁ¦ÇÒ »ç¿ëÀÚÁ¶Á÷ ID
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFIsNotLeafNodeException
- »èÁ¦ÇÒ »ç¿ëÀÚ Á¶Á÷ ¹×¿¡ ÇϺΠÁ¶Á÷¶Ç´Â »ç¿ëÀÚ ±×·ìÀÌ ÀÖ´Â °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic boolean deleteUser(java.lang.String adminID, java.lang.String userID) throws SFAccessRightException, SFInitDaoException, SFEnvParamException, SFBindException, SFDaoException, SFInvalidParameterException, SFInformationNotExistedException
[ABC Corp]---Dev-----IdentSol + --Sales =@user1,@user2 user1 »èÁ¦½Ã »ç¿ëÀÚ ID : uid=user1,ou=Sales/ABC Corp
adminID
- °ü¸®ÀÚ IDuserID
- »èÁ¦ÇÒ »ç¿ëÀÚ ID
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic boolean deleteAttrInfo(java.lang.String adminID, java.util.Vector attrInfos, java.lang.String urEID) throws SFAccessRightException, SFInitDaoException, SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException, SFInformationNotExistedException
1. ¼Ó¼ºÀÇ Á¾·ù AttrInfo.CATEGORY_USEREPOSITORY_PROFILE : »ç¿ëÀÚÀúÀå¼Ò ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USERORG_PROFILE : »ç¿ëÀÚÁ¶Á÷ ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USER_PROFILE : »ç¿ëÀÚ ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USERORG_PARENT : »ç¿ëÀÚÁ¶Á÷ »óÀ§ ¸ÅÇμӼº(Parent) AttrInfo.CATEGORY_USER_PARENT : »ç¿ëÀÚ »óÀ§ ¸ÅÇÎ ¼Ó¼º(Parent) AttrInfo.CATEGORY_PARENT_USERORG_SCHEMA_DEF : »ç¿ëÀÚÁ¶Á÷ »óÀ§ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_PARENT_USER_SCHEMA_DEF : »ç¿ëÀÚ »óÀ§ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USERREPOSITORY_SCHEMA_DEF : »ç¿ëÀÚÀúÀå¼Ò ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USERORG_SCHEMA_DEF : »ç¿ëÀÚÁ¶Á÷ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USER_SCHEMA_DEF : »ç¿ëÀÚ ½ºÅ°¸¶ ¼Ó¼º 2. ¼Ó¼ºÅ×ÀÌºí ¼Ó¼ºÁ¤ÀÇ ¿¹Á¦ ===============================================+================= | ¼Ó¼ºÁ¾·ù | ¼Ó¼º ºÐ·ù | ¼Ó¼º ID | ¼Ó¼º ³»¿ë | ================================================================= | Parent | User | Parent_empNo | »ç¿ëÀÚ »ç¹ø | | Parent | UserOrg | Parent_orgNo | ºÎ¼ ¹øÈ£ | | Profile | User | Profile_hobby | »ç¿ëÀÚ Ãë¹Ì | | Profile | UserOrg | Profile_product| ºÎ¼ °³¹ßÁ¦Ç° | | Profile | UserRepository | Profile_build | ȸ»ç ⸳ÀÏ | | ... | ... | ... | ... | ================================================================= ÀÏ´Ü ¼Ó¼ºÅ×ÀÌºí¿¡ ¼Ó¼ºÀÌ Á¤ÀÇµÇ¸é »ç¿ëÀÚ ¶Ç´Â »ç¿ëÀÚÁ¶Á÷ ¸ÅÇο¡ »ç¿ëµÈ´Ù.
adminID
- °ü¸®ÀÚ IDattrInfos
- »èÁ¦ÇÒ ¼Ó¼º Á¤º¸µé, ¼Ó¼ºÀº AttrInfo°´Ã¼·Î Á¤ÀǵǸç
º¤ÅÍ¿¡ ´ã¾Æ ¿©·¯¼Ó¼ºÀ» ÇѲ¨¹ø¿¡ »èÁ¦ÇÒ ¼öÀÖ´Ù.urEID
- »ç¿ëÀÚÀúÀå¼Ò ¿£Æ®¸®¾ÆÀ̵ð [ ex) ABC Corp ]
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic boolean modifyUserRepository(java.lang.String adminID, UserRepository urInfo, boolean bIgnoreDetailException) throws SFAccessRightException, SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException, SFInformationNotExistedException, SFInitDaoException, SFAttributeException
adminID
- °ü¸®ÀÚ IDurInfo
- ¼öÁ¤ÇÒ »ç¿ëÀÚÀúÀå¼Ò Á¤º¸
»ç¿ëÀÚÀúÀå¼Ò ¼öÁ¤½Ã ¼öÁ¤ÇÒ µ¥ÀÌŸ´Â UserRepository °´Ã¼¸¦ ³Ñ°Ü¼ ¼öÁ¤À» ÇÏ°Ô µÈ´Ù. [ ¼öÁ¤ ÄÚµå ¿¹ ] ... urInfo.setName("ABC Corp); // ¼öÁ¤ÇÒ »ç¿ëÀÚ ÀúÀå¼Ò À̸§ urInfo.setIdPolicyName("IdPolicy1"); // ¼öÁ¤ÇÒ µ¥ÀÌŸ¸¸ ¼³Á¤ÇØÁØ´Ù. ... userAdmin.modifyUserRepository("policy admin", urInfo, true); // »ç¿ëÀÚÀúÀå¼ÒÁ¤º¸ ¼öÁ¤ ...
bIgnoreDetailException
- »ç¿ëÀÚÀúÀå¼Ò¿¡ ¼³Á¤µÈ °ªµé Áß °ü¸®ÀÚÀÇ ¼Ó¼º
¼öÁ¤ ±ÇÇÑÀÌ ¾ø´Â °æ¿ì ±ÇÇÑ ºÎÁ· ¿¹¿Ü(SFAccessRightException)À» ¹ß»ýÇÒ Áö ¿©ºÎ °áÁ¤.
true : ±ÇÇÑÀÌ ÀÖ´Â ¼Ó¼º¸¸ µé¾î°¡°í ³ª¸ÓÁö ¼Ó¼ºÀº ¹ö·ÁÁø´Ù. ¶ÇÇÑ ±ÇÇÑ ¾ø´Â ¼Ó¼ºÀÌ µé¾î¿ÃÁö¶óµµ ±ÇÇѺÎÁ·¿¹¿Ü°¡ ¹ß»ýµÇÁö¾Ê´Â´Ù. false : ±ÇÇÑÀÌ ¾ø´Â ¼Ó¼ºÀÌ Çϳª¶óµµ µé¾î¿À¸é ±ÇÇÑ ºÎÁ· ¿¹¿Ü°¡ ¹ß»ý
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFAttributeException
- Çʼö¼Ó¼º Á¤º¸¸¦ »èÁ¦Çϰųª À߸øµÈ ¼Ó¼º°ªÀÌ µé¾î¿Ã °æ¿ì¿¡ ¹ß»ýpublic boolean modifyUserOrg(java.lang.String adminID, UserOrg userOrg, java.lang.String userOrgID, boolean bIgnoreDetailException) throws SFAccessRightException, SFInitDaoException, SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException, SFInvalidDataFormatException, SFInformationNotExistedException, SFAttributeException
adminID
- °ü¸®ÀÚ IDuserOrg
- ¼öÁ¤ÇÒ »ç¿ëÀÚÁ¶Á÷ Á¤º¸
»ç¿ëÀÚÁ¶Á÷ ¼öÁ¤½Ã ¼öÁ¤ÇÒ µ¥ÀÌŸ´Â UserOrg °´Ã¼¸¦ ³Ñ°Ü¼ ¼öÁ¤À» ÇÏ°Ô µÈ´Ù. [ ¼öÁ¤ ÄÚµå ¿¹ ] ... userOrg.setName("Dev"); // ¼öÁ¤ÇÒ »ç¿ëÀÚ Á¶Á÷ OID userOrg.setDesc("°³¹ß ºÎ¼ÀÔ´Ï´Ù."); // ¼öÁ¤ÇÒ µ¥ÀÌŸ¸¦ ¼³Á¤ÇØÁØ´Ù. ... userAdmin.modifyUserOrg("policy admin", userOrg, "ou=Dev/ABC Corp", true); // »ç¿ëÀÚÁ¶Á÷Á¤º¸ ¼öÁ¤ ...
bIgnoreDetailException
- »ç¿ëÀÚÁ¶Á÷¿¡ ¼³Á¤µÈ °ªµé Áß °ü¸®ÀÚÀÇ ¼Ó¼º
¼öÁ¤ ±ÇÇÑÀÌ ¾ø´Â °æ¿ì ±ÇÇÑ ºÎÁ· ¿¹¿Ü(SFAccessRightException)À» ¹ß»ýÇÒ Áö ¿©ºÎ °áÁ¤.
true : ±ÇÇÑÀÌ ÀÖ´Â ¼Ó¼º¸¸ µé¾î°¡°í ³ª¸ÓÁö ¼Ó¼ºÀº ¹ö·ÁÁø´Ù. ¶ÇÇÑ ±ÇÇÑ ¾ø´Â ¼Ó¼ºÀÌ µé¾î¿ÃÁö¶óµµ ±ÇÇѺÎÁ·¿¹¿Ü°¡ ¹ß»ýµÇÁö¾Ê´Â´Ù. false : ±ÇÇÑÀÌ ¾ø´Â ¼Ó¼ºÀÌ Çϳª¶óµµ µé¾î¿À¸é ±ÇÇÑ ºÎÁ· ¿¹¿Ü°¡ ¹ß»ý
userOrgID
- º¯°æÇϰíÀÚÇÏ´Â »ç¿ëÀÚ Á¶Á÷ ID
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException
- º¯°æÇÒ »ç¿ëÀÚ Á¶Á÷ ID°¡ À߸øµÈ Çü½ÄÀ¸·Î µé¾î¿ÔÀ» °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
SFAttributeException
- Çʼö¼Ó¼º Á¤º¸¸¦ »èÁ¦Çϰųª À߸øµÈ ¼Ó¼º°ªÀÌ µé¾î¿Ã °æ¿ì¿¡ ¹ß»ýpublic boolean modifyUser(java.lang.String adminID, User user, java.lang.String userID, boolean bIgnoreDetailException) throws SFAccessRightException, SFInvalidDataFormatException, SFInformationNotExistedException, SFInitDaoException, SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException, SFAttributeException
»ç¿ëÀÚÁ¶Á÷ ¼öÁ¤½Ã ¼öÁ¤ÇÒ µ¥ÀÌŸ´Â UserOrg °´Ã¼¸¦ ³Ñ°Ü¼ ¼öÁ¤À» ÇÏ°Ô µÈ´Ù. [ ¼öÁ¤ ÄÚµå ¿¹ ] ... user.setName("user1"); // ¼öÁ¤ÇÒ »ç¿ëÀÚ À̸§ user.setDesc("°³¹ß ÆÀÀå"); // ¼öÁ¤ÇÒ µ¥ÀÌŸ¸¦ ¼³Á¤ÇØÁØ´Ù. ... userAdmin.modifyUser("policy admin", user, "uid=user1,ou=Dev/ABC Corp", true); // »ç¿ëÀÚÁ¤º¸ ¼öÁ¤ ...
adminID
- °ü¸®ÀÚ IDuser
- ¼öÁ¤ÇÒ »ç¿ëÀÚ Á¤º¸userID
- ¼öÁ¤ÇϰíÀÚ ÇÏ´Â »ç¿ëÀÚ IDbIgnoreDetailException
- »ç¿ëÀÚ¿¡ ¼³Á¤µÈ °ªµé Áß °ü¸®ÀÚÀÇ ¼Ó¼º
¼öÁ¤ ±ÇÇÑÀÌ ¾ø´Â °æ¿ì ±ÇÇÑ ºÎÁ· ¿¹¿Ü(SFAccessRightException)À» ¹ß»ýÇÒ Áö ¿©ºÎ °áÁ¤.
true : ±ÇÇÑÀÌ ÀÖ´Â ¼Ó¼º¸¸ µé¾î°¡°í ³ª¸ÓÁö ¼Ó¼ºÀº ¹ö·ÁÁø´Ù. ¶ÇÇÑ ±ÇÇÑ ¾ø´Â ¼Ó¼ºÀÌ µé¾î¿ÃÁö¶óµµ ±ÇÇѺÎÁ·¿¹¿Ü°¡ ¹ß»ýµÇÁö¾Ê´Â´Ù. false : ±ÇÇÑÀÌ ¾ø´Â ¼Ó¼ºÀÌ Çϳª¶óµµ µé¾î¿À¸é ±ÇÇÑ ºÎÁ· ¿¹¿Ü°¡ ¹ß»ý
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidDataFormatException
- À߸øµÈ ID³ª Á¤Ã¥¿¡ À§¹èµÇ´Â ºñ¹Ð¹øÈ£¸¦ ¼³Á¤ÇÒ¶§ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAttributeException
- À߸øµÈ ¼Ó¼º ÀԷ°ªÀÌ µé¾î¿À°Å³ª Çʼö¼Ó¼ºÁ¤º¸°¡ ÀԷµÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ýpublic boolean modifyUserPassword(java.lang.String userID, java.lang.String oldPwd, java.lang.String newPwd) throws SFInvalidDataFormatException, SFInformationNotExistedException, SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException
SFInvalidDataFormatException
SFInformationNotExistedException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public boolean modifyAttrInfo(java.lang.String adminID, java.util.Vector oldAttrInfos, java.util.Vector newAttrInfos, java.lang.String urEID) throws SFAccessRightException, SFInitDaoException, SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException, SFInformationNotExistedException
1. ¼Ó¼ºÀÇ Á¾·ù AttrInfo.CATEGORY_USEREPOSITORY_PROFILE : »ç¿ëÀÚÀúÀå¼Ò ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USERORG_PROFILE : »ç¿ëÀÚÁ¶Á÷ ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USER_PROFILE : »ç¿ëÀÚ ºÎ°¡¼Ó¼º(Profile) AttrInfo.CATEGORY_USERORG_PARENT : »ç¿ëÀÚÁ¶Á÷ »óÀ§ ¸ÅÇμӼº(Parent) AttrInfo.CATEGORY_USER_PARENT : »ç¿ëÀÚ »óÀ§ ¸ÅÇÎ ¼Ó¼º(Parent) AttrInfo.CATEGORY_PARENT_USERORG_SCHEMA_DEF : »ç¿ëÀÚÁ¶Á÷ »óÀ§ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_PARENT_USER_SCHEMA_DEF : »ç¿ëÀÚ »óÀ§ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USERREPOSITORY_SCHEMA_DEF : »ç¿ëÀÚÀúÀå¼Ò ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USERORG_SCHEMA_DEF : »ç¿ëÀÚÁ¶Á÷ ½ºÅ°¸¶ ¼Ó¼º AttrInfo.CATEGORY_SF_USER_SCHEMA_DEF : »ç¿ëÀÚ ½ºÅ°¸¶ ¼Ó¼º 2. ¼Ó¼ºÅ×ÀÌºí ¼Ó¼ºÁ¤ÀÇ ¿¹Á¦ ===============================================+================= | ¼Ó¼ºÁ¾·ù | ¼Ó¼º ºÐ·ù | ¼Ó¼º ID | ¼Ó¼º ³»¿ë | ================================================================= | Parent | User | Parent_empNo | »ç¿ëÀÚ »ç¹ø | | Parent | UserOrg | Parent_orgNo | ºÎ¼ ¹øÈ£ | | Profile | User | Profile_hobby | »ç¿ëÀÚ Ãë¹Ì | | Profile | UserOrg | Profile_product| ºÎ¼ °³¹ßÁ¦Ç° | | Profile | UserRepository | Profile_build | ȸ»ç ⸳ÀÏ | | ... | ... | ... | ... | ================================================================= ÀÏ´Ü ¼Ó¼ºÅ×ÀÌºí¿¡ ¼Ó¼ºÀÌ Á¤ÀÇµÇ¸é »ç¿ëÀÚ ¶Ç´Â »ç¿ëÀÚÁ¶Á÷ ¸ÅÇο¡ »ç¿ëµÈ´Ù.
adminID
- °ü¸®ÀÚ IDoldAttrInfos
- ÀÌÀü¿¡ ¼³Á¤µÈ ¼Ó¼º Á¤º¸(Vector¿¡´Â AttrInfo°´Ã¼°¡ ´ã°Ü¾ßÇÑ´Ù.)newAttrInfos
- »õ·Î º¯°æÇÒ ¼Ó¼º Á¤º¸(Vector¿¡´Â AttrInfo°´Ã¼°¡ ´ã°Ü¾ßÇÑ´Ù.)urEID
- º¯°æÇÒ »ç¿ëÀÚ ÀúÀå¼Ò À̸§ [ ex) ABC Corp ]
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic java.util.Vector listUserRepository(java.lang.String adminID) throws SFInitDaoException, SFBindException, SFDaoException, SFEnvParamException, SFAccessRightException, SFInvalidParameterException, SFInformationNotExistedException
adminID
- °ü¸®ÀÚ ID
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic java.util.Vector listUserOrg(java.lang.String adminID, java.lang.String userOrgID) throws SFAccessRightException, SFInitDaoException, SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException, SFInformationNotExistedException
[ABC Corp]---Dev---App1 + --Sales =@user1,@user2,@user3 »ç¿ëÀÚ Á¶Á÷ ID : /ABC Corp >> °á°ú°ª : ou=Dev/ABC Corp ou=Sales/ABC Corp
adminID
- °ü¸®ÀÚ IDuserOrgID
- »ç¿ëÀÚ Á¶Á÷ ID
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic java.util.Vector listUserAll(java.lang.String adminID, java.lang.String userOrgID) throws SFAccessRightException, SFInitDaoException, SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException, SFInformationNotExistedException
[ABC Corp]---Dev---App1 + --Sales =@user1,@user2,@user3 »ç¿ëÀÚ Á¶Á÷ ID : ou=Sales/ABC Corp >> °á°ú°ª : uid=user1,ou=Sales/ABC Corp uid=user2,ou=Sales/ABC Corp uid=user3,ou=Sales/ABC Corp
adminID
- °ü¸®ÀÚ IDuserOrgID
- »ç¿ëÀÚ Á¶Á÷ ID
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic java.util.Vector listUser(java.lang.String adminID, java.lang.String userOrgID, DirtyBit dirtyBit) throws SFAccessRightException, SFInitDaoException, SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException, SFInformationNotExistedException
[ABC Corp]---Dev---App1 + --Sales =@user1,@user2,@user3 »ç¿ëÀÚ Á¶Á÷ ID : ou=Sales/ABC Corp >> °á°ú°ª : uid=user1,ou=Sales/ABC Corp uid=user2,ou=Sales/ABC Corp uid=user3,ou=Sales/ABC Corp
adminID
- °ü¸®ÀÚ IDuserOrgID
- »ç¿ëÀÚ Á¶Á÷ IDdirtyBit
- ÆäÀÌÁöº° »ç¿ëÀÚ ¸ñ·ÏÀ» °¡Á®¿À±âÀ§ÇÑ DirtyBit Á¤º¸
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic java.util.Vector findUserRepository(java.lang.String adminID, AbstractSearchFilter filter) throws SFInitDaoException, SFBindException, SFDaoException, SFEnvParamException, SFAccessRightException, SFInvalidParameterException, SFInformationNotExistedException
adminID
- °ü¸®ÀÚ IDfilter
- °Ë»ö Á¶°Ç. LDAP FilterÀÇ ÇüÅ·ΠÀÛ¼º ex) (&(Name=ab*)(Desc=ab*))
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException
- ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic java.util.List findUserID(java.lang.String attrKey, java.lang.String attrValue, java.lang.String urEID) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException, SFInformationNotExistedException
attrKey
- ¼Ó¼º ID
SFConst.ATTR_UID : »ç¿ëÀÚ UID¸¦ °¡Áö°í »ç¿ëÀÚ °Ë»ö SFConst.ATTR_EMPLOYEE_NUMBER : »ç¿ëÀÚ »ç¹øÀ» °¡Áö°í »ç¿ëÀÚ °Ë»ö
attrValue
- ¼Ó¼º°ªurEID
- »ç¿ëÀÚ ÀúÀå¼ÒÀÇ ¿£Æ®¸® ID
SFInformationNotExistedException
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
public java.util.List findUserID(java.util.Map attrTable, java.lang.String urEID) throws SFInvalidParameterException, SFBindException, SFDaoException, SFInitDaoException, SFInformationNotExistedException
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
SFInformationNotExistedException
public java.util.Vector findUserOrg(java.lang.String adminID, java.lang.String baseUserOrgID, AbstractSearchFilter filter) throws SFBindException, SFDaoException, SFInitDaoException, SFEnvParamException, SFInvalidParameterException, SFInformationNotExistedException, SFInformationNotExistedException
adminID
- °ü¸®ÀÚ IDbaseUserOrgID
- °Ë»öÇÒ ±âº»À§Ä¡°¡ µÇ´Â »ç¿ëÀÚ Á¶Á÷ ID
[ABC Corp]---Dev-----IdentSol + =@user3,@user4 --Sales =@user1,@user2 1. ABC Corp ¹ØÀÇ ¸ðµç »ç¿ëÀÚÁ¶Á÷À» °Ë»ö ´ë»óÀ¸·Î ÇÒ¶§ baseUserOrgID : /ABC Corp 2. ABC Corp/Dev ¹ØÀÇ ¸ðµç »ç¿ëÀÚÁ¶Á÷À» °Ë»ö ´ë»óÀ¸·Î ÇÒ¶§ baseUserOrgID : ou=Dev/ABC Corp
filter
- °Ë»ö Á¶°Ç. LDAP FilterÀÇ ÇüÅ·ΠÀÛ¼º ex) (&(Name=ab*)(Desc=ab*))
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic java.util.Vector findUserAll(java.lang.String adminID, java.lang.String baseUserOrgID, AbstractSearchFilter filter) throws SFBindException, SFDaoException, SFInitDaoException, SFEnvParamException, SFInvalidParameterException, SFInformationNotExistedException
adminID
- °ü¸®ÀÚ IDbaseUserOrgID
- °Ë»öÇÒ ±âº»À§Ä¡°¡ µÇ´Â »ç¿ëÀÚ Á¶Á÷ ID
[ABC Corp]---Dev-----IdentSol + =@user3,@user4 --Sales =@user1,@user2 1. ABC Corp ¹ØÀÇ ¸ðµç »ç¿ëÀÚ¸¦ °Ë»ö ´ë»óÀ¸·Î ÇÒ¶§ baseUserOrgID : /ABC Corp 2. ABC Corp/Dev ¹ØÀÇ ¸ðµç »ç¿ëÀÚ¸¦ °Ë»ö ´ë»óÀ¸·Î ÇÒ¶§ baseUserOrgID : ou=Dev/ABC Corp
filter
- °Ë»ö Á¶°Ç. LDAP FilterÀÇ ÇüÅ·ΠÀÛ¼º ex) (&(Name=ab*)(Desc=ab*))
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic java.util.Vector findUser(java.lang.String adminID, java.lang.String baseUserOrgID, AbstractSearchFilter filter, DirtyBit dirtyBit) throws SFBindException, SFDaoException, SFInitDaoException, SFEnvParamException, SFInvalidParameterException, SFInformationNotExistedException
adminID
- °ü¸®ÀÚ IDbaseUserOrgID
- °Ë»öÇÒ ±âº»À§Ä¡°¡ µÇ´Â »ç¿ëÀÚ Á¶Á÷ ID
[ABC Corp]---Dev-----IdentSol + =@user3,@user4 --Sales =@user1,@user2 1. ABC Corp ¹ØÀÇ ¸ðµç »ç¿ëÀÚ¸¦ °Ë»ö ´ë»óÀ¸·Î ÇÒ¶§ baseUserOrgID : /ABC Corp 2. ABC Corp/Dev ¹ØÀÇ ¸ðµç »ç¿ëÀÚ¸¦ °Ë»ö ´ë»óÀ¸·Î ÇÒ¶§ baseUserOrgID : ou=Dev/ABC Corp
filter
- °Ë»ö Á¶°Ç. LDAP FilterÀÇ ÇüÅ·ΠÀÛ¼º ex) (&(Name=ab*)(Desc=ab*))dirtyBit
- ÆäÀÌÁöº° °Ë»öÀ» À§ÇÑ DirtyBit Á¤º¸
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException
- Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic int countUserInUserOrg(java.lang.String userOrgID) throws SFBindException, SFDaoException, SFInitDaoException, SFInvalidParameterException, SFInformationNotExistedException
userOrgID
- »ç¿ëÀÚÁ¶Á÷ ID
SFBindException
- ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ ÀúÀå¼Ò ¿¬°áÀÌ ½ÇÆÐ °æ¿ì¿¡ ¹ß»ý
SFDaoException
- ÀÛ¾÷ ¼öÇà Áß ½Ã½ºÅÛ ·¹º§ API(JNDI API ¶Ç´Â DB Äõ¸®¹® ..)¿¡¼ ¿¹¿Ü»óȲÀÌ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException
- DAO ¸ðµâÀÌ ÃʱâÈ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException
- À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInformationNotExistedException
- »ç¿ëÀÚ ÀúÀå¼Ò Á¤º¸°¡ Á¤Ã¥ ÀúÀå¼Ò¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýpublic void close()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |