com.safeidentity.adminservice.dao.rdb
Class RdbUserDao

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.rdb.RdbDefDao
      extended bycom.safeidentity.adminservice.dao.rdb.RdbUserDao
All Implemented Interfaces:
UserDao

public class RdbUserDao
extends RdbDefDao
implements UserDao


Nested Class Summary
 
Nested classes inherited from class com.safeidentity.adminservice.dao.rdb.RdbDefDao
RdbDefDao.ColInfo, RdbDefDao.Dn, RdbDefDao.SfDn, RdbDefDao.StrObj
 
Field Summary
 
Fields inherited from class com.safeidentity.adminservice.dao.rdb.RdbDefDao
_DEBUG_, CONNECTION_LOGIN_TIMEOUT, GROUP_TYPE_ADMIN, GROUP_TYPE_USER, INT, MAPINFO_TYPE_USER, MAPINFO_TYPE_USERORG, MAX_EACH_DN, MAX_FULL_DN, mConnector, MULTIVALUE_PREFIX, PRDN_ADMGRP, PRDN_ARCONFIG, PRDN_AUDIT, PRDN_AUTHPOLICY, PRDN_DSD, PRDN_ERROR, PRDN_IACONFIG, PRDN_IDPOLICY, PRDN_PR, PRDN_PRECOND, PRDN_PSCONFIG, PRDN_PWDPOLICY, PRDN_RESPERM, PRDN_RESPERMGRP, PRDN_ROLE, PRDN_SELFREG, PRDN_SELFSVC, PRDN_SSD, PRDN_STR_ADMGRP, PRDN_STR_ARCONFIG, PRDN_STR_AUDIT, PRDN_STR_AUTHPOLICY, PRDN_STR_DSD, PRDN_STR_IACONFIG, PRDN_STR_IDPOLICY, PRDN_STR_PR, PRDN_STR_PRECOND, PRDN_STR_PROVISIONRESOURCE, PRDN_STR_PSCONFIG, PRDN_STR_PWDPOLICY, PRDN_STR_RESPERM, PRDN_STR_RESPERMGRP, PRDN_STR_ROLE, PRDN_STR_SELFREG, PRDN_STR_SELFSVC, PRDN_STR_SSD, PRDN_STR_UR, PRDN_STR_USERGRP, PRDN_STR_WEBROOT, PRDN_STR_WWPOLICY, PRDN_UR, PRDN_USERGRP, PRDN_WEBROOT, PRDN_WWPOLICY, PROFILE_TYPE_ROLE, PROFILE_TYPE_UR, PROFILE_TYPE_USER, PROFILE_TYPE_USERORG, PROVISIONRESOURCE_ATTRS, RDB_POLICYREPOSITORY, RDB_POLICYREPOSITORY_SCHEME, SF_ADMINGROUP_TABLE, SF_ADMINREPOSITORY_TABLE, SF_ADMMAP_TABLE, SF_ADR, SF_ADR_CREATETIMESTAMP, SF_ADR_DOT, SF_ADR_MODIFYTIMESTAMP, SF_ADR_NAME, SF_ADR_PWD, SF_ADR_SER_NAME, SF_ADR_UID, SF_AG, SF_AG_CREATETIMESTAMP, SF_AG_CREATOR, SF_AG_DESCRIPTION, SF_AG_DOT, SF_AG_ID, SF_AG_INVALIDMEMBER, SF_AG_MEMBER, SF_AG_MODIFIER, SF_AG_MODIFYTIMESTAMP, SF_AG_NAME, SF_AI, SF_AI_CATEGORY, SF_AI_DEFUALT_VALUE, SF_AI_DESC, SF_AI_DOT, SF_AI_FIXVALUE_TYPE, SF_AI_ID, SF_AI_ISMULTY, SF_AI_ISREQUIRED, SF_AI_MAX, SF_AI_MIN, SF_AI_NAME, SF_AI_REPID, SF_AI_SIZE, SF_AI_TYPE_SYNTAX, SF_AI_UIFORMAT, SF_AI_VALUE_TYPE, SF_AM, SF_AM_ADMDN1, SF_AM_ADMDN2, SF_AM_ADMID, SF_AM_DOT, SF_AM_REPID, SF_AM_UID, SF_AMP_MULTIVALUE_TABLE, SF_AMP_MV_ID, SF_AMP_MV_LONGVALUE, SF_AMP_MV_TYPE, SF_AR, SF_AR_ATTR, SF_AR_DOT, SF_AR_ODN1, SF_AR_ODN2, SF_AR_REPID, SF_AR_RID, SF_ATTR_CN, SF_ATTR_O, SF_ATTR_OU, SF_ATTR_UG, SF_ATTR_UID, SF_ATTRINFO_TABLE, SF_ATTRRULE_TABLE, SF_CD, SF_CD_DN1, SF_CD_DN2, SF_CD_DOT, SF_CD_UID, SF_CERTDN_TABLE, SF_DBAUTH_CIPHER, SF_DBAUTH_CONTENT, SF_DBAUTH_CREATOR, SF_DBAUTH_CTIME, SF_DBAUTH_DESC, SF_DBAUTH_DSD, SF_DBAUTH_DSD_MODULE, SF_DBAUTH_EXCEPT, SF_DBAUTH_FIRST, SF_DBAUTH_HISTORY, SF_DBAUTH_ID, SF_DBAUTH_IDPOLICY_TABLE, SF_DBAUTH_LEVEL, SF_DBAUTH_LOCKTIME, SF_DBAUTH_LOGIN, SF_DBAUTH_LOGIN_MODULE, SF_DBAUTH_MAX, SF_DBAUTH_MAX_AGE, SF_DBAUTH_MAX_REPEAT, SF_DBAUTH_METHOD, SF_DBAUTH_MIN, SF_DBAUTH_MIN_AGE, SF_DBAUTH_MIN_DIGIT, SF_DBAUTH_MIN_EITHER, SF_DBAUTH_MIN_LETTER, SF_DBAUTH_MODIFIER, SF_DBAUTH_MTIME, SF_DBAUTH_NAME, SF_DBAUTH_POLICY_TABLE, SF_DBAUTH_PWDPOLICY_TABLE, SF_DBAUTH_RESTRICT, SF_DBAUTH_RETRYNO, SF_DBAUTH_RETRYTIME, SF_DBAUTH_STRATEGY, SF_DBAUTH_WHENWHERE, SF_DR, SF_DR_DOT, SF_DR_DSD_EID, SF_DR_RID, SF_DSD, SF_DSD_ADOPTED_ROLE, SF_DSD_ALLOWMOD, SF_DSD_CREATOR, SF_DSD_DESCR, SF_DSD_DOT, SF_DSD_EID, SF_DSD_GLEVEL, SF_DSD_MODIFIER, SF_DSD_NAME, SF_DSD_REL_TABLE, SF_DSD_TABLE, SF_FIXEDVALUE_TABLE, SF_FV, SF_FV_ATTRID, SF_FV_CATEGORY, SF_FV_DOT, SF_FV_NAME, SF_FV_REPID, SF_FV_VALUE, SF_GM, SF_GM_DOT, SF_GM_GROUPID, SF_GM_MEMBERDN1, SF_GM_MEMBERDN2, SF_GM_MEMBERUID, SF_GM_REPID, SF_GM_TYPE, SF_GR, SF_GR_DOT, SF_GR_GID, SF_GR_RID, SF_GROUPMEMBER_TABLE, SF_GROUPRULE_TABLE, SF_HASH_HAS160, SF_HASH_MD5, SF_HASH_PLAIN, SF_HASH_SHA1, SF_IAMAPPCONFIG_TABLE, SF_IC, SF_IC_CREATETIMESTAMP, SF_IC_CREATOR, SF_IC_DESCRIPTION, SF_IC_DOT, SF_IC_HOST, SF_IC_ID, SF_IC_MODIFIER, SF_IC_MODIFYTIMESTAMP, SF_IC_NAME, SF_IC_PORT, SF_IC_SERVICE_PORT, SF_IC_URWEIGHT, SF_ID, SF_ID_CLASS, SF_ID_DOT, SF_ID_POOL, SF_ID_TABLE, SF_IGM, SF_IGM_DOT, SF_IGM_GROUPID, SF_IGM_MEMBERDN1, SF_IGM_MEMBERDN2, SF_IGM_MEMBERUID, SF_IGM_REPID, SF_IGM_TYPE, SF_INVALIDATTRRULE_TABLE, SF_INVALIDDSD_REL_TABLE, SF_INVALIDGROUPMEMBER_TABLE, SF_INVALIDGROUPRULE_TABLE, SF_INVALIDORGRULE_TABLE, SF_INVALIDPRECONDITION_TABLE, SF_INVALIDPRECONREL_TABLE, SF_INVALIDRESPMRULE_TABLE, SF_INVALIDSSD_REL_TABLE, SF_INVALIDUSERROLE_TABLE, SF_M, SF_M_ADMID, SF_M_DN1, SF_M_DN2, SF_M_DOT, SF_M_MACL_VALID, SF_M_OBJTYPE, SF_M_READATTR, SF_M_REPID, SF_M_TYPE, SF_M_UG, SF_M_VALID, SF_M_VALUE, SF_M_WRITEATTR, SF_MACL_TABLE, SF_MAPPINGINFO_TABLE, SF_MP, SF_MP_CHILD, SF_MP_DOT, SF_MP_PARENT, SF_MP_REPID, SF_MP_TYPE, SF_NAR, SF_NAR_ATTR, SF_NAR_DOT, SF_NAR_ODN1, SF_NAR_ODN2, SF_NAR_REPID, SF_NAR_RID, SF_NDR, SF_NDR_DOT, SF_NDR_DSD_EID, SF_NDR_RID, SF_NGR, SF_NGR_DOT, SF_NGR_GID, SF_NGR_RID, SF_NOR, SF_NOR_DN1, SF_NOR_DN2, SF_NOR_DOT, SF_NOR_REPID, SF_NOR_RID, SF_NOR_SUBTREE, SF_NPCR, SF_NPCR_DN1, SF_NPCR_DN2, SF_NPCR_DOT, SF_NPCR_EID, SF_NPCR_OID, SF_NPCR_REPID, SF_NPCR_RID, SF_NPD, SF_NPD_ALLOWMOD, SF_NPD_CREATOR, SF_NPD_DOT, SF_NPD_EID, SF_NPD_GLEVEL, SF_NPD_MODIFIER, SF_NPD_NAME, SF_NPD_TYPE, SF_NRPR, SF_NRPR_DOT, SF_NRPR_IMMOBILITY, SF_NRPR_RID, SF_NRPR_RPID, SF_NSR, SF_NSR_DOT, SF_NSR_RID, SF_NSR_SSD_EID, SF_NUM_NULL, SF_NUM_OBJECT_DEFAULT_NULL, SF_NUM_ROOT, SF_NURL, SF_NURL_DN1, SF_NURL_DN2, SF_NURL_DOT, SF_NURL_IMMOBILITY, SF_NURL_REPID, SF_NURL_RID, SF_NURL_UID, SF_OR, SF_OR_DN1, SF_OR_DN2, SF_OR_DOT, SF_OR_REPID, SF_OR_RID, SF_OR_SUBTREE, SF_ORGRULE_TABLE, SF_PC, SF_PC_CLUSTERSERVER, SF_PC_CLUSTERSERVER_TABLE, SF_PC_CREATETIMESTAMP, SF_PC_CREATOR, SF_PC_CS_PCID, SF_PC_CS_SERVERNAME, SF_PC_DESCRIPTION, SF_PC_DOT, SF_PC_HOST, SF_PC_ID, SF_PC_ISCLUSTER, SF_PC_ISSESSION, SF_PC_MODIFIER, SF_PC_MODIFYTIMESTAMP, SF_PC_NAME, SF_PC_PORT, SF_PC_SERVICE_PORT, SF_PC_URWEIGHT, SF_PCR, SF_PCR_DN1, SF_PCR_DN2, SF_PCR_DOT, SF_PCR_EID, SF_PCR_OID, SF_PCR_REPID, SF_PCR_RID, SF_PD, SF_PD_ADOPTED_ROLE, SF_PD_ALLOWMOD, SF_PD_CREATOR, SF_PD_DOT, SF_PD_EID, SF_PD_GLEVEL, SF_PD_MODIFIER, SF_PD_NAME, SF_PD_TYPE, SF_PF, SF_PF_DOT, SF_PF_PRNAME, SF_PF_SUBID, SF_PF_TYPE, SF_PF_VALUE, SF_PH, SF_PH_DATE, SF_PH_DOT, SF_PH_PWD, SF_PH_USRID, SF_POLICYREPOSITORY_TABLE, SF_POLICYSERVERCONFIG_TABLE, SF_PR, SF_PR_BASE_LOCATION, SF_PR_CREATETIMESTAMP, SF_PR_CREATOR, SF_PR_DESCRIPTION, SF_PR_DOT, SF_PR_MODIFIER, SF_PR_MODIFYTIMESTAMP, SF_PR_NAME, SF_PR_SERVERLIST, SF_PR_SERVERLIST_TABLE, SF_PR_SL_ADDRESS, SF_PR_SL_BASELOCATION, SF_PR_SL_DRIVER, SF_PR_SL_ENABLE, SF_PR_SL_LOGONID, SF_PR_SL_LOGONPWD, SF_PR_SL_MAXPOOL, SF_PR_SL_MINPOOL, SF_PR_SL_PRODUCTTYPE, SF_PR_SL_PROTOCOL, SF_PR_SL_PWDMETHOD, SF_PR_SL_SCID, SF_PR_SL_STORAGETYPE, SF_PR_SL_TIMEOUT, SF_PR_SL_WEIGHT, SF_PRECONDITION_TABLE, SF_PRECONREL_TABLE, SF_PROFILE_TABLE, SF_PROVISION_RESOURCE_TABLE, SF_PU, SF_PU_DOT, SF_PUO, SF_PUO_DOT, SF_PVR, SF_PVR_CREATOR, SF_PVR_CRTIME, SF_PVR_DESCR, SF_PVR_DOT, SF_PVR_MDTIME, SF_PVR_MODIFIER, SF_PVR_NAME, SF_PVR_PVRID, SF_PVR_RESPROTOTYPE, SF_PWDHISTORY_TABLE, SF_R, SF_R_ALLOWMOD, SF_R_ASSIGNEDUSER, SF_R_ATTRRULE, SF_R_CREATETIMESTAMP, SF_R_CREATOR, SF_R_DESC, SF_R_DN1, SF_R_DN2, SF_R_DOT, SF_R_EID, SF_R_GRANTED_RESPERM, SF_R_GRANTLEVEL, SF_R_GROUPRULE, SF_R_MACL, SF_R_MODIFIER, SF_R_MODIFYTIMESTAMP, SF_R_NAME, SF_R_ORGRULE, SF_R_PID, SF_R_PROFILE, SF_R_RID, SF_R_WHENWHERE, SF_RC, SF_RC_CRID, SF_RC_DOT, SF_RC_RID, SF_RESPERM_TABLE, SF_RESPERMGRP_TABLE, SF_RESPMRULE_TABLE, SF_RG, SF_RG_CREATETIMESTAMP, SF_RG_CREATOR, SF_RG_DESCRIPTION, SF_RG_DOT, SF_RG_EID, SF_RG_ID, SF_RG_MODIFIER, SF_RG_MODIFYTIMESTAMP, SF_RG_NAME, SF_RG_RPDN, SF_RG_RPDN_RGID, SF_RG_RPDN_RPDN1, SF_RG_RPDN_RPDN2, SF_RG_RPDN_RPID, SF_RG_RPDN_TABLE, SF_ROLE_TABLE, SF_ROLECHILD_TABLE, SF_ROLEPARENT_TABLE, SF_RP, SF_RP_AUTHMETHODCN, SF_RP_CREATETIMESTAMP, SF_RP_CREATOR, SF_RP_DESCRIPTION, SF_RP_DN, SF_RP_DN1, SF_RP_DN2, SF_RP_DOT, SF_RP_EID, SF_RP_ID, SF_RP_MODIFIER, SF_RP_MODIFYTIMESTAMP, SF_RP_MULTIVALUE_TABLE, SF_RP_MV_ID, SF_RP_MV_LONGVALUE, SF_RP_MV_TYPE, SF_RP_MV_VALUE, SF_RP_NAME, SF_RP_OPERATION, SF_RP_PID, SF_RP_RESOURCE, SF_RP_REXRESOURCE, SF_RP_WREID, SF_RPA, SF_RPA_DOT, SF_RPA_PRID, SF_RPA_RID, SF_RPR, SF_RPR_DOT, SF_RPR_IMMOBILITY, SF_RPR_RID, SF_RPR_RPID, SF_SCHEMEVERSION_TABLE, SF_SELFREGPOLICY_TABLE, SF_SELFSVCPOLICY_TABLE, SF_SR, SF_SR_DOT, SF_SR_RID, SF_SR_SSD_EID, SF_SRP, SF_SRP_CREATETIMESTAMP, SF_SRP_CREATOR, SF_SRP_DESCRIPTION, SF_SRP_DOT, SF_SRP_ENABLED, SF_SRP_MODIFIER, SF_SRP_MODIFYTIMESTAMP, SF_SRP_NAME, SF_SRP_OL_NAME, SF_SRP_OL_ORGDN1, SF_SRP_OL_ORGDN2, SF_SRP_OL_REPID, SF_SRP_ORGLIST, SF_SRP_ORGLIST_TABLE, SF_SRP_REPID, SF_SRP_USERLOCKED, SF_SSD, SF_SSD_ADOPTED_ROLE, SF_SSD_ALLOWMOD, SF_SSD_CREATOR, SF_SSD_DESCR, SF_SSD_DOT, SF_SSD_EID, SF_SSD_GLEVEL, SF_SSD_MODIFIER, SF_SSD_NAME, SF_SSD_REL_TABLE, SF_SSD_TABLE, SF_SSP, SF_SSP_CREATETIMESTAMP, SF_SSP_CREATOR, SF_SSP_DESCRIPTION, SF_SSP_DOT, SF_SSP_ENABLED, SF_SSP_MODIFIER, SF_SSP_MODIFYSET, SF_SSP_MODIFYTIMESTAMP, SF_SSP_NAME, SF_SSP_ORGDN, SF_SSP_ORGDN1, SF_SSP_ORGDN2, SF_SSP_READSET, SF_SSP_REPID, SF_SV_TYPE, SF_SV_VERSION, SF_U, SF_U_ACCESSALLOWED, SF_U_ACCOUNT, SF_U_AUTHMETHODPOLICYCN, SF_U_CERTDN, SF_U_CN, SF_U_CREATETIMESTAMP, SF_U_CREATOR, SF_U_DESCRIPTION, SF_U_DISABLED, SF_U_DOT, SF_U_LASTLOGONIP, SF_U_LASTLOGONTIME, SF_U_LOCKED, SF_U_LOGONFAILCOUNT, SF_U_LOGONFAILTIME, SF_U_MAIL, SF_U_MODIFIER, SF_U_MODIFYTIMESTAMP, SF_U_PARENT, SF_U_PID, SF_U_PROFILE, SF_U_PWD, SF_U_PWDCHANGETIME, SF_U_PWDHISTORY, SF_U_PWDMUSTCHANGE, SF_U_PWDPOLICYCN, SF_U_RRN, SF_U_SURNAME, SF_U_UID, SF_U_VALIDFROM, SF_U_VALIDTO, SF_UA, SF_UA_ACCOUNT, SF_UA_DOT, SF_UA_OS, SF_UA_PWD, SF_UA_USRID, SF_UG, SF_UG_CREATETIMESTAMP, SF_UG_CREATOR, SF_UG_DESCRIPTION, SF_UG_DOT, SF_UG_EID, SF_UG_ID, SF_UG_INVALIDMEMBER, SF_UG_MEMBER, SF_UG_MODIFIER, SF_UG_MODIFYTIMESTAMP, SF_UG_NAME, SF_UG_ORGDN, SF_UG_ORGDN1, SF_UG_ORGDN2, SF_UG_REPID, SF_UO, SF_UO_CN, SF_UO_CREATETIMESTAMP, SF_UO_CREATOR, SF_UO_DESCRIPTION, SF_UO_DN1, SF_UO_DN2, SF_UO_DOT, SF_UO_EID, SF_UO_ID, SF_UO_MODIFIER, SF_UO_MODIFYTIMESTAMP, SF_UO_PARENT, SF_UO_PID, SF_UO_PROFILE, SF_UO_USERORG_TYPE, SF_UO_WORKFLOW, SF_UP, SF_UP_DOT, SF_UP_PRNAME, SF_UP_SUBID, SF_UP_TYPE, SF_UP_VALUE, SF_UR, SF_UR_ATTRINFO, SF_UR_BASE_LOCATION, SF_UR_CREATETIMESTAMP, SF_UR_CREATOR, SF_UR_DEL_ONLY, SF_UR_DESCRIPTION, SF_UR_DOT, SF_UR_ID, SF_UR_ID_GEN_SQL, SF_UR_ID_POLICY, SF_UR_IS_ORGNAME_AS_ID, SF_UR_MODIFIER, SF_UR_MODIFYTIMESTAMP, SF_UR_NAME, SF_UR_ORG_COLTYPE, SF_UR_ORG_ROOTVALUE, SF_UR_PROFILE, SF_UR_PWD_POLICY, SF_UR_REPID, SF_UR_SERVERLIST, SF_UR_SERVERLIST_TABLE, SF_UR_SL_ADDRESS, SF_UR_SL_BASELOCATION, SF_UR_SL_DRIVER, SF_UR_SL_ENABLE, SF_UR_SL_LOGONID, SF_UR_SL_LOGONPWD, SF_UR_SL_MAXPOOL, SF_UR_SL_MINPOOL, SF_UR_SL_PRODUCTTYPE, SF_UR_SL_PROTOCOL, SF_UR_SL_PWDMETHOD, SF_UR_SL_REPID, SF_UR_SL_SCID, SF_UR_SL_STORAGETYPE, SF_UR_SL_TIMEOUT, SF_UR_SL_WEIGHT, SF_UR_STORAGE_TYPE, SF_UR_USER_IDCOL, SF_UR_USER_MAPINFO, SF_UR_USER_OIDCOL, SF_UR_USER_TYPE, SF_UR_USERORG_IDCOL, SF_UR_USERORG_MAPINFO, SF_UR_USERORG_OIDCOL, SF_UR_USERORG_TYPE, SF_URL, SF_URL_DN1, SF_URL_DN2, SF_URL_DOT, SF_URL_IMMOBILITY, SF_URL_REPID, SF_URL_RID, SF_URL_UID, SF_URWEIGHT_TABLE, SF_USER_TABLE, SF_USERACCOUNT_TABLE, SF_USERGROUP_TABLE, SF_USERORG_TABLE, SF_USERPROFILE_TABLE, SF_USERREPOSITORY_TABLE, SF_USERROLE_TABLE, SF_UW_DOT, SF_UW_ID, SF_UW_OBJID, SF_UW_OBJTYPE, SF_UW_REPID, SF_UW_SUBNAME, SF_UW_WEIGHT, SF_WEBROOT_TABLE, SF_WHENWHERE_POLICY_TABLE, SF_WR, SF_WR_CREATETIMESTAMP, SF_WR_CREATOR, SF_WR_DEFAULTERRORURL, SF_WR_DEFAULTURL, SF_WR_DEFUALTREALM, SF_WR_DESCRIPTION, SF_WR_DOT, SF_WR_EID, SF_WR_GLOBALSSO, SF_WR_HOST, SF_WR_ID, SF_WR_ISCRYPTOGRAPHY, SF_WR_ISMASTERAGENT, SF_WR_ISNOTPROTECT, SF_WR_LOGOFFURL, SF_WR_MODIFIER, SF_WR_MODIFYTIMESTAMP, SF_WR_MULTIVALUE_TABLE, SF_WR_MV_ID, SF_WR_MV_LONGVALUE, SF_WR_MV_TYPE, SF_WR_MV_VALUE, SF_WR_NAME, SF_WR_NEEDPERSONALURI, SF_WR_NL_AGENTKEY, SF_WR_NL_EID, SF_WR_NL_ID, SF_WR_NL_IP, SF_WR_NL_PORT, SF_WR_NODELIST, SF_WR_NODELIST_TABLE, SF_WR_PERSONALATTNAME, SF_WR_PORT, SF_WR_PROTOCOL, SF_WR_TICKETKEY, SF_WR_TRUSTEDSSO, SF_WR_UNPROTECTEDEXT, SF_WW, SF_WW_CREATETIMESTAMP, SF_WW_CREATOR, SF_WW_DESCRIPTION, SF_WW_DOT, SF_WW_EID, SF_WW_END_DATE, SF_WW_EXCEPT_DATE, SF_WW_FRI, SF_WW_ID, SF_WW_MODIFIER, SF_WW_MODIFYTIMESTAMP, SF_WW_MON, SF_WW_NAME, SF_WW_SAT, SF_WW_START_DATE, SF_WW_SUN, SF_WW_THR, SF_WW_TUE, SF_WW_WEN, SF_WW_WHERE0, SF_WW_WHERE1, SF_WW_WHERE2, SF_WW_WHERE3, SF_WW_WHERE4, SF_WW_WHERE5, SF_WW_WHERE6, SF_WW_WHERE7, SF_WW_WHERE8, SF_WW_WHERE9, SQL_AND, SQL_DELETE, SQL_FROM, SQL_INSERT, SQL_LIKE, SQL_NOT, SQL_OR, SQL_ORDERBY, SQL_SELECT, SQL_SET, SQL_UNIONALL, SQL_UPDATE, SQL_WHERE, STRING, USER_ATTRS, USERORG_ATTRS, USERREPOSITORY_ATTRS
 
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

