com.safeidentity.adminservice.dao
Interface UserDao

All Known Implementing Classes:
LdapUserDao, RdbUserDao

public interface UserDao

Author:
kevin To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

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 strSfDn, java.util.HashSet modifySet)
          »õ·Î¿î UserÁ¤º¸¸¦ Ãß°¡ÇÑ´Ù.
 boolean addUserOrg(UserOrg uOrg, java.lang.String strSfDn, java.util.HashSet modifySet)
          »õ·Î¿î UserOrgÁ¤º¸¸¦ Ãß°¡ÇÑ´Ù.
 boolean addUserRepository(UserRepository urInfo, java.util.HashSet modifySet)
          »õ·Î¿î UserRepository Á¤º¸¸¦ Ãß°¡ÇÑ´Ù.
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 int countUserInUserOrg(java.lang.String strSfDn)
          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 strSfDn)
          User Á¤º¸ »èÁ¦
 boolean deleteUserOrg(java.lang.String strSfDn)
          UserOrgÁ¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteUserRepository(java.lang.String strUrCn)
          UserRepository ¼³Á¤Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean existsUid(java.lang.String uid, java.lang.String urEID)
          UserRepository ³»ÀÇ ¸ðµç Á¶Á÷ ¾È¿¡¼­ ÀԷ¹ÞÀº uid °¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ ¾Ë·ÁÁØ´Ù.
 boolean existsUser(java.lang.String strSfDn)
          UserÀÇ ID°ªÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÑ´Ù.
 boolean existsUserOrg(java.lang.String strSfDn)
          UserOrgÀÇ ID°ªÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÑ´Ù.
 java.util.Vector findAllUser(java.lang.String strSfDn, int nSearchScope, AbstractSearchFilter filter)
          °Ë»ö Á¶°Ç¿¡ ¸Â´Â User¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 java.util.Vector findUser(java.lang.String strSfDn, AbstractSearchFilter strFilter, DirtyBit db)
          ÇÊÅÍ Á¶°Ç¿¡ ¸Â´Â »ç¿ëÀÚ¸¦ °Ë»öÇÑ´Ù.
 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 strSfDn, int nSearchScope, AbstractSearchFilter filter)
          °Ë»ö Á¶°Ç¿¡ ¸Â´Â UserOrg¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 java.util.Vector findUserRepository(AbstractSearchFilter filter)
          °Ë»ö Á¶°Ç¿¡ ¸Â´Â UserRepository¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 java.lang.String findUserSFDN(java.lang.String uid, java.lang.String urCn)
          PS¸¦ À§ÇØ Ãß°¡. -- ½Å¿ëÀç UserÀÇ UID Á¤º¸¿Í User°¡ ¼ÓÇÑ User Repository¸¦ ÀÌ¿ëÇÏ¿© sfdnÀ» °Ë»öÇÑ´Ù. ex) test , ur_test ---> sfuid=test,uid=test,ou=Dev,o=test/ur_test
 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.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 strSfDn, 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 getUserOrgAttributeName(java.lang.String name)
          Admin UI¿¡¼­ »ç¿ëÇÏ´Â UserOrg ÇÊÅÍ ¼Ó¼º À̸§¿¡ ¸ÅÇεǴ ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getUserOrgAttributes()
          Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¸ðµç UserOrg ÇÊÅÍ ¼Ó¼º À̸§ÀÇ ¸ÅÇÎ Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 UserOrg getUserOrgInfo(java.lang.String strSfDn, 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 strUrCn, java.util.HashSet readSet)
          UserRepository À̸§À» °¡Áö°í ÇØ´ç UserRepositoryÁ¤º¸¸¦ °¡Á®¿Â´Ù.
 java.util.Vector listAllUser(java.lang.String strUserOrgSfDn)
          UserOrg ¹Ù·Î¾Æ·¡¿¡ ´Þ·ÁÀÖ´Â ¸ðµç UserÀÇ sfDn ÁÖ¼Ò¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector listUser(java.lang.String strSfDn, DirtyBit dirtyBit)
          UserOrg¿¡ ¼ÓÇÑ »ç¿ëÀÚ ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector listUserOrg(java.lang.String strUserOrgSfDn)
          UserOrg¿¡ ¼ÓÇÑ ÇÏÀ§ UserOrgÀÇ sfDn ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 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 strSfDn, java.util.HashSet modifySet)
          »ç¿ëÀÚ Á¤º¸ ¼öÁ¤ 1. sfUser¼Ó¼º º¯°æ 2.
 boolean modifyUserOrg(UserOrg uOrg, java.lang.String strSfDn, java.util.HashSet modifySet)
          »ç¿ëÀÚ Á¤º¸ ¼öÁ¤ 1. sfUserOrg¼Ó¼º º¯°æ 2.
 boolean modifyUserRepository(UserRepository urInfo, java.util.HashSet modifySet)
          UserRepository Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyUserSysAttr(java.lang.String strSfDn, 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 strSfDn, java.lang.String strPwdHistory, int nHistoryNum)
          UserÀÇ Password History¸¦ ¾÷µ¥ÀÌÆ® ÇØÁØ´Ù.
 

