com.safeidentity.adminservice.dao.rdb
Class RdbAuthPolicyDao

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.rdb.RdbDefDao
      extended bycom.safeidentity.adminservice.dao.rdb.RdbAuthPolicyDao
All Implemented Interfaces:
AuthPolicyDao

public class RdbAuthPolicyDao
extends RdbDefDao
implements AuthPolicyDao


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 int EXECUTE_QUERY
           
static int EXECUTE_UPDATE
           
protected  java.util.Locale m_Locale
           
protected  java.lang.String m_query
           
static java.lang.String METHOD_BASIC
           
static java.lang.String METHOD_CERT
           
static java.lang.String METHOD_DIGEST
           
static java.lang.String METHOD_FORM
           
static java.lang.String METHOD_IDPWD
           
static java.lang.String METHOD_NTLM
           
static java.lang.String MULTIVALUE_TYPE_DSDMODULE
           
static java.lang.String MULTIVALUE_TYPE_DSDURL
           
static java.lang.String MULTIVALUE_TYPE_LOGINMODULE
           
static java.lang.String MULTIVALUE_TYPE_LOGINURL
           
 
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
RdbAuthPolicyDao()
           
 
Method Summary
 boolean addAuthMethod(AuthMethod authmethodInfo)
           
 boolean addIdPolicy(IdPolicy idPolicyInfo)
           
 boolean addPwdPolicy(PwdPolicy passwordpolicyInfo)
           
 boolean addWhenWherePolicy(WhenWherePolicy whenWhere)
           
 boolean deleteAuthMethod(java.lang.String strAuthmethodInfo)
           
 boolean deleteIdPolicy(java.lang.String strAuthpolicyInfo)
           
 boolean deletePwdPolicy(java.lang.String strPasswordpolicyInfo)
           
 boolean deleteWhenWherePolicy(java.lang.String strWhenWherePolicyDn)
           
 java.util.Vector findAuthMethod(AbstractSearchFilter objFilter)
           
 java.util.Vector findIdPolicy(AbstractSearchFilter objFilter)
           
 java.util.Vector findPasswordPolicy(AbstractSearchFilter objFilter)
           
 java.util.Vector findWhenWherePolicy(AbstractSearchFilter objFilter)
           
 java.lang.String getAuthMethodAttributeName(java.lang.String name)
           
 AuthMethod getAuthMethodInfo(java.lang.String strAuthMethodInfo)
           
 java.lang.String getAuthPolicyRepositoryInfo()
           
 java.lang.String getIdPolicyAttributeName(java.lang.String name)
           
 IdPolicy getIdPolicyInfo(java.lang.String strIdPolicyInfo)
           
 java.util.Locale getLocale()
           
 java.lang.String getPwdPolicyAttributeName(java.lang.String name)
           
 PwdPolicy getPwdPolicyInfo(java.lang.String strPasswordPolicyInfo)
           