RdbUserDao

public RdbUserDao()
±âº» »ý¼ºÀÚ

Method Detail

getLocale

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

Specified by:
getLocale in interface UserDao
Returns:
·ÎÄÉÀÏ Á¤º¸

setLocale

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

Specified by:
setLocale in interface UserDao
Parameters:
locale - »õ·Î¿î ·ÎÄÉÀÏ Á¤º¸

getAllUserRepository

public void getAllUserRepository(java.util.Vector vecUrInfo,
                                 java.util.Hashtable table)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException
RdbDefDaoÀÇ readUserRepository¿¡¼­ È£Ãâ

Throws:
SFInvalidParameterException
SFBindException
SFDaoException

addAttrInfo

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

Specified by:
addAttrInfo in interface UserDao
Parameters:
attrInfos - ¼Ó¼º Á¤º¸
userRepositoryName - UserRepository À̸§
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
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,
                              SFBindException,
                              SFDaoException,
                              SFInitDaoException
UserRepository¿¡ ÀÖ´Â UserRepository, UserOrg, UserÀÇ ¼Ó¼º Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

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

deleteAttrInfo

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

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

getAttrInfo

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

Specified by:
getAttrInfo in interface UserDao
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

countUserInUserOrg

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

Specified by:
countUserInUserOrg in interface UserDao
Parameters:
userOrgSfDn - »ç¿ëÀÚ°¡ À§Ä¡ÇÑ UserOrgÀÇ sfDn
Returns:
UserOrg¿¡ ¼ÓÇÑ »ç¿ëÀÚ ¼ö
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