Method Detail

setLocale

public void setLocale(java.util.Locale locale)
½Ã½ºÅÛÀÇ ·ÎÄÉÀÏ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Parameters:
locale - »õ·Î¿î ·ÎÄÉÀÏ Á¤º¸

getLocale

public java.util.Locale getLocale()
½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Returns:
·ÎÄÉÀÏ Á¤º¸

existsUid

public boolean existsUid(java.lang.String uid,
                         java.lang.String urEID)
                  throws SFInvalidParameterException,
                         SFBindException,
                         SFDaoException,
                         SFInitDaoException
UserRepository ³»ÀÇ ¸ðµç Á¶Á÷ ¾È¿¡¼­ ÀԷ¹ÞÀº uid °¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ ¾Ë·ÁÁØ´Ù.

Parameters:
uid - »ç¿ëÀÚÀÇ udi
urEID - UserRepository À̸§
Returns:
Á¸ÀçÇϸé true, Á¸ÀçÇÏÁö¾ÊÀ¸¸é false
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

existsUser

public boolean existsUser(java.lang.String strSfDn)
                   throws SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFInitDaoException
UserÀÇ ID°ªÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÑ´Ù. UserÀÇ uid°ªÀÌ °°´õ¶óµµ UserOrg°¡ ´Ù¸¥ °æ¿ì´Â ID°ªÀÌ Çã¿ëµÈ´Ù.
  µû¶ó¼­ ´ÙÀ½°ú °°ÀÌ UID°¡ user1ÀÎ °æ¿ì¶óµµ °¡´ÉÇÑ IDÀÌ´Ù. uid=user1,ou=Dev,o=test,cn=ur_test uid=user1,ou=Sales,o=test,cn=ur_test
 

Parameters:
strSfDn - UserÀÇ sfDn ÁÖ¼Ò
Returns:
°Ë»ç°á°ú°ª UID°¡ Á¸ÀçÇϸé true, UID°¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é false
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

existsUserOrg

public boolean existsUserOrg(java.lang.String strSfDn)
                      throws SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFInitDaoException
UserOrgÀÇ ID°ªÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÑ´Ù. UserOrgÀÇ ou°ªÀÌ °°´õ¶óµµ UserOrg°¡ ´Ù¸¥ °æ¿ì´Â ID°ªÀÌ Çã¿ëµÈ´Ù.
  µû¶ó¼­ ´ÙÀ½°ú °°ÀÌ UID°¡ user1ÀÎ °æ¿ì¶óµµ °¡´ÉÇÑ IDÀÌ´Ù. uid=user1,ou=Dev,o=test,cn=ur_test uid=user1,ou=Sales,o=test,cn=ur_test
 

Parameters:
strSfDn - UserÀÇ sfDn ÁÖ¼Ò
Returns:
°Ë»ç°á°ú°ª
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

getUserRepositoryAttributeName

public java.lang.String getUserRepositoryAttributeName(java.lang.String name)
Admin UI¿¡¼­ »ç¿ëÇÏ´Â UserRepository ÇÊÅÍ ¼Ó¼º À̸§¿¡ ¸ÅÇεǴ ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù.

Parameters:
name - Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º À̸§
Returns:
Ldap¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º À̸§

getUserOrgAttributeName

public java.lang.String getUserOrgAttributeName(java.lang.String name)
Admin UI¿¡¼­ »ç¿ëÇÏ´Â UserOrg ÇÊÅÍ ¼Ó¼º À̸§¿¡ ¸ÅÇεǴ ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù.

Parameters:
name - Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º À̸§
Returns:
Ldap¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º À̸§

getUserAttributeName

public java.lang.String getUserAttributeName(java.lang.String name)
Admin UI¿¡¼­ »ç¿ëÇÏ´Â USER ÇÊÅÍ ¼Ó¼º À̸§¿¡ ¸ÅÇεǴ ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù.