protected  java.lang.String getQuery(java.lang.String command, java.util.Vector column, java.lang.String table)
           
 WhenWherePolicy getWhenWherePolicyInfo(java.lang.String strWhenWherePolicyDn)
           
 boolean isAuthMethodPolicy(java.lang.String strAuthMethodPolicyName)
           
 boolean isIdPolicy(java.lang.String strIdPolicyName)
           
 boolean isPwdPolicy(java.lang.String strPasswdPolicyName)
           
 boolean isWhenWherePolicy(java.lang.String strWhenWherePolicyName)
           
 java.lang.String makeAuthMethodPolicyId(java.lang.String strName)
           
 java.lang.String makeIdPolicyId(java.lang.String strName)
           
 java.lang.String makePwdPolicyId(java.lang.String strName)
           
 java.lang.String makeWhenWherePolicyId(java.lang.String strName)
           
 boolean modifyAuthMethod(AuthMethod authmethodInfo)
           
 boolean modifyAuthmethodPolicyAuthAction(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strAuthAction)
           
 boolean modifyAuthmethodPolicyAuthName(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strAuthName)
           
 boolean modifyAuthmethodPolicyAuthUrl(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strAuthUrl)
           
 boolean modifyAuthmethodPolicyDsdAction(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strDsdAction)
           
 boolean modifyAuthmethodPolicyDsdUrl(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strDsdUrl)
           
 boolean modifyIdPolicy(IdPolicy idPolicyInfo)
           
 boolean modifyIdPolicyExceptChar(java.lang.String strAdminInfo, java.lang.String strIdPolicyInfo, java.lang.String strExceptChar)
           
 boolean modifyPwdPolicy(PwdPolicy passwordpolicyInfo)
           
 boolean modifyPwdPolicyEventsInfo(java.lang.String strAdminInfo, java.lang.String strPwdPolicyInfo, java.util.Vector vcEvents)
           
 boolean modifyPwdPolicyRedirectUrl(java.lang.String strAdminInfo, java.lang.String strPwdPolicyInfo, java.lang.String strRedirectUrl)
           
 boolean modifyWhenWherePolicy(WhenWherePolicy whenWhere)
           
 void setLocale(java.util.Locale locale)
           
 
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.AuthPolicyDao
close
 

Field Detail

m_Locale

protected java.util.Locale m_Locale

m_query

protected java.lang.String m_query

EXECUTE_UPDATE

public static int EXECUTE_UPDATE

EXECUTE_QUERY

public static int EXECUTE_QUERY

METHOD_IDPWD

public static java.lang.String METHOD_IDPWD

METHOD_BASIC

public static java.lang.String METHOD_BASIC

METHOD_NTLM

public static java.lang.String METHOD_NTLM

METHOD_CERT

public static java.lang.String METHOD_CERT

METHOD_DIGEST

public static java.lang.String METHOD_DIGEST

METHOD_FORM

public static java.lang.String METHOD_FORM

MULTIVALUE_TYPE_LOGINURL

public static final java.lang.String MULTIVALUE_TYPE_LOGINURL
See Also:
Constant Field Values

MULTIVALUE_TYPE_LOGINMODULE

public static final java.lang.String MULTIVALUE_TYPE_LOGINMODULE
See Also:
Constant Field Values

MULTIVALUE_TYPE_DSDURL

public static final java.lang.String MULTIVALUE_TYPE_DSDURL
See Also:
Constant Field Values

MULTIVALUE_TYPE_DSDMODULE

public static final java.lang.String MULTIVALUE_TYPE_DSDMODULE
See Also:
Constant Field Values
Constructor Detail

RdbAuthPolicyDao

public RdbAuthPolicyDao()
Method Detail

setLocale

public void setLocale(java.util.Locale locale)
Specified by:
setLocale in interface AuthPolicyDao

getLocale

public java.util.Locale getLocale()
Specified by:
getLocale in interface AuthPolicyDao

addAuthMethod

public boolean addAuthMethod(AuthMethod authmethodInfo)
                      throws SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFNotEnoughInfoException
Specified by:
addAuthMethod in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

addIdPolicy

public boolean addIdPolicy(IdPolicy idPolicyInfo)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFNotEnoughInfoException
Specified by:
addIdPolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

addPwdPolicy

public boolean addPwdPolicy(PwdPolicy passwordpolicyInfo)
                     throws SFEnvParamException,
                            SFInvalidParameterException,
                            SFBindException,
                            SFDaoException,
                            SFNotEnoughInfoException
Specified by:
addPwdPolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

deleteAuthMethod