updatePwdHistory

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

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

getUserRepositoryAttributeName

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

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

getUserOrgAttributeName

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

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

getUserAttributeName

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

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

getUserRepositoryAttributes

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

Specified by:
getUserRepositoryAttributes in interface UserDao
Returns:
Ldap¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º¿¡ ´ëÇÑ Hashtable

getUserOrgAttributes

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

Specified by:
getUserOrgAttributes in interface UserDao
Returns:
Ldap¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º¿¡ ´ëÇÑ Hashtable

getUserAttributes

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

Specified by:
getUserAttributes in interface UserDao
Returns:
Ldap¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º¿¡ ´ëÇÑ Hashtable

getUserNameInfo

public java.lang.String getUserNameInfo(java.lang.String strUserSfDn)
                                 throws SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException,
                                        SFInitDaoException
»ç¿ëÀÚ ID¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚ À̸§À» ¹ÝȯÇÑ´Ù.

Parameters:
strUserSfDn - »ç¿ëÀÚ ID ÁÖ¼Ò
Returns:
»ç¿ëÀÚ À̸§
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

existsUid

public boolean existsUid(java.lang.String uid,
                         java.lang.String urEid)
                  throws SFInvalidParameterException,
                         SFBindException,
                         SFDaoException,
                         SFInitDaoException