Parameters:
name - Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º À̸§
Returns:
Ldap¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º À̸§

getUserRepositoryAttributes

public java.util.Hashtable getUserRepositoryAttributes()
Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¸ðµç UserRepository ÇÊÅÍ ¼Ó¼º À̸§ÀÇ ¸ÅÇÎ Å×À̺íÀ» ¹ÝȯÇÑ´Ù.

Returns:
Ldap¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º¿¡ ´ëÇÑ Hashtable

getUserOrgAttributes

public java.util.Hashtable getUserOrgAttributes()
Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¸ðµç UserOrg ÇÊÅÍ ¼Ó¼º À̸§ÀÇ ¸ÅÇÎ Å×À̺íÀ» ¹ÝȯÇÑ´Ù.

Returns:
Ldap¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º¿¡ ´ëÇÑ Hashtable

getUserAttributes

public java.util.Hashtable getUserAttributes()
Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¸ðµç User ÇÊÅÍ ¼Ó¼º À̸§ÀÇ ¸ÅÇÎ Å×À̺íÀ» ¹ÝȯÇÑ´Ù.

Returns:
Ldap¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º¿¡ ´ëÇÑ Hashtable

getUserRepositoryInfo

public UserRepository getUserRepositoryInfo(java.lang.String strUrCn,
                                            java.util.HashSet readSet)
                                     throws SFInvalidParameterException,
                                            SFDaoException,
                                            SFInitDaoException,
                                            SFEnvParamException,
                                            SFBindException
UserRepository À̸§À» °¡Áö°í ÇØ´ç UserRepositoryÁ¤º¸¸¦ °¡Á®¿Â´Ù.

Parameters:
strUrCn - UserRepositoryÀ̸§
readSet - ÀбⰡ´ÉÇÑ ¼Ó¼ºÅ×À̺í
Returns:
ãÀº UserRepository Á¤º¸
Throws:
SFInvalidParameterException
SFDaoException
SFInitDaoException
SFEnvParamException
SFBindException

getUserOrgInfo

public UserOrg getUserOrgInfo(java.lang.String strSfDn,
                              java.util.HashSet readSet)
                       throws SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFInitDaoException
UserOrgÀÇ SfDNÁ¤º¸(UserOrgDn,cn=UserRepositoryCn)¸¦ °¡Áö°í ÇØ´ç UserOrgÁ¤º¸¸¦ °¡Á®¿Â´Ù.

Parameters:
strSfDn - UserOrgÀÇ sfDNÁ¤º¸ ex) ou=dev/ur_test
readSet - ÀбⰡ´ÉÇÑ ¼Ó¼ºÅ×À̺í
Returns:
UserOrg °´Ã¤Á¤º¸
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

getUserInfo

public User getUserInfo(java.lang.String strSfDn,
                        java.util.HashSet readSet)
                 throws SFInvalidParameterException,
                        SFBindException,
                        SFDaoException,
                        SFInitDaoException
UserÀÇ SfDNÁ¤º¸(UserDn,cn=UserRepositoryCn)¸¦ °¡Áö°í ÇØ´ç UserÁ¤º¸¸¦ °¡Á®¿Â´Ù.

Parameters:
strSfDn - UserÀÇ SfDNÁ¤º¸
readSet - ÀбⰡ´ÉÇÑ ¼Ó¼º Å×À̺í
Returns:
ãÀº User °´Ã¤Á¤º¸
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

getUserInfoByCond

public User getUserInfoByCond(java.lang.String strSfDn,
                              java.util.HashSet hsNoNeedAttr)
                       throws SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFInitDaoException
UserÀÇ SfDNÁ¤º¸(UserDn,cn=UserRepositoryCn)¸¦ °¡Áö°í ÇØ´ç UserÁ¤º¸¸¦ °¡Á®¿Â´Ù.(PolicyServer ¿ë ÇÔ¼ö)

Parameters:
strSfDn - UserÀÇ SfDNÁ¤º¸
hsNoNeedAttr - ÇÊ¿ä ¾ø´Â Attr¿¡ ´ëÇÑ Á¤º¸ (ÁÖ·Î Multivalue Attr.. UserAccount,PwdHistory,Profile,CertDn) nullÀϰæ¿ì ¸ðµç Á¤º¸¸¦ ´ÙÀÐ¾î ¿Â´Ù.
Returns:
ãÀº User °´Ã¤Á¤º¸
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

getAttrInfo

