com.safeidentity.adminservice.dao.rdb
Class RdbUserGroupDao

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.rdb.RdbDefDao
      extended bycom.safeidentity.adminservice.dao.rdb.RdbUserGroupDao
All Implemented Interfaces:
UserGroupDao

public class RdbUserGroupDao
extends RdbDefDao
implements UserGroupDao


Nested Class Summary
 
Nested classes inherited from class com.safeidentity.adminservice.dao.rdb.RdbDefDao
RdbDefDao.ColInfo, RdbDefDao.Dn, RdbDefDao.SfDn, RdbDefDao.StrObj
 
Field Summary
static java.util.Hashtable USERGROUP_FILTER_ATTRIBUTE
           
 
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
RdbUserGroupDao()
           
 
Method Summary
 boolean addGroup(UserGroup groupInfo, java.lang.String strUserOrgSfDn, java.util.HashSet modifySet)
          GroupRepository¿¡ »õ·Î¿î GroupÀ» Ãß°¡ÇÑ´Ù.
 boolean assignInvalidUser(java.lang.String strAdminSfDn, java.lang.String strGroupSfDn, java.lang.String strUserSfDn)
          Group¿¡ Invalid User¸¦ ÇÒ´çÇÑ´Ù.
 boolean assignInvalidUsers(java.lang.String strAdminSfDn, java.lang.String strGroupSfDn, java.util.Vector vcUserSfDn)
          Group¿¡ ¿©·¯ Invalid User¸¦ ÇÒ´çÇÑ´Ù.
 boolean assignUser(java.lang.String strAdminSfDn, java.lang.String strGroupSfDn, java.lang.String strUserSfDn)
          Group¿¡ User¸¦ ÇÒ´çÇÑ´Ù.
 boolean assignUsers(java.lang.String strAdminSfDn, java.lang.String strGroupSfDn, java.util.Vector vcUserSfDn)
          Group¿¡ ¿©·¯ User¸¦ ÇÒ´çÇÑ´Ù.
 boolean deassignInvalidUser(java.lang.String strAdminSfDn, java.lang.String strGroupSfDn, java.lang.String strUserSfDn)
          Group¿¡ÀÖ´Â Invalid User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignInvalidUserAll(java.lang.String strAdminSfDn, java.lang.String strGroupSfDn)
          Group¿¡ ÀÖ´Â ¸ðµç User¸¦ »èÁ¦ÇÑ´Ù
 boolean deassignInvalidUsers(java.lang.String strAdminSfDn, java.lang.String strGroupSfDn, java.util.Vector vcUserSfDn)
          Group¿¡ÀÖ´Â Invalid User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignUser(java.lang.String strAdminSfDn, java.lang.String strGroupSfDn, java.lang.String strUserSfDn)
          Group¿¡ÀÖ´Â User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignUserAll(java.lang.String strAdminSfDn, java.lang.String strGroupSfDn)
          Group¿¡ ÀÖ´Â ¸ðµç User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignUsers(java.lang.String strAdminSfDn, java.lang.String strGroupSfDn, java.util.Vector vcUserSfDn)
          Group¿¡ÀÖ´Â User¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteGroup(java.lang.String strGroupSfDn)
          GroupRepository¿¡¼­ GroupÀ» »èÁ¦ÇÑ´Ù.
 java.util.Vector findGroup(AbstractSearchFilter objFilter)
          °Ë»ö Á¶°Ç¿¡ ¸Â´Â Group ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getAssingnedGroupList(java.lang.String strUserSfDn)
          User°¡ ¼ÓÇÑ Group¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 UserGroup getGroupInfo(java.lang.String strGroupSfDn, java.util.HashSet readSet)
          UserGroup Á¤º¸¸¦ °¡Á®¿Â´Ù.
 java.util.Vector getGroupList(java.lang.String strUserOrgSfDn)
          UserOrg¿¡ ¼ÓÇÑ Group ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
 java.util.Locale getLocale()
          Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ °¡Á®¿Â´Ù.
 java.lang.String getUserGroupAttributeName(java.lang.String name)
          Admin UI¿¡¼­ »ç¿ëÇÏ´Â Group ÇÊÅÍ ¼Ó¼º À̸§¿¡ ´ëÇØ¼­ Ldap¿¡ »ç¿ëµÇ´Â ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getUserGroupAttributes()
          Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¸ðµç Group ÇÊÅÍ ¼Ó¼ºÁ¤º¸¸¦ ´ã°íÀÖ´Â HashtableÀ» ¹ÝȯÇÑ´Ù.
 boolean invalidateUser(java.lang.String strUserSfDn)
           
 boolean modifyGroup(java.lang.String strGroupSfDn, UserGroup groupInfo, java.util.HashSet modifySet)
          GroupÁ¤º¸¸¦ º¯°æÇÑ´Ù.
 void setLocale(java.util.Locale locale)
          Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ º¯°æÇÑ´Ù.
 
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.UserGroupDao
close
 