UserÀÇ ID°ªÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÑ´Ù. UserÀÇ uid°ªÀÌ °°´õ¶óµµ UserOrg°¡ ´Ù¸¥ °æ¿ì´Â ID°ªÀÌ Çã¿ëµÈ´Ù. isExistedSFUserIDÈ­ °°ÀºÀǹÌ

Specified by:
existsUid in interface UserDao
Parameters:
uid - »ç¿ëÀÚÀÇ udi
urEid - UserRepository À̸§
Returns:
°Ë»ç°á°ú°ª
Throws:
SFDaoException
SFBindException
SFInvalidParameterException
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
 

Specified by:
existsUser in interface UserDao
Parameters:
strSfDn - UserÀÇ sfDn ÁÖ¼Ò
Returns:
°Ë»ç°á°ú°ª
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
 

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

addUserRepository

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

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

getUserRepositoryInfo

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

Specified by:
getUserRepositoryInfo in interface UserDao
Parameters:
readSet - ÀбⰡ´ÉÇÑ ¼Ó¼ºÅ×À̺í
strUrEid - UserRepositoryÀ̸§
Returns:
ãÀº UserRepository Á¤º¸
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

getUserOrgInfo

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

Specified by:
getUserOrgInfo in interface UserDao
Parameters:
strUserOrgSfDn - UserOrgÀÇ sfDNÁ¤º¸ ex) ou=dev,o=test,cn=ur_test
readSet - ÀбⰡ´ÉÇÑ ¼Ó¼ºÅ×À̺í
Returns:
UserOrg °´Ã¤Á¤º¸
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