public java.util.Hashtable getAttrInfo(int category,
                                       java.lang.String userRepositoryName)
                                throws SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException,
                                       SFInitDaoException
UserRepository¿¡ ÀúÀåµÈ ¼Ó¼º Á¤º¸¸¦ °¡Á®¿Â´Ù.

Parameters:
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 À̸§
Returns:
¼Ó¼º Á¤º¸µé
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

addUserRepository

public boolean addUserRepository(UserRepository urInfo,
                                 java.util.HashSet modifySet)
                          throws SFInvalidParameterException,
                                 SFDaoException,
                                 SFInitDaoException,
                                 SFEnvParamException,
                                 SFBindException
»õ·Î¿î UserRepository Á¤º¸¸¦ Ãß°¡ÇÑ´Ù.

Parameters:
urInfo - »õ·Î Ãß°¡ÇÒ UserRepository °´Ã¤Á¤º¸
modifySet - ¼öÁ¤°¡´ÉÇÑ ¼Ó¼º Å×À̺í
Returns:
Ãß°¡ ¼º°ø½Ã true ¹Ýȯ
Throws:
SFInvalidParameterException
SFDaoException
SFInitDaoException
SFEnvParamException
SFBindException

addUserOrg

public boolean addUserOrg(UserOrg uOrg,
                          java.lang.String strSfDn,
                          java.util.HashSet modifySet)
                   throws SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFInitDaoException
»õ·Î¿î UserOrgÁ¤º¸¸¦ Ãß°¡ÇÑ´Ù. ±âÁ¸ UserOrg Á¤º¸°¡ ¾ø´Â °æ¿ì UserOrg¸¦ Ãß°¡ÇÏ°í ±× ¹Ø¿¡ sfUserOrg»ðÀÔ

Parameters:
uOrg - »õ·Î Ãß°¡ÇÒ UserOrg °´Ã¤Á¤º¸
strSfDn - UserOrg°¡ Ãß°¡ µÇ´Â ºÎ¸ð UserOrgÀÇ sfDn °ª
modifySet - ¼öÁ¤°¡´ÉÇÑ ¼Ó¼º Å×À̺í
Returns:
Ãß°¡ ¼º°ø½Ã true ¹Ýȯ
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

addUser

public boolean addUser(User user,
                       java.lang.String strSfDn,
                       java.util.HashSet modifySet)
                throws SFInvalidParameterException,
                       SFBindException,
                       SFDaoException,
                       SFInitDaoException
»õ·Î¿î UserÁ¤º¸¸¦ Ãß°¡ÇÑ´Ù. »ç¿ëÀÚ Ãß°¡¹æ½Ä 1. User°¡ ¹Ì¸® ±¸ÃàµÇ¾îÀÖ´ÂÁö ÆÄ¾Ç À¯È¿¼º°Ë»ç°¡ ÇÊ¿äÇÑ Ç׸ñ : PwdPolicyCn, AuthMethodPolicyCn 2. User°¡ ÀÖÀ¸¸é »ç¿ëÀÚ ÇÏÀ§¿¡ sfUser»ðÀÔ 3. User°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì User¸¦ Ãß°¡ÇÏ°í ±× ¹Ø¿¡ sfUser»ðÀÔ

Parameters:
user - »õ·Î Ãß°¡ÇÒ User °´Ã¤Á¤º¸
strSfDn - »õ·Î Ãß°¡ÇÒ User°¡ ¼ÓÇÑ UserOrgÀÇ SfDnÁ¤º¸ ex)ou=Dev,o=test,cn=ur1
modifySet - ¼öÁ¤°¡´ÉÇÑ ¼Ó¼º Å×À̺í
Returns:
Ãß°¡ ¼º°ø½Ã true ¹Ýȯ
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

addAttrInfo

public boolean addAttrInfo(java.lang.String strAdminSfDn,
                           java.util.Vector attrInfos,
                           java.lang.String userRepositoryName)
                    throws SFInvalidParameterException,
                           SFInitDaoException,
                           SFDaoException,
                           SFEnvParamException,
                           SFBindException
UserRepository¿¡ ÀúÀåµÈ UserRepository, UserOrg, UserÀÇ ¼Ó¼º Á¤º¸¸¦ Ãß°¡ÇÑ´Ù.

Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
attrInfos - ¼Ó¼º Á¤º¸
userRepositoryName - UserRepository À̸§
Returns:
½ÇÇà °á°ú
Throws:
SFInvalidParameterException
SFInitDaoException
SFDaoException
SFEnvParamException
SFBindException