public boolean deleteAuthMethod(java.lang.String strAuthmethodInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
Specified by:
deleteAuthMethod in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

deleteIdPolicy

public boolean deleteIdPolicy(java.lang.String strAuthpolicyInfo)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException
Specified by:
deleteIdPolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

deletePwdPolicy

public boolean deletePwdPolicy(java.lang.String strPasswordpolicyInfo)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException
Specified by:
deletePwdPolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findAuthMethod

public java.util.Vector findAuthMethod(AbstractSearchFilter objFilter)
                                throws SFEnvParamException,
                                       SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException
Specified by:
findAuthMethod in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findIdPolicy

public java.util.Vector findIdPolicy(AbstractSearchFilter objFilter)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
Specified by:
findIdPolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findPasswordPolicy

public java.util.Vector findPasswordPolicy(AbstractSearchFilter objFilter)
                                    throws SFEnvParamException,
                                           SFInvalidParameterException,
                                           SFBindException,
                                           SFDaoException
Specified by:
findPasswordPolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAuthMethodAttributeName

public java.lang.String getAuthMethodAttributeName(java.lang.String name)
Specified by:
getAuthMethodAttributeName in interface AuthPolicyDao

getAuthMethodInfo

public AuthMethod getAuthMethodInfo(java.lang.String strAuthMethodInfo)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
Specified by:
getAuthMethodInfo in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAuthPolicyRepositoryInfo

public final java.lang.String getAuthPolicyRepositoryInfo()
Specified by:
getAuthPolicyRepositoryInfo in interface AuthPolicyDao

getIdPolicyAttributeName

public java.lang.String getIdPolicyAttributeName(java.lang.String name)
Specified by:
getIdPolicyAttributeName in interface AuthPolicyDao

getIdPolicyInfo

public IdPolicy getIdPolicyInfo(java.lang.String strIdPolicyInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
Specified by:
getIdPolicyInfo in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getPwdPolicyInfo

public PwdPolicy getPwdPolicyInfo(java.lang.String strPasswordPolicyInfo)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException
Specified by:
getPwdPolicyInfo in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getPwdPolicyAttributeName

public java.lang.String getPwdPolicyAttributeName(java.lang.String name)
Specified by:
getPwdPolicyAttributeName in interface AuthPolicyDao

isAuthMethodPolicy

public boolean isAuthMethodPolicy(java.lang.String strAuthMethodPolicyName)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException
Specified by:
isAuthMethodPolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

isIdPolicy

public boolean isIdPolicy(java.lang.String strIdPolicyName)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException
Specified by:
isIdPolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

isPwdPolicy

public boolean isPwdPolicy(java.lang.String strPasswdPolicyName)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException
Specified by:
isPwdPolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

makeAuthMethodPolicyId

public java.lang.String makeAuthMethodPolicyId(java.lang.String strName)
Specified by:
makeAuthMethodPolicyId in interface AuthPolicyDao

makeIdPolicyId

public java.lang.String makeIdPolicyId(java.lang.String strName)
Specified by:
makeIdPolicyId in interface AuthPolicyDao

makePwdPolicyId

public java.lang.String makePwdPolicyId(java.lang.String strName)
Specified by:
makePwdPolicyId in interface AuthPolicyDao

modifyAuthMethod

public boolean modifyAuthMethod(AuthMethod authmethodInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException,
                                SFNotEnoughInfoException
Specified by:
modifyAuthMethod in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

modifyAuthmethodPolicyAuthAction

public boolean modifyAuthmethodPolicyAuthAction(java.lang.String strAdminInfo,
                                                java.lang.String strAuthMethodPolicyInfo,
                                                java.lang.String strAuthAction)
                                         throws SFEnvParamException,
                                                SFInvalidParameterException,
                                                SFBindException,
                                                SFDaoException
Specified by:
modifyAuthmethodPolicyAuthAction in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyAuthmethodPolicyAuthName

public boolean modifyAuthmethodPolicyAuthName(java.lang.String strAdminInfo,
                                              java.lang.String strAuthMethodPolicyInfo,
                                              java.lang.String strAuthName)
                                       throws SFEnvParamException,
                                              SFInvalidParameterException,
                                              SFBindException,
                                              SFDaoException
Specified by:
modifyAuthmethodPolicyAuthName in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyAuthmethodPolicyAuthUrl

public boolean modifyAuthmethodPolicyAuthUrl(java.lang.String strAdminInfo,
                                             java.lang.String strAuthMethodPolicyInfo,
                                             java.lang.String strAuthUrl)
                                      throws SFEnvParamException,
                                             SFInvalidParameterException,
                                             SFBindException,
                                             SFDaoException
Specified by:
modifyAuthmethodPolicyAuthUrl in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyIdPolicy

public boolean modifyIdPolicy(IdPolicy idPolicyInfo)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFNotEnoughInfoException
Specified by:
modifyIdPolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

modifyIdPolicyExceptChar

public boolean modifyIdPolicyExceptChar(java.lang.String strAdminInfo,
                                        java.lang.String strIdPolicyInfo,
                                        java.lang.String strExceptChar)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
Specified by:
modifyIdPolicyExceptChar in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyPwdPolicy

public boolean modifyPwdPolicy(PwdPolicy passwordpolicyInfo)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException,
                               SFNotEnoughInfoException
Specified by:
modifyPwdPolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

modifyPwdPolicyEventsInfo

public boolean modifyPwdPolicyEventsInfo(java.lang.String strAdminInfo,
                                         java.lang.String strPwdPolicyInfo,
                                         java.util.Vector vcEvents)
                                  throws SFEnvParamException,
                                         SFInvalidParameterException,
                                         SFBindException,
                                         SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyPwdPolicyRedirectUrl

public boolean modifyPwdPolicyRedirectUrl(java.lang.String strAdminInfo,
                                          java.lang.String strPwdPolicyInfo,
                                          java.lang.String strRedirectUrl)
                                   throws SFEnvParamException,
                                          SFInvalidParameterException,
                                          SFBindException,
                                          SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyAuthmethodPolicyDsdAction

public boolean modifyAuthmethodPolicyDsdAction(java.lang.String strAdminInfo,
                                               java.lang.String strAuthMethodPolicyInfo,
                                               java.lang.String strDsdAction)
                                        throws SFEnvParamException,
                                               SFInvalidParameterException,
                                               SFBindException,
                                               SFDaoException
Specified by:
modifyAuthmethodPolicyDsdAction in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyAuthmethodPolicyDsdUrl

public boolean modifyAuthmethodPolicyDsdUrl(java.lang.String strAdminInfo,
                                            java.lang.String strAuthMethodPolicyInfo,
                                            java.lang.String strDsdUrl)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException
Specified by:
modifyAuthmethodPolicyDsdUrl in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getQuery

protected java.lang.String getQuery(java.lang.String command,
                                    java.util.Vector column,
                                    java.lang.String table)

addWhenWherePolicy

public boolean addWhenWherePolicy(WhenWherePolicy whenWhere)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException,
                                  SFNotEnoughInfoException
Specified by:
addWhenWherePolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

deleteWhenWherePolicy

public boolean deleteWhenWherePolicy(java.lang.String strWhenWherePolicyDn)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
Specified by:
deleteWhenWherePolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findWhenWherePolicy

public java.util.Vector findWhenWherePolicy(AbstractSearchFilter objFilter)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException
Specified by:
findWhenWherePolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getWhenWherePolicyInfo

public WhenWherePolicy getWhenWherePolicyInfo(java.lang.String strWhenWherePolicyDn)
                                       throws SFEnvParamException,
                                              SFInvalidParameterException,
                                              SFBindException,
                                              SFDaoException
Specified by:
getWhenWherePolicyInfo in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

isWhenWherePolicy

public boolean isWhenWherePolicy(java.lang.String strWhenWherePolicyName)
                          throws SFEnvParamException,
                                 SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException
Specified by:
isWhenWherePolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

makeWhenWherePolicyId

public java.lang.String makeWhenWherePolicyId(java.lang.String strName)
Specified by:
makeWhenWherePolicyId in interface AuthPolicyDao

modifyWhenWherePolicy

public boolean modifyWhenWherePolicy(WhenWherePolicy whenWhere)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException,
                                     SFNotEnoughInfoException
Specified by:
modifyWhenWherePolicy in interface AuthPolicyDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException


Copyright © 2004 SoftForum Corp. All Rights Reserved.