getUserInfo

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

Specified by:
getUserInfo in interface UserDao
Parameters:
strUserSfDn - 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
Description copied from interface: UserDao
UserÀÇ SfDNÁ¤º¸(UserDn,cn=UserRepositoryCn)¸¦ °¡Áö°í ÇØ´ç UserÁ¤º¸¸¦ °¡Á®¿Â´Ù.(PolicyServer ¿ë ÇÔ¼ö)

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

addUserOrg

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

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

addUser

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

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

deleteUserRepository

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

Specified by:
deleteUserRepository in interface UserDao
Parameters:
strUrEid - UserRepository À̸§
Returns:
°á°ú°ª
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

deleteUserOrg

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

Specified by:
deleteUserOrg in interface UserDao
Parameters:
strUserOrgSfDn - »èÁ¦ÇÒ UserOrgÀÇ sfDn
Returns:
»èÁ¦ °á°ú°ª
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

deleteUser

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

Specified by:
deleteUser in interface UserDao
Parameters:
strUserSfDn - »èÁ¦ÇÒ UserÀÇ sfDn ÁÖ¼Ò
Returns:
»èÁ¦ °á°ú
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

modifyUserRepository

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

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

modifyUserOrg

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

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

modifyUser

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

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

modifyUserSysAttr

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
Description copied from interface: UserDao
»ç¿ëÀÚ Á¤º¸ ¼öÁ¤ 1. sfUser¼Ó¼º Áß System°ü·Ã ¼Ó¼º¸¸ º¯°æ (PolicyServer¿ë ÇÔ¼ö)