deleteUserRepository

public boolean deleteUserRepository(java.lang.String strUrCn)
                             throws SFInvalidParameterException,
                                    SFDaoException,
                                    SFInitDaoException,
                                    SFEnvParamException,
                                    SFBindException
UserRepository ¼³Á¤Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strUrCn - UserRepository À̸§
Returns:
°á°ú°ª
Throws:
SFInvalidParameterException
SFDaoException
SFInitDaoException
SFEnvParamException
SFBindException

deleteUserOrg

public boolean deleteUserOrg(java.lang.String strSfDn)
                      throws SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFInitDaoException
UserOrgÁ¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strSfDn - »èÁ¦ÇÒ UserOrgÀÇ sfDn
Returns:
»èÁ¦ °á°ú°ª
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

deleteUser

public boolean deleteUser(java.lang.String strSfDn)
                   throws SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFInitDaoException
User Á¤º¸ »èÁ¦

Parameters:
strSfDn - »èÁ¦ÇÒ UserÀÇ sfDn ÁÖ¼Ò
Returns:
»èÁ¦ °á°ú
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

deleteAttrInfo

public boolean deleteAttrInfo(java.lang.String strAdminSfDn,
                              java.util.Vector attrInfos,
                              java.lang.String userRepositoryName)
                       throws SFInvalidParameterException,
                              SFInitDaoException,
                              SFDaoException,
                              SFEnvParamException,
                              SFBindException
UserRepository¿¡ ÀúÀåµÈ UserRepository, UserOrg, UserÀÇ ¼Ó¼º Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
attrInfos - ¼Ó¼º Á¤º¸
userRepositoryName - UserRepository À̸§
Returns:
½ÇÇà °á°ú
Throws:
SFInvalidParameterException
SFInitDaoException
SFDaoException
SFEnvParamException
SFBindException

modifyUserRepository

public boolean modifyUserRepository(UserRepository urInfo,
                                    java.util.HashSet modifySet)
                             throws SFInvalidParameterException,
                                    SFDaoException,
                                    SFInitDaoException,
                                    SFEnvParamException,
                                    SFBindException
UserRepository Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Parameters:
urInfo - ¼öÁ¤ÇÒ UserRepository Á¤º¸
modifySet - ¼öÁ¤ÇÒ ¼Ó¼º Å×À̺í
Returns:
¼öÁ¤ÀÌ ¼º°øÇϸé true
Throws:
SFInvalidParameterException
SFDaoException
SFInitDaoException
SFEnvParamException
SFBindException

modifyUserOrg

public boolean modifyUserOrg(UserOrg uOrg,
                             java.lang.String strSfDn,
                             java.util.HashSet modifySet)
                      throws SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFInitDaoException
»ç¿ëÀÚ Á¤º¸ ¼öÁ¤ 1. sfUserOrg¼Ó¼º º¯°æ 2. ¸ÅÇÎµÈ UserOrg¼Ó¼º º¯°æ

Parameters:
uOrg - º¯°æÇÒ userOrg Á¤º¸
strSfDn - º¯°æÇϰíÀÚÇÏ´Â userOrgÀÇ sfDn
modifySet - ¼öÁ¤ÇÒ ¼Ó¼º Å×À̺í
Returns:
Á¤º¸¼öÁ¤ °á°ú
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

modifyUser

public boolean modifyUser(User user,
                          java.lang.String strSfDn,
                          java.util.HashSet modifySet)
                   throws SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFInitDaoException
»ç¿ëÀÚ Á¤º¸ ¼öÁ¤ 1. sfUser¼Ó¼º º¯°æ 2. ¸ÅÇÎµÈ User¼Ó¼º º¯°æ

Parameters:
user - º¯°æÇÒ user Á¤º¸
strSfDn - º¯°æÇϰíÀÚÇÏ´Â userÀÇ sfDn
modifySet - ¼öÁ¤ÇÒ ¼Ó¼º Å×À̺í
Returns:
Á¤º¸¼öÁ¤ °á°ú
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

modifyUserSysAttr

public boolean modifyUserSysAttr(java.lang.String strSfDn,
                                 int locked,
                                 int pwdMustChange,
                                 int logonFailCount,
                                 java.util.Date logonFailTime,
                                 java.util.Date lastLogonTime,
                                 java.lang.String lastLogonIP)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFInitDaoException
»ç¿ëÀÚ Á¤º¸ ¼öÁ¤ 1. sfUser¼Ó¼º Áß System°ü·Ã ¼Ó¼º¸¸ º¯°æ (PolicyServer¿ë ÇÔ¼ö)