Field Detail

USERGROUP_FILTER_ATTRIBUTE

public static java.util.Hashtable USERGROUP_FILTER_ATTRIBUTE
Constructor Detail

RdbUserGroupDao

public RdbUserGroupDao()
Method Detail

getLocale

public final java.util.Locale getLocale()
Description copied from interface: UserGroupDao
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ °¡Á®¿Â´Ù.

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

setLocale

public final void setLocale(java.util.Locale locale)
Description copied from interface: UserGroupDao
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ º¯°æÇÑ´Ù.

Specified by:
setLocale in interface UserGroupDao
Parameters:
locale - º¯°æÇÒ ·ÎÄÉÀÏ Á¤º¸

getUserGroupAttributeName

public java.lang.String getUserGroupAttributeName(java.lang.String name)
Admin UI¿¡¼­ »ç¿ëÇÏ´Â Group ÇÊÅÍ ¼Ó¼º À̸§¿¡ ´ëÇØ¼­ Ldap¿¡ »ç¿ëµÇ´Â ¼Ó¼ºÀ̸§À» ¹ÝȯÇÑ´Ù.

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

getUserGroupAttributes

public java.util.Hashtable getUserGroupAttributes()
Admin UI¿¡¼­ »ç¿ëÇÏ´Â ¸ðµç Group ÇÊÅÍ ¼Ó¼ºÁ¤º¸¸¦ ´ã°íÀÖ´Â HashtableÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getUserGroupAttributes in interface UserGroupDao
Returns:
Rdb¿¡¼­ »ç¿ëÇÏ´Â ¼Ó¼º¿¡ ´ëÇÑ Hashtable

addGroup

public boolean addGroup(UserGroup groupInfo,
                        java.lang.String strUserOrgSfDn,
                        java.util.HashSet modifySet)
                 throws SFInvalidParameterException,
                        SFDaoException,
                        SFEnvParamException,
                        SFBindException
GroupRepository¿¡ »õ·Î¿î GroupÀ» Ãß°¡ÇÑ´Ù.

Specified by:
addGroup in interface UserGroupDao
Parameters:
groupInfo - Ãß°¡ÇÒ Group Á¤º¸
strUserOrgSfDn - UserGroup¸¦ Ãß°¡ÇÒ ºÎ¸ð UserOrg SfDn ÁÖ¼Ò
modifySet - Group Á¤º¸ º¯°æ ¼Ó¼º Å×À̺í
Returns:
Ãß°¡ ¼º°ø : true, Ãß°¡ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

deleteGroup

public boolean deleteGroup(java.lang.String strGroupSfDn)
                    throws SFInvalidParameterException,
                           SFDaoException,
                           SFEnvParamException,
                           SFBindException
GroupRepository¿¡¼­ GroupÀ» »èÁ¦ÇÑ´Ù.

Specified by:
deleteGroup in interface UserGroupDao
Parameters:
strGroupSfDn - »èÁ¦ÇÒ GroupÀÇ sfDnÁÖ¼Ò
Returns:
»èÁ¦ ¼º°ø : true, »èÁ¦ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

getGroupInfo

public UserGroup getGroupInfo(java.lang.String strGroupSfDn,
                              java.util.HashSet readSet)
                       throws SFInvalidParameterException,
                              SFDaoException,
                              SFEnvParamException,
                              SFBindException
UserGroup Á¤º¸¸¦ °¡Á®¿Â´Ù.

Specified by:
getGroupInfo in interface UserGroupDao
Parameters:
strGroupSfDn - GroupÀÇ sfDnÁÖ¼Ò
readSet - Group Á¤º¸ Á¶È¸ ¼Ó¼º Å×À̺í
Returns:
UserGroup Á¤º¸
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

modifyGroup

public boolean modifyGroup(java.lang.String strGroupSfDn,
                           UserGroup groupInfo,
                           java.util.HashSet modifySet)
                    throws SFInvalidParameterException,
                           SFDaoException,
                           SFEnvParamException,
                           SFBindException