Specified by:
modifyUserSysAttr in interface UserDao
Parameters:
strUserSfDn - º¯°æÇϰíÀÚÇÏ´Â userÀÇ sfDn ¾Æ·¡ÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇÑ ¼Ó¼ºÀ» ¹Ù²Þ.
Locked - User.getLocked()ÀÇ Á¤º¸
PwdMustChange - User.PwdMustChange()ÀÇ Á¤º¸
LogonFailCount - LogonFailCount()ÀÇ Á¤º¸
LogonFailTime - LogonFailTime()ÀÇ Á¤º¸
LastLogonTime - LastLogonTime()ÀÇ Á¤º¸
LastLogonIP - LastLogonIP()ÀÇ Á¤º¸
Returns:
Á¤º¸¼öÁ¤ °á°ú
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

listUserOrgByUR

public java.util.Vector listUserOrgByUR(java.lang.String strUREid)
                                 throws SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException,
                                        SFInitDaoException
UserRepositoryÀÇ ÃÖ»óÀ§ UserOrg¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
   Á¶Á÷ ±¸Á¶°¡ ´ÙÀ½°ú °°Àº °æ¿ì
   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
 

Returns:
ÃÖ»óÀ§ UserOrg¸®½ºÆ®
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

listUserOrg

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