Parameters:
strSfDn - º¯°æÇϰíÀÚÇÏ´Â userÀÇ sfDn ¾Æ·¡ÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇÑ ¼Ó¼ºÀ» ¹Ù²Þ.
locked - User.getLocked()ÀÇ Á¤º¸
pwdMustChange - User.PwdMustChange()ÀÇ Á¤º¸
logonFailCount - LogonFailCount()ÀÇ Á¤º¸
logonFailTime - LogonFailTime()ÀÇ Á¤º¸
lastLogonTime - LastLogonTime()ÀÇ Á¤º¸
lastLogonIP - LastLogonIP()ÀÇ Á¤º¸
Returns:
Á¤º¸¼öÁ¤ °á°ú
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

modifyAttrInfo

public boolean modifyAttrInfo(java.lang.String strAdminSfDn,
                              java.util.Vector oldAttrInfos,
                              java.util.Vector newAttrInfos,
                              java.lang.String userRepositoryName)
                       throws SFInvalidParameterException,
                              SFInitDaoException,
                              SFDaoException,
                              SFEnvParamException,
                              SFBindException
UserRepository¿¡ ÀÖ´Â UserRepository, UserOrg, UserÀÇ ¼Ó¼º Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
oldAttrInfos - º¯°æµÉ ¼Ó¼º Á¤º¸µé
newAttrInfos - º¯°æÇÒ ¼Ó¼º Á¤º¸µé
userRepositoryName - UserRepository À̸§
Returns:
¼öÁ¤ÀÌ ¼º°øÇϸé true
Throws:
SFInvalidParameterException
SFInitDaoException
SFDaoException
SFEnvParamException
SFBindException

updatePwdHistory

public boolean updatePwdHistory(java.lang.String strSfDn,
                                java.lang.String strPwdHistory,
                                int nHistoryNum)
                         throws SFInvalidParameterException,
                                SFBindException,
                                SFDaoException,
                                SFInitDaoException
UserÀÇ Password History¸¦ ¾÷µ¥ÀÌÆ® ÇØÁØ´Ù.

Parameters:
strSfDn - Password History¸¦ ¾÷µ¥ÀÌÆ®ÇÒ UserÀÇ SFDN ÁÖ¼Ò
strPwdHistory - »õ·ÎÃß°¡ÇÒ PWD History°ª
nHistoryNum - Password HistoryÀÇ ÃÖ´ë °¹¼ö
Returns:
¾÷µ¥ÀÌÆ® ¼º°øÇϸé true
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

listUserOrg

public java.util.Vector listUserOrg(java.lang.String strUserOrgSfDn)
                             throws SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException,
                                    SFInitDaoException
UserOrg¿¡ ¼ÓÇÑ ÇÏÀ§ UserOrgÀÇ sfDn ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Parameters:
strUserOrgSfDn - UserOrgÀÇ sfDn
Returns:
ÇÏÀ§ UserOrgÀÇ sfDn ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

listAllUser

public java.util.Vector listAllUser(java.lang.String strUserOrgSfDn)
                             throws SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException,
                                    SFInitDaoException
UserOrg ¹Ù·Î¾Æ·¡¿¡ ´Þ·ÁÀÖ´Â ¸ðµç UserÀÇ sfDn ÁÖ¼Ò¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
strUserOrgSfDn - UserOrgÀÇ sfDn ÁÖ¼Ò
Returns:
UserÀÇ sfDn ÁÖ¼Ò ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

listUser

public java.util.Vector listUser(java.lang.String strSfDn,
                                 DirtyBit dirtyBit)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFInitDaoException
UserOrg¿¡ ¼ÓÇÑ »ç¿ëÀÚ ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù. UserOrg¿¡ ¼ÓÇÑ »ç¿ëÀÚ ¼ö°¡ ¸¹À» ¼ö Àֱ⠶§¹®¿¡ DirtyBit ¹× offsetÀ» ¼³Á¤ÇÏ¿© ºÎºÐ °á°ú¸¦ °¡Á®¿Â´Ù.

Parameters:
strSfDn - »ç¿ëÀÚ ¸®½ºÆ®¸¦ °¡Á®¿Â UserOrgSfDn
dirtyBit - UserList ÆäÀÌÁö ±¸ºÐÀ» À§ÇÑ DirtyBit
Returns:
°Ë»öµÈ »ç¿ëÀÚÀÇ usdfSfDn ¸ñ·Ï
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