GroupÁ¤º¸¸¦ º¯°æÇÑ´Ù.

Specified by:
modifyGroup in interface UserGroupDao
Parameters:
strGroupSfDn - º¯°æÇÒ GroupÀÇ sfDnÁÖ¼Ò
groupInfo - º¯°æÇÒ Group Á¤º¸
modifySet - Group º¯°æ ¼Ó¼Í Å×À̺í
Returns:
º¯°æ ¼º°ø : true, º¯°æ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

invalidateUser

public boolean invalidateUser(java.lang.String strUserSfDn)
Specified by:
invalidateUser in interface UserGroupDao

assignUser

public boolean assignUser(java.lang.String strAdminSfDn,
                          java.lang.String strGroupSfDn,
                          java.lang.String strUserSfDn)
                   throws SFInvalidParameterException,
                          SFDaoException,
                          SFEnvParamException,
                          SFBindException
Group¿¡ User¸¦ ÇÒ´çÇÑ´Ù.

Specified by:
assignUser in interface UserGroupDao
Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ Ãß°¡ÇÒ GroupSfDn ÁÖ¼Ò
strUserSfDn - Group¿¡ Ãß°¡ÇÒ UserÀÇ sfDn
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

assignInvalidUser

public boolean assignInvalidUser(java.lang.String strAdminSfDn,
                                 java.lang.String strGroupSfDn,
                                 java.lang.String strUserSfDn)
                          throws SFInvalidParameterException,
                                 SFDaoException,
                                 SFEnvParamException,
                                 SFBindException
Group¿¡ Invalid User¸¦ ÇÒ´çÇÑ´Ù.

Specified by:
assignInvalidUser in interface UserGroupDao
Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ Ãß°¡ÇÒ GroupSfDn ÁÖ¼Ò
strUserSfDn - Group¿¡ Ãß°¡ÇÒ UserÀÇ sfDn
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

deassignUser

public boolean deassignUser(java.lang.String strAdminSfDn,
                            java.lang.String strGroupSfDn,
                            java.lang.String strUserSfDn)
                     throws SFInvalidParameterException,
                            SFDaoException,
                            SFEnvParamException,
                            SFBindException
Group¿¡ÀÖ´Â User¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deassignUser in interface UserGroupDao
Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupSfDn ÁÖ¼Ò
strUserSfDn - Group¿¡¼­ »èÁ¦ÇÒ UserÀÇ sfDn
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

deassignInvalidUser

public boolean deassignInvalidUser(java.lang.String strAdminSfDn,
                                   java.lang.String strGroupSfDn,
                                   java.lang.String strUserSfDn)
                            throws SFInvalidParameterException,
                                   SFDaoException,
                                   SFEnvParamException,
                                   SFBindException
Group¿¡ÀÖ´Â Invalid User¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deassignInvalidUser in interface UserGroupDao
Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupSfDn ÁÖ¼Ò
strUserSfDn - Group¿¡¼­ »èÁ¦ÇÒ UserÀÇ sfDn
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

assignUsers

public boolean assignUsers(java.lang.String strAdminSfDn,
                           java.lang.String strGroupSfDn,
                           java.util.Vector vcUserSfDn)
                    throws SFInvalidParameterException,
                           SFDaoException,
                           SFEnvParamException,
                           SFBindException
Group¿¡ ¿©·¯ User¸¦ ÇÒ´çÇÑ´Ù.

Specified by:
assignUsers in interface UserGroupDao
Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ Ãß°¡ÇÒ GroupSfDn ÁÖ¼Ò
vcUserSfDn - Group¿¡ Ãß°¡ÇÒ UserÀÇ sfDn ¸®½ºÆ®
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

assignInvalidUsers

public boolean assignInvalidUsers(java.lang.String strAdminSfDn,
                                  java.lang.String strGroupSfDn,
                                  java.util.Vector vcUserSfDn)
                           throws SFInvalidParameterException,
                                  SFDaoException,
                                  SFEnvParamException,
                                  SFBindException
Group¿¡ ¿©·¯ Invalid User¸¦ ÇÒ´çÇÑ´Ù.

Specified by:
assignInvalidUsers in interface UserGroupDao
Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ Ãß°¡ÇÒ GroupSfDn ÁÖ¼Ò
vcUserSfDn - Group¿¡ Ãß°¡ÇÒ UserÀÇ sfDn ¸®½ºÆ®
Returns:
UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