Specified by:
listUserOrg in interface UserDao
Parameters:
strUserOrgSfDn - UserOrgÀÇ sfDn
Returns:
ÇÏÀ§ UserOrgÀÇ sfDn ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

listUserByUR

public java.util.Vector listUserByUR(java.lang.String strUREid)
                              throws SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException,
                                     SFInitDaoException
UserRepositoryÀÇ ÃÖ»óÀ§¿¡ ´Þ¸° User¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
   Á¶Á÷ ±¸Á¶°¡ ´ÙÀ½°ú °°Àº °æ¿ì
   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
 

Returns:
ÃÖ»óÀ§ User¸®½ºÆ®
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

listAllUser

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

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

listUser

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

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

findUserRepository

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

Specified by:
findUserRepository in interface UserDao
Parameters:
objFilter - °Ë»ö Á¶°Ç
Returns:
°Ë»öµÈ UserRepositoryÀÇ Eid ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

findUserOrg

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

Specified by:
findUserOrg in interface UserDao
Parameters:
strBaseSfDn - °Ë»öÇÒ ±âº» À§Ä¡ÀÇ sfDn
nSearchScope - °Ë»ö ¹üÀ§ (1.ObjectScope 2.OneLevelScope 3.SubtreeScope)
objFilter - °Ë»ö Á¶°Ç
Returns:
°Ë»öµÈ UserOrg sfDn ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