findUserRepository

public java.util.Vector findUserRepository(AbstractSearchFilter filter)
                                    throws SFInvalidParameterException,
                                           SFDaoException,
                                           SFInitDaoException,
                                           SFEnvParamException,
                                           SFBindException
°Ë»ö Á¶°Ç¿¡ ¸Â´Â UserRepository¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Parameters:
filter - °Ë»ö Á¶°Ç
Returns:
°Ë»öµÈ UserRepositoryÀÇ À̸§ ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFDaoException
SFInitDaoException
SFEnvParamException
SFBindException

findUserSFDN

public java.lang.String findUserSFDN(java.lang.String uid,
                                     java.lang.String urCn)
                              throws SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException,
                                     SFInitDaoException
PS¸¦ À§ÇØ Ãß°¡. -- ½Å¿ëÀç UserÀÇ UID Á¤º¸¿Í User°¡ ¼ÓÇÑ User Repository¸¦ ÀÌ¿ëÇÏ¿© sfdnÀ» °Ë»öÇÑ´Ù. ex) test , ur_test ---> sfuid=test,uid=test,ou=Dev,o=test/ur_test

Parameters:
uid - UserÀÇ ID
urCn - UserRepositoryÀÇ Cn
Returns:
ã¾Æ³½ UserÀÇ sfDn
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

findUserID

public java.util.List findUserID(java.lang.String attrKey,
                                 java.lang.String attrValue,
                                 java.lang.String urEID)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFInitDaoException
ÀÔ·Â ¹ÞÀº ¼Ó¼ºÇ׸ñ¿¡ ´ëÇØ¼­ ÀÏÄ¡ÇÏ´Â ¼Ó¼º°ªÀ» °¡Áø »ç¿ëÀÚ ID¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Parameters:
attrKey - ¼Ó¼º ID
 SFConst.ATTR_UID             : »ç¿ëÀÚ UID¸¦ °¡Áö°í »ç¿ëÀÚ °Ë»ö
 SFConst.ATTR_EMPLOYEE_NUMBER : »ç¿ëÀÚ »ç¹øÀ» °¡Áö°í »ç¿ëÀÚ °Ë»ö
 
attrValue - ¼Ó¼º°ª
urEID - »ç¿ëÀÚ ÀúÀå¼ÒÀÇ ¿£Æ®¸® ID
Returns:
ã¾Æ³½ »ç¿ëÀÚÀÇ ID¸ñ·Ï
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

findUserID

public java.util.List findUserID(java.util.Map attrTable,
                                 java.lang.String urEID)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFInitDaoException
ÀÔ·Â ¹ÞÀº ¼Ó¼ºÇ׸ñ¿¡ ´ëÇØ¼­ ÀÏÄ¡ÇÏ´Â ¼Ó¼º°ªÀ» °¡Áø »ç¿ëÀÚ ID¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Parameters:
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
Returns:
ã¾Æ³½ »ç¿ëÀÚÀÇ ID¸ñ·Ï
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

findUserOrg

public java.util.Vector findUserOrg(java.lang.String strSfDn,
                                    int nSearchScope,
                                    AbstractSearchFilter filter)
                             throws SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException,
                                    SFInitDaoException
°Ë»ö Á¶°Ç¿¡ ¸Â´Â UserOrg¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Parameters:
strSfDn - °Ë»öÇÒ ±âº» À§Ä¡ÀÇ sfDn
nSearchScope - °Ë»ö ¹üÀ§
 SFConst.SEARCH_OBJECT_SCOPE    : °Ë»öÇÒ ±âº»À§Ä¡¿¡ ÇØ´çÇÏ´Â °´Ã¼
 SFConst.SEARCH_ONELEVEL_SCOPE  : °Ë»öÇÒ ±âº»À§Ä¡ÀÇ 1´Ü°è ¾Æ·¡ÀÇ ³ëµå
 SFConst.SEARCH_SUBTREE_SCOPE   : °Ë»öÇÒ ±âº»À§Ä¡ ¾Æ·¡ÀÇ ¸ðµç ³ëµå 
 
filter - °Ë»ö Á¶°Ç
Returns:
°Ë»öµÈ UserOrg sfDn ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

findAllUser

public java.util.Vector findAllUser(java.lang.String strSfDn,
                                    int nSearchScope,
                                    AbstractSearchFilter filter)
                             throws SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException,
                                    SFInitDaoException