deassignUsers

public boolean deassignUsers(java.lang.String strAdminSfDn,
                             java.lang.String strGroupSfDn,
                             java.util.Vector vcUserSfDn)
                      throws SFInvalidParameterException,
                             SFDaoException,
                             SFEnvParamException,
                             SFBindException
Group¿¡ÀÖ´Â User¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deassignUsers in interface UserGroupDao
Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupSfDn ÁÖ¼Ò
vcUserSfDn - Group¿¡¼­ »èÁ¦ÇÒ UserÀÇ sfDn ¸®½ºÆ®
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

deassignInvalidUsers

public boolean deassignInvalidUsers(java.lang.String strAdminSfDn,
                                    java.lang.String strGroupSfDn,
                                    java.util.Vector vcUserSfDn)
                             throws SFInvalidParameterException,
                                    SFDaoException,
                                    SFEnvParamException,
                                    SFBindException
Group¿¡ÀÖ´Â Invalid User¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deassignInvalidUsers in interface UserGroupDao
Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupSfDn ÁÖ¼Ò
vcUserSfDn - Group¿¡¼­ »èÁ¦ÇÒ UserÀÇ sfDn ¸®½ºÆ®
Returns:
User»èÁ¦ ¼º°ø : true, User»èÁ¦ ½Ç»— : false
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

deassignUserAll

public boolean deassignUserAll(java.lang.String strAdminSfDn,
                               java.lang.String strGroupSfDn)
                        throws SFInvalidParameterException,
                               SFDaoException,
                               SFEnvParamException,
                               SFBindException
Group¿¡ ÀÖ´Â ¸ðµç User¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deassignUserAll in interface UserGroupDao
Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupÀÇ SfDn ÁÖ¼Ò
Returns:
¸ðµç User »èÁ¦ ¼º°ø : true
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

deassignInvalidUserAll

public boolean deassignInvalidUserAll(java.lang.String strAdminSfDn,
                                      java.lang.String strGroupSfDn)
                               throws SFInvalidParameterException,
                                      SFDaoException,
                                      SFEnvParamException,
                                      SFBindException
Group¿¡ ÀÖ´Â ¸ðµç User¸¦ »èÁ¦ÇÑ´Ù.`

Specified by:
deassignInvalidUserAll in interface UserGroupDao
Parameters:
strAdminSfDn - Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â °ü¸®ÀÚ sfDn
strGroupSfDn - User¸¦ »èÁ¦ÇÒ GroupÀÇ SfDn ÁÖ¼Ò
Returns:
¸ðµç User »èÁ¦ ¼º°ø : true
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

getGroupList

public java.util.Vector getGroupList(java.lang.String strUserOrgSfDn)
                              throws SFInvalidParameterException,
                                     SFDaoException,
                                     SFEnvParamException,
                                     SFBindException
UserOrg¿¡ ¼ÓÇÑ Group ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Specified by:
getGroupList in interface UserGroupDao
Parameters:
strUserOrgSfDn - »óÀ§ UserOrgÀÇ sfDn ÁÖ¼Ò
Returns:
UserOrg¿¡ ¼ÓÇÑ Group ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

getAssingnedGroupList

public java.util.Vector getAssingnedGroupList(java.lang.String strUserSfDn)
                                       throws SFInvalidParameterException,
                                              SFDaoException,
                                              SFEnvParamException,
                                              SFBindException
User°¡ ¼ÓÇÑ Group¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.

Specified by:
getAssingnedGroupList in interface UserGroupDao
Parameters:
strUserSfDn - UserÀÇ sfDn ÁÖ¼Ò
Returns:
User°¡ ¼ÓÇÑ Group¸®½ºÆ®
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException

findGroup

public java.util.Vector findGroup(AbstractSearchFilter objFilter)
                           throws SFInvalidParameterException,
                                  SFDaoException,
                                  SFEnvParamException,
                                  SFBindException
°Ë»ö Á¶°Ç¿¡ ¸Â´Â Group ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
findGroup in interface UserGroupDao
Parameters:
objFilter - Group °Ë»ö Á¶°Ç
Returns:
°Ë»öµÈ Group ¸®½ºÆ®
Throws:
SFInvalidParameterException
SFDaoException
SFEnvParamException
SFBindException


Copyright © 2004 SoftForum Corp. All Rights Reserved.