findAllUser

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

Specified by:
findAllUser in interface UserDao
Parameters:
strBaseSfDn - °Ë»öÇÒ ±âº» À§Ä¡ÀÇ sfDn
nSearchScope - °Ë»ö ¹üÀ§ (1.ObjectScope 2.OneLevelScope 3.SubtreeScope)
objFilter - °Ë»ö Á¶°Ç
Returns:
°Ë»öµÈ User sfDn ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

findUser

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

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

findUserSFDN

public java.lang.String findUserSFDN(java.lang.String strUid,
                                     java.lang.String urEid)
                              throws SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException,
                                     SFInitDaoException
(non-Javadoc) »ç¿ëÀÚ ID¿Í urEidÀ¸·Î SfDn¹Ýȯ.

Specified by:
findUserSFDN in interface UserDao
Parameters:
strUid - UserÀÇ ID
urEid - UserRepositoryÀÇ Cn
Returns:
ã¾Æ³½ UserÀÇ sfDn
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

findUserID

public java.util.List findUserID(java.lang.String attrID,
                                 java.lang.String attrValue,
                                 java.lang.String urEID)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFInitDaoException
ÀÔ·Â ¹ÞÀº ¼Ó¼º ID¿Í ¼Ó¼º°ªÀ» ¸¸Á·ÇÏ´Â »ç¿ëÀÚ ID¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
  ex)
  List userIDs = findUserID("uid","tom", "UserRep");
  List userIDs = findUserID("email","tom@userrep.com", "UserRep");
 

Specified by:
findUserID in interface UserDao
Parameters:
attrID - ¼Ó¼º°ª
urEID - »ç¿ëÀÚ ÀúÀå¼ÒÀÇ ¿£Æ®¸® ID
attrValue - ¼Ó¼º°ª
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¿Í ¼Ó¼º°ªÀ» µ¿½Ã¿¡ ¸¸Á·ÇÏ´Â »ç¿ëÀÚ ID¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 
  ex)
  HashMap attrTable = new HashMap();
  attrTable.put("uid", "tom");
  attrTable.put("email", "tom@userrep.com");
  List userIDs = findUserID(attrTable , "UserRep");
 

Specified by:
findUserID in interface UserDao
Parameters:
attrTable - ¼Ó¼º ID ¿Í ¼Ó¼º°ª Map
urEID - »ç¿ëÀÚ ÀúÀå¼ÒÀÇ ¿£Æ®¸® ID
Returns:
ã¾Æ³½ »ç¿ëÀÚ ID ¸ñ·Ï
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

getEntryDisplayName

public java.lang.String getEntryDisplayName(java.lang.String id)
Description copied from interface: UserDao
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]            |
 ========================================================
 

Specified by:
getEntryDisplayName in interface UserDao
Parameters:
id - id
Returns:
ID¿¡ ´ëÇÑ À̸§

getDisplayName

public java.lang.String getDisplayName(java.lang.String id)
                                throws SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException,
                                       SFInitDaoException
Description copied from interface: UserDao
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])|
 ========================================================
 

Specified by:
getDisplayName in interface UserDao
Parameters:
id - ID
Returns:
ID ¿¡ ´ëÇÑ Àüü À̸§
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException

getLastDisplayName

public java.lang.String getLastDisplayName(java.lang.String id)
                                    throws SFInvalidParameterException,
                                           SFBindException,
                                           SFDaoException,
                                           SFInitDaoException
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException


Copyright © 2004 SoftForum Corp. All Rights Reserved.