°Ë»ö Á¶°Ç¿¡ ¸Â´Â User¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Parameters:
strSfDn - °Ë»öÇÒ ±âº» À§Ä¡ÀÇ sfDn
nSearchScope -
 SFConst.SEARCH_OBJECT_SCOPE    : °Ë»öÇÒ ±âº»À§Ä¡¿¡ ÇØ´çÇÏ´Â °´Ã¼
 SFConst.SEARCH_ONELEVEL_SCOPE  : °Ë»öÇÒ ±âº»À§Ä¡ÀÇ 1´Ü°è ¾Æ·¡ÀÇ ³ëµå
 SFConst.SEARCH_SUBTREE_SCOPE   : °Ë»öÇÒ ±âº»À§Ä¡ ¾Æ·¡ÀÇ ¸ðµç ³ëµå 
 
filter - °Ë»ö Á¶°Ç
Returns:
°Ë»öµÈ User sfDn ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

findUser

public java.util.Vector findUser(java.lang.String strSfDn,
                                 AbstractSearchFilter strFilter,
                                 DirtyBit db)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFInitDaoException
ÇÊÅÍ Á¶°Ç¿¡ ¸Â´Â »ç¿ëÀÚ¸¦ °Ë»öÇÑ´Ù. °Ë»ö °Ç¼ö°¡ ¸¹À» ¼ö Àֱ⶧¹®¿¡ DirtyBit ¹× offsetÀ» ¼³Á¤ÇØÁØ´Ù.

Parameters:
strSfDn - °Ë»öÇÒ ±âº»À§Ä¡
strFilter - °Ë»öÇϱâ À§ÇÑ ÇÊÅÍÁ¶°Ç
db - °Ë»ö ÆäÀÌÁö ±¸ºÐÀ» À§ÇÑ DirtyBit
Returns:
°Ë»öµÈ »ç¿ëÀÚÀÇ usdfSfDn ¸ñ·Ï
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

countUserInUserOrg

public int countUserInUserOrg(java.lang.String strSfDn)
                       throws SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFInitDaoException
UserOrg¿¡ ¼ÓÇÑ »ç¿ëÀÚ(User) ¼ö¸¦ ¼¼ÁØ´Ù.

Parameters:
strSfDn - »ç¿ëÀÚ°¡ À§Ä¡ÇÑ UserOrgÀÇ sfDn
Returns:
UserOrg¿¡ ¼ÓÇÑ »ç¿ëÀÚ ¼ö
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

getDisplayName

public java.lang.String getDisplayName(java.lang.String id)
                                throws SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException,
                                       SFInitDaoException
ID¿¡ ´ëÇÑ È­¸é Ç¥½Ã À̸§À» ¹Ýȯ ÇÑ´Ù. ID·Î ¿Ã¼ö ÀÖ´Â °ªÀº »ç¿ëÀÚ ÀúÀå¼Ò ID, Á¶Á÷ ID, »ç¿ëÀÚ IDÀÌ´Ù. ID¿¡ Æ÷ÇÔµÈ EIDÀÇ À̸§ÀÌ Á¸ÀçÇÏÁö ¾ÊÀº °æ¿ì Ç¥½ÃÀ̸§¿¡ "[EID]" Çü½ÄÀ¸·Î À̸§À» ´ëüÇÑ´Ù.
 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])|
 ========================================================
 

Parameters:
id - ID
Returns:
ID ¿¡ ´ëÇÑ Àüü À̸§
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

getEntryDisplayName

public java.lang.String getEntryDisplayName(java.lang.String id)
ID¿¡ ÇØ´çÇÏ´Â ¿£Æ®¸®ÀÇ Ç¥½Ã À̸§À» ¹Ýȯ ÇÑ´Ù. ID·Î ¿Ã¼ö ÀÖ´Â °ªÀº »ç¿ëÀÚ ÀúÀå¼Ò ID, Á¶Á÷ ID, »ç¿ëÀÚ IDÀÌ´Ù. ID¿¡ Æ÷ÇÔµÈ EIDÀÇ À̸§ÀÌ Á¸ÀçÇÏÁö ¾ÊÀº °æ¿ì Ç¥½ÃÀ̸§¿¡ "[EID]" Çü½ÄÀ¸·Î À̸§À» ´ëüÇÑ´Ù.
 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]            |
 ========================================================
 

Parameters:
id - id
Returns:
ID¿¡ ´ëÇÑ À̸§

close

public void close()
Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.(¿¹, DirContext...)



Copyright © 2004 SoftForum Corp. All Rights Reserved.