com.safeidentity.adminservice.dao.rdb
Class RdbConfigDao

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.rdb.RdbDefDao
      extended bycom.safeidentity.adminservice.dao.rdb.RdbConfigDao
All Implemented Interfaces:
ConfigDao

public class RdbConfigDao
extends RdbDefDao
implements ConfigDao


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
RdbConfigDao()
           
 
Method Summary
 boolean addIAMAppConfig(IAMAppConfig IAMAppConfigInfo, java.util.Set modifySet, boolean bModifyProf)
          IAMAppConfig ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addPolicyServerAdmin(InetOrgPerson InetOrgPersonInfo)
          PolicyServerAdminÀ» Ãß°¡ÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.
 boolean addPolicyServerConfig(PolicyServerConfig PolicyServerConfigInfo, java.util.Set modifySet, boolean bModifyProf)
          PolicyServerConfig ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addTopAdmin(InetOrgPerson InetOrgPersonInfo)
          InetOrgPerson ¼Ó¼ºÀÇ ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean delIAMAppConfig(java.lang.String strIAMAppConfigInfo)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delIAMAppConfig(java.lang.String strIAMAppConfigInfo, boolean bScopeOnLevel)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delPolicyServerConfig(java.lang.String strPolicyServerConfigInfo)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delPolicyServerConfig(java.lang.String strPolicyServerConfigInfo, boolean bScopeOnLevel)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 java.util.Vector findIAMAppConfig(AbstractSearchFilter objFilter, java.lang.String strBase)
          IAMAppConfigÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findPolicyServerConfig(AbstractSearchFilter objFilter, java.lang.String strBase)
          PolicyServerConfig¸¦ °Ë»öÇÑ´Ù.
 java.lang.String getIAMApConfigRoot()
          IAMAppConfigÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getIAMAppConfigAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â IAMAppConfig ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getIAMAppConfigAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â IAMAppConfig ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 IAMAppConfig getIAMAppConfigInfo(java.lang.String strIAMAppConfigDn, Macl macl)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getIAMAppConfigNameInfo(java.lang.String strIAMAppConfigId)
          IAMAppConfigÀÇ À̸§ Á¤º¸ Á¶È¸
 java.util.Locale getLocale()
          ½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getPolicyRepositoryAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyRepository ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getPolicyRepositoryAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyRepository ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 PolicyRepository getPolicyRepositoryInfo(java.lang.String strPolicyRepositoryRoot, Macl macl)
           
 java.lang.String getPolicyRepositoryNameInfo(java.lang.String strPolicyRepositoryId)
          PolicyRepositoryÀÇ À̸§ Á¤º¸ Á¶È¸
 java.lang.String getPolicyRepositoryRoot()
          PolicyRepositoryÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
 int getPolicyRepositoryType()
          PolicyRepositoryÀÇ Storage ÇüŸ¦ °¡Á®¿Â´Ù.
 InetOrgPerson getPolicyServerAdminInfo()
          PolicyServerAdmin¿¡ ´ëÇÑ InetOrgPerson °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getPolicyServerConfigAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyServerConfig ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getPolicyServerConfigAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyServerConfig ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 PolicyServerConfig getPolicyServerConfigInfo(java.lang.String strPolicyServerConfigDn, Macl macl)
           
 PolicyServerConfig getPolicyServerConfigInfo(java.lang.String strName, java.lang.String strIpHost, int nPort)
          PolicyServerConfig¸¦ °Ë»öÇÑ´Ù.
 java.lang.String getPolicyServerConfigNameInfo(java.lang.String strPolicyServerConfigId)
          PolicyServerConfigÀÇ À̸§ Á¤º¸ Á¶È¸
 java.lang.String getPolicyServerConfigRoot()
          PolicyServerConfigÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getPolicyServerPwd()
          Policy ServerÀÇ ¾ÏÈ£¸¦ ¾ò´Â´Ù.
 InetOrgPerson getTopAdminInfo()
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ InetOrgPerson °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getTopAdminPwd()
          ÃÖ»óÀ§ °ü¸®ÀÚÀÇ ¾ÏÈ£¸¦ ¾ò´Â´Ù.
 java.lang.String makeIAMAppConfigId(java.lang.String strBaseId, java.lang.String strIAMAppConfigName)
          IAMAppConfigÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 java.lang.String makeId(java.lang.String name, java.lang.String base, int type)
          ObjectÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String makePolicyRepositoryId(java.lang.String strBaseId, java.lang.String strPolicyRepositoryName)
          PolicyRepositoryÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 java.lang.String makePolicyServerConfigId(java.lang.String strBaseId, java.lang.String strPolicyServerConfigName)
          PolicyServerÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 boolean modifyIAMAppConfig(IAMAppConfig IAMAppConfigInfo, java.util.Set modifySet, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfigÀ» º¯°æÇÑ´Ù.
 boolean modifyPolicyRepository(PolicyRepository prInfo, java.util.Set modifySet, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyRepository¸¦ º¯°æÇÑ´Ù.
 boolean modifyPolicyServerAdmin(InetOrgPerson InetOrgPersonInfo)
          PolicyServerAdminÀÇ ¼Ó¼ºÀ» º¯°æÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.
 boolean modifyPolicyServerConfig(PolicyServerConfig PolicyServerConfigInfo, java.util.Set modifySet, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig¸¦ º¯°æÇÑ´Ù.
 boolean modifyPolicyServerPwd(java.lang.String newPwd)
          Policy ServerÀÇ ¾ÏÈ£¸¦ º¯°æÇÑ´Ù.
 boolean modifyTopAdmin(InetOrgPerson InetOrgPersonInfo)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ InetOrgPersonÀ» º¯°æÇÑ´Ù.
 boolean modifyTopAdminPwd(java.lang.String newPwd)
          ÃÖ»óÀ§ °ü¸®ÀÚÀÇ ¾ÏÈ£¸¦ º¯°æÇÑ´Ù.
 void setConfig(java.lang.String strPolicyRepositoryBaseDn, java.util.Vector vec, int nRepositoryType, java.lang.String strName)
          ±âº» °ªµéÀ» ÃʱâÈ­ Çϰí, Policy/IAMÀÇ Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 void setLocale(java.util.Locale locale)
          ½Ã½ºÅÛÀÇ ·ÎÄÉÀÏ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 void setPolicyRepositoryType(int type)
          PolicyRepositoryÀÇ Storage ÇüŸ¦ ¼³Á¤ÇÑ´Ù.
 void setPRServerList(java.util.Vector vec)
          IAM API°¡ »ç¿ëÇÏ´Â Policy Repository¿¡ Á¢¼ÓÇÒ ¼­¹ö Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 void setURServerList(java.lang.String urName, java.util.Vector vec)
          IAM API°¡ »ç¿ëÇÏ´Â UserRepository¿¡ Á¢¼ÓÇÒ ¼­¹ö Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 void updatePRConfig(java.util.Vector vec)
          Policy Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 void updateURConfig(int nAppType, java.lang.String strName)
          User Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù. udpatePRConfig(Vector)¸¦ È£ÃâÇÑ ÈÄ¿¡ ½ÇÇàµÇ¾î¾ß ÇÑ´Ù.
 
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.ConfigDao
close
 

Constructor Detail

RdbConfigDao

public RdbConfigDao()
Method Detail

getLocale

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

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

setLocale

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

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

getIAMAppConfigInfo

public IAMAppConfig getIAMAppConfigInfo(java.lang.String strIAMAppConfigDn,
                                        Macl macl)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getIAMAppConfigInfo in interface ConfigDao
Parameters:
macl - Á¢±ÙÀÚÀÇ MACL Á¤º¸
strIAMAppConfigDn - ´ë»ó IAMAppConfigÀÇ Á¤º¸(dn)
Returns:
´ë»ó IAMAppConfig °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findIAMAppConfig

public java.util.Vector findIAMAppConfig(AbstractSearchFilter objFilter,
                                         java.lang.String strBase)
                                  throws SFEnvParamException,
                                         SFInvalidParameterException,
                                         SFBindException,
                                         SFDaoException
IAMAppConfigÀ» °Ë»öÇÑ´Ù.

Specified by:
findIAMAppConfig in interface ConfigDao
Parameters:
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(dn)
objFilter - °Ë»öÇÊÅÍ °ª
Returns:
°Ë»öµÈ IAMAppConfig Á¤º¸(dn) °á°ú¸ñ·Ï
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

addIAMAppConfig

public boolean addIAMAppConfig(IAMAppConfig IAMAppConfigInfo,
                               java.util.Set modifySet,
                               boolean bModifyProf)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException
IAMAppConfig ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Specified by:
addIAMAppConfig in interface ConfigDao
Parameters:
IAMAppConfigInfo - Ãß°¡ÇÒ IAMAppConfig °´Ã¼
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
modifySet - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyIAMAppConfig

public boolean modifyIAMAppConfig(IAMAppConfig IAMAppConfigInfo,
                                  java.util.Set modifySet,
                                  boolean bModifyProf)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfigÀ» º¯°æÇÑ´Ù.

Specified by:
modifyIAMAppConfig in interface ConfigDao
Parameters:
IAMAppConfigInfo - º¯°æÇÏ·Á´Â IAMAppConfig °´Ã¼
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
modifySet - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delIAMAppConfig

public boolean delIAMAppConfig(java.lang.String strIAMAppConfigInfo)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
delIAMAppConfig in interface ConfigDao
Parameters:
strIAMAppConfigInfo - ´ë»ó IAMAppConfigÀÇ Á¤º¸(dn)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delIAMAppConfig

public boolean delIAMAppConfig(java.lang.String strIAMAppConfigInfo,
                               boolean bScopeOnLevel)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
delIAMAppConfig in interface ConfigDao
Parameters:
strIAMAppConfigInfo - ´ë»ó IAMAppConfigÀÇ Á¤º¸(dn)
bScopeOnLevel - one level °Ë»ö ¿É¼Ç
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getIAMAppConfigAttributeName

public java.lang.String getIAMAppConfigAttributeName(java.lang.String name)
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â IAMAppConfig ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getIAMAppConfigAttributeName in interface ConfigDao
Parameters:
name - IAMAppConfig ¼Ó¼º °ª¿¡ ´ëÇÑ key
Returns:
IAMAppConfig ¼Ó¼º °ª

getIAMAppConfigAttributes

public java.util.Hashtable getIAMAppConfigAttributes()
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â IAMAppConfig ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getIAMAppConfigAttributes in interface ConfigDao
Returns:
IAMAppConfig ¼Ó¼º Å×À̺í

getPolicyServerConfigInfo

public PolicyServerConfig getPolicyServerConfigInfo(java.lang.String strPolicyServerConfigDn,
                                                    Macl macl)
                                             throws SFEnvParamException,
                                                    SFInvalidParameterException,
                                                    SFBindException,
                                                    SFDaoException
Specified by:
getPolicyServerConfigInfo in interface ConfigDao
Parameters:
macl - °ü¸®±ÇÇÑ Á¤º¸
strPolicyServerConfigDn - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
Returns:
´ë»ó PolicyServerConfig °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findPolicyServerConfig

public java.util.Vector findPolicyServerConfig(AbstractSearchFilter objFilter,
                                               java.lang.String strBase)
                                        throws SFInvalidParameterException,
                                               SFEnvParamException,
                                               SFBindException,
                                               SFDaoException
PolicyServerConfig¸¦ °Ë»öÇÑ´Ù.

Specified by:
findPolicyServerConfig in interface ConfigDao
Parameters:
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(dn)
objFilter - °Ë»öÇÊÅÍ °ª
Returns:
°Ë»öµÈ PolicyServerConfig Á¤º¸(dn) °á°ú¸ñ·Ï
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

getPolicyServerConfigInfo

public PolicyServerConfig getPolicyServerConfigInfo(java.lang.String strName,
                                                    java.lang.String strIpHost,
                                                    int nPort)
                                             throws SFInitDaoException,
                                                    SFInvalidParameterException,
                                                    SFEnvParamException,
                                                    SFBindException,
                                                    SFDaoException
PolicyServerConfig¸¦ °Ë»öÇÑ´Ù.

Specified by:
getPolicyServerConfigInfo in interface ConfigDao
Parameters:
strName - ´ë»ó agentÀÇ À̸§
strIpHost - Host(¶Ç´Â IP) ÁÖ¼Ò
nPort - Åë½Å Æ÷Æ®
Returns:
°Ë»öµÈ PolicyServerConfig
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

modifyPolicyServerConfig

public boolean modifyPolicyServerConfig(PolicyServerConfig PolicyServerConfigInfo,
                                        java.util.Set modifySet,
                                        boolean bModifyProf)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig¸¦ º¯°æÇÑ´Ù.

Specified by:
modifyPolicyServerConfig in interface ConfigDao
Parameters:
PolicyServerConfigInfo - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delPolicyServerConfig

public boolean delPolicyServerConfig(java.lang.String strPolicyServerConfigInfo)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
delPolicyServerConfig in interface ConfigDao
Parameters:
strPolicyServerConfigInfo - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delPolicyServerConfig

public boolean delPolicyServerConfig(java.lang.String strPolicyServerConfigInfo,
                                     boolean bScopeOnLevel)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
delPolicyServerConfig in interface ConfigDao
Parameters:
strPolicyServerConfigInfo - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
bScopeOnLevel - one level °Ë»ö ¿É¼Ç
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

addPolicyServerConfig

public boolean addPolicyServerConfig(PolicyServerConfig PolicyServerConfigInfo,
                                     java.util.Set modifySet,
                                     boolean bModifyProf)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
PolicyServerConfig ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Specified by:
addPolicyServerConfig in interface ConfigDao
Parameters:
PolicyServerConfigInfo - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
modifySet - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getPolicyServerConfigAttributeName

public java.lang.String getPolicyServerConfigAttributeName(java.lang.String name)
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyServerConfig ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getPolicyServerConfigAttributeName in interface ConfigDao
Parameters:
name - PolicyServerConfig ¼Ó¼º °ª¿¡ ´ëÇÑ key
Returns:
PolicyServerConfig ¼Ó¼º °ª

getPolicyServerConfigAttributes

public java.util.Hashtable getPolicyServerConfigAttributes()
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyServerConfig ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getPolicyServerConfigAttributes in interface ConfigDao
Returns:
PolicyServerConfig ¼Ó¼º Å×À̺í

makeIAMAppConfigId

public java.lang.String makeIAMAppConfigId(java.lang.String strBaseId,
                                           java.lang.String strIAMAppConfigName)
                                    throws SFInvalidParameterException
IAMAppConfigÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makeIAMAppConfigId in interface ConfigDao
Parameters:
strBaseId - Id¸¦ »ý¼ºÇÒ IAMAppConfigÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Id, null ÀÎ °æ¿ì ¿ªÇÒ ·çÆ®¿¡ Ãß°¡
strIAMAppConfigName - »ý¼ºÇÒ IAMAppConfig À̸§
Returns:
IAMAppConfigÀÇ Id °ª(dn)
Throws:
SFInvalidParameterException

makePolicyServerConfigId

public java.lang.String makePolicyServerConfigId(java.lang.String strBaseId,
                                                 java.lang.String strPolicyServerConfigName)
                                          throws SFInvalidParameterException
PolicyServerÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makePolicyServerConfigId in interface ConfigDao
Parameters:
strBaseId - Id¸¦ »ý¼ºÇÒ PolicyServerÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Id, null ÀÎ °æ¿ì ¿ªÇÒ ·çÆ®¿¡ Ãß°¡
strPolicyServerConfigName - »ý¼ºÇÒ PolicyServer À̸§
Returns:
PolicyServerÀÇ Id °ª(dn)
Throws:
SFInvalidParameterException

getIAMApConfigRoot

public java.lang.String getIAMApConfigRoot()
IAMAppConfigÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getIAMApConfigRoot in interface ConfigDao
Returns:

getPolicyServerConfigRoot

public java.lang.String getPolicyServerConfigRoot()
PolicyServerConfigÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getPolicyServerConfigRoot in interface ConfigDao
Returns:

getIAMAppConfigNameInfo

public final java.lang.String getIAMAppConfigNameInfo(java.lang.String strIAMAppConfigId)
IAMAppConfigÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getIAMAppConfigNameInfo in interface ConfigDao
Parameters:
strIAMAppConfigId -
Returns:
IAMAppConfigÀÇ À̸§ Á¤º¸

getPolicyServerConfigNameInfo

public final java.lang.String getPolicyServerConfigNameInfo(java.lang.String strPolicyServerConfigId)
PolicyServerConfigÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getPolicyServerConfigNameInfo in interface ConfigDao
Parameters:
strPolicyServerConfigId -
Returns:
PolicyServerConfigÀÇ À̸§ Á¤º¸

setPolicyRepositoryType

public void setPolicyRepositoryType(int type)
PolicyRepositoryÀÇ Storage ÇüŸ¦ ¼³Á¤ÇÑ´Ù. ¼³Á¤°ªÀº LDAP(SFConst.REPOSITORY_TYPE_LDAP) °ú DB(SFConst.REPOSITORY_TYPE_DB) À» ¹Þ´Â´Ù.

Specified by:
setPolicyRepositoryType in interface ConfigDao
Parameters:
type - PolicyRepositoryÀÇ StoragetType

getPolicyRepositoryType

public int getPolicyRepositoryType()
PolicyRepositoryÀÇ Storage ÇüŸ¦ °¡Á®¿Â´Ù. ¼³Á¤°ªÀº LDAP(SFConst.REPOSITORY_TYPE_LDAP) °ú DB(SFConst.REPOSITORY_TYPE_DB) À» °¡Áø´Ù.

Specified by:
getPolicyRepositoryType in interface ConfigDao
Returns:
PolicyRepositoryÀÇ StoragetType

setPRServerList

public void setPRServerList(java.util.Vector vec)
IAM API°¡ »ç¿ëÇÏ´Â Policy Repository¿¡ Á¢¼ÓÇÒ ¼­¹ö Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.

Specified by:
setPRServerList in interface ConfigDao
Parameters:
vec - Á¢¼ÓÇÒ ¼­¹ö Á¤º¸. ServerConfig °´Ã¼ÀÇ ¹è¿­ÇüŸ¦ ¹Þ´Â´Ù.

setURServerList

public void setURServerList(java.lang.String urName,
                            java.util.Vector vec)
IAM API°¡ »ç¿ëÇÏ´Â UserRepository¿¡ Á¢¼ÓÇÒ ¼­¹ö Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.

Specified by:
setURServerList in interface ConfigDao
Parameters:
urName - UserRepository À̸§
vec - Á¢¼ÓÇÒ ¼­¹ö Á¤º¸. ServerConfig °´Ã¼ÀÇ ¹è¿­ÇüŸ¦ ¹Þ´Â´Ù.

getTopAdminPwd

public java.lang.String getTopAdminPwd()
                                throws SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
Description copied from interface: ConfigDao
ÃÖ»óÀ§ °ü¸®ÀÚÀÇ ¾ÏÈ£¸¦ ¾ò´Â´Ù.

Specified by:
getTopAdminPwd in interface ConfigDao
Returns:
¾ÏÈ£
Throws:
SFEnvParamException
SFBindException
SFDaoException

getPolicyServerPwd

public java.lang.String getPolicyServerPwd()
                                    throws SFEnvParamException,
                                           SFBindException,
                                           SFDaoException
Description copied from interface: ConfigDao
Policy ServerÀÇ ¾ÏÈ£¸¦ ¾ò´Â´Ù.

Specified by:
getPolicyServerPwd in interface ConfigDao
Returns:
¾ÏÈ£
Throws:
SFBindException
SFEnvParamException
SFDaoException

modifyTopAdminPwd

public boolean modifyTopAdminPwd(java.lang.String newPwd)
                          throws SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException
ÃÖ»óÀ§ °ü¸®ÀÚÀÇ ¾ÏÈ£¸¦ º¯°æÇÑ´Ù.

Specified by:
modifyTopAdminPwd in interface ConfigDao
Parameters:
newPwd - »õ ¾ÏÈ£
Returns:
º¯°æ ¼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException

modifyPolicyServerPwd

public boolean modifyPolicyServerPwd(java.lang.String newPwd)
                              throws SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
Policy ServerÀÇ ¾ÏÈ£¸¦ º¯°æÇÑ´Ù.

Specified by:
modifyPolicyServerPwd in interface ConfigDao
Parameters:
newPwd - »õ ¾ÏÈ£
Returns:
º¯°æ ¼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException

setConfig

public void setConfig(java.lang.String strPolicyRepositoryBaseDn,
                      java.util.Vector vec,
                      int nRepositoryType,
                      java.lang.String strName)
               throws SFEnvParamException,
                      SFDaoException,
                      SFBindException
±âº» °ªµéÀ» ÃʱâÈ­ Çϰí, Policy/IAMÀÇ Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
User Repository°¡ Çϳªµµ ¾ø´Â °æ¿ì, ExceptionÀÌ ¹ß»ýÇÏ´Â °ÍÀ» ¸·±â À§Çؼ­, À߸øµÈ strName¿¡ ´ëÇØ¼­ ¹ß»ýÇÏ´Â ¿À·ù¿¡ ´ëÇØ¼­´Â ExceptionÀ» ¹«½ÃÇÑ´Ù.

Specified by:
setConfig in interface ConfigDao
Parameters:
strPolicyRepositoryBaseDn - Policy RepositoryÀÇ ±âº» À§Ä¡(ID)
vec - Policy RepositoryÀÇ ServerConfig ¸ñ·Ï
nRepositoryType - Repository Á¾·ù. SFConst.REPOSITORY_IAM_APP_CONFIG, SFConst.REPOSITORY_POLICY_SERVER_CONFIG Áß¿¡ Çϳª
strName - UR weight¸¦ ¾ò¾î¿Ã À̸§
Throws:
SFEnvParamException - SFAdminInfo.setPolicyRepositoryType(int)¿¡¼­ typeÀÌ Á¤ÀǵÇÁö ¾Ê¾ÒÀ» ¶§ ¹ß»ý
SFDaoException
SFBindException

updatePRConfig

public void updatePRConfig(java.util.Vector vec)
                    throws SFEnvParamException
Policy Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.

Specified by:
updatePRConfig in interface ConfigDao
Parameters:
vec - Policy RepositoryÀÇ ServerConfig ¸ñ·Ï
Throws:
SFEnvParamException - SFAdminInfo.setPolicyRepositoryType(int)¿¡¼­ typeÀÌ Á¤ÀǵÇÁö ¾Ê¾ÒÀ» ¶§ ¹ß»ý

updateURConfig

public void updateURConfig(int nAppType,
                           java.lang.String strName)
                    throws SFEnvParamException,
                           SFDaoException,
                           SFBindException
User Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù. udpatePRConfig(Vector)¸¦ È£ÃâÇÑ ÈÄ¿¡ ½ÇÇàµÇ¾î¾ß ÇÑ´Ù.
ÀÌ ÇÔ¼ö´Â User Repository Á¤º¸°¡ Ãß°¡µÇ°Å³ª »èÁ¦, ¶Ç´Â º¯°æµÇ´Â ¸ðµç °æ¿ì¿¡ ´ëÇØ¼­ ¹Ýµå½Ã ½ÇÇàµÇ¾î¾ß ÇÑ´Ù.
User Repository°¡ Çϳªµµ ¾ø´Â °æ¿ì, ExceptionÀÌ ¹ß»ýÇÏ´Â °ÍÀ» ¸·±â À§Çؼ­, À߸øµÈ strName¿¡ ´ëÇØ¼­ ¹ß»ýÇÏ´Â ¿À·ù¿¡ ´ëÇØ¼­´Â ExceptionÀ» ¹«½ÃÇÑ´Ù.

Specified by:
updateURConfig in interface ConfigDao
Parameters:
strName - UR weight¸¦ ¾ò¾î¿Ã À̸§
nAppType - Repository Á¾·ù. SFConst.REPOSITORY_IAM_APP_CONFIG, SFConst.REPOSITORY_POLICY_SERVER_CONFIG Áß¿¡ Çϳª
Throws:
SFEnvParamException - SFAdminInfo.setPolicyRepositoryType(int)¿¡¼­ typeÀÌ Á¤ÀǵÇÁö ¾Ê¾ÒÀ» ¶§ ¹ß»ý
SFDaoException
SFBindException

getPolicyRepositoryInfo

public PolicyRepository getPolicyRepositoryInfo(java.lang.String strPolicyRepositoryRoot,
                                                Macl macl)
                                         throws SFEnvParamException,
                                                SFInvalidParameterException,
                                                SFBindException,
                                                SFDaoException
Specified by:
getPolicyRepositoryInfo in interface ConfigDao
Parameters:
macl - °ü¸®±ÇÇÑ Á¤º¸
strPolicyRepositoryRoot - ´ë»ó PolicyRepository Á¤º¸(dn)
Returns:
´ë»ó PolicyRepository °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyPolicyRepository

public boolean modifyPolicyRepository(PolicyRepository prInfo,
                                      java.util.Set modifySet,
                                      boolean bModifyProf)
                               throws SFEnvParamException,
                                      SFInvalidParameterException,
                                      SFBindException,
                                      SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyRepository¸¦ º¯°æÇÑ´Ù.

Specified by:
modifyPolicyRepository in interface ConfigDao
Parameters:
prInfo - ´ë»ó PolicyRepositoryÀÇ Á¤º¸(dn)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getPolicyRepositoryAttributeName

public java.lang.String getPolicyRepositoryAttributeName(java.lang.String name)
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyRepository ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getPolicyRepositoryAttributeName in interface ConfigDao
Parameters:
name - PolicyRepository ¼Ó¼º °ª¿¡ ´ëÇÑ key
Returns:
PolicyRepository ¼Ó¼º °ª

getPolicyRepositoryAttributes

public java.util.Hashtable getPolicyRepositoryAttributes()
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyRepository ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getPolicyRepositoryAttributes in interface ConfigDao
Returns:
PolicyRepository ¼Ó¼º °ª

getPolicyRepositoryNameInfo

public java.lang.String getPolicyRepositoryNameInfo(java.lang.String strPolicyRepositoryId)
PolicyRepositoryÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getPolicyRepositoryNameInfo in interface ConfigDao
Parameters:
strPolicyRepositoryId -
Returns:
PolicyRepositoryÀÇ À̸§ Á¤º¸

makePolicyRepositoryId

public java.lang.String makePolicyRepositoryId(java.lang.String strBaseId,
                                               java.lang.String strPolicyRepositoryName)
                                        throws SFInvalidParameterException
PolicyRepositoryÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makePolicyRepositoryId in interface ConfigDao
Parameters:
strBaseId - Id¸¦ »ý¼ºÇÒ PolicyRepositoryÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Id, null ÀÎ °æ¿ì ¿ªÇÒ ·çÆ®¿¡ Ãß°¡
strPolicyRepositoryName - »ý¼ºÇÒ PolicyRepository À̸§
Returns:
PolicyRepositoryÀÇ Id °ª(dn)
Throws:
SFInvalidParameterException

getPolicyRepositoryRoot

public java.lang.String getPolicyRepositoryRoot()
PolicyRepositoryÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getPolicyRepositoryRoot in interface ConfigDao
Returns:

addTopAdmin

public boolean addTopAdmin(InetOrgPerson InetOrgPersonInfo)
                    throws SFEnvParamException,
                           SFDaoException,
                           SFBindException,
                           SFInvalidParameterException
InetOrgPerson ¼Ó¼ºÀÇ ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Specified by:
addTopAdmin in interface ConfigDao
Parameters:
InetOrgPersonInfo - InetOrgPerson °´Ã¼
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFDaoException
SFBindException
SFInvalidParameterException

addPolicyServerAdmin

public boolean addPolicyServerAdmin(InetOrgPerson InetOrgPersonInfo)
                             throws SFEnvParamException,
                                    SFDaoException,
                                    SFBindException,
                                    SFInvalidParameterException
Description copied from interface: ConfigDao
PolicyServerAdminÀ» Ãß°¡ÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.

Specified by:
addPolicyServerAdmin in interface ConfigDao
Parameters:
InetOrgPersonInfo - InetOrgPerson °´Ã¼
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFDaoException
SFBindException
SFInvalidParameterException

modifyTopAdmin

public boolean modifyTopAdmin(InetOrgPerson InetOrgPersonInfo)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ InetOrgPersonÀ» º¯°æÇÑ´Ù.

Specified by:
modifyTopAdmin in interface ConfigDao
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyPolicyServerAdmin

public boolean modifyPolicyServerAdmin(InetOrgPerson InetOrgPersonInfo)
                                throws SFEnvParamException,
                                       SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException
Description copied from interface: ConfigDao
PolicyServerAdminÀÇ ¼Ó¼ºÀ» º¯°æÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.

Specified by:
modifyPolicyServerAdmin in interface ConfigDao
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getTopAdminInfo

public InetOrgPerson getTopAdminInfo()
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ InetOrgPerson °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getTopAdminInfo in interface ConfigDao
Returns:
´ë»ó InetOrgPerson °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getPolicyServerAdminInfo

public InetOrgPerson getPolicyServerAdminInfo()
                                       throws SFEnvParamException,
                                              SFInvalidParameterException,
                                              SFBindException,
                                              SFDaoException
Description copied from interface: ConfigDao
PolicyServerAdmin¿¡ ´ëÇÑ InetOrgPerson °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getPolicyServerAdminInfo in interface ConfigDao
Returns:
´ë»ó InetOrgPerson °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

makeId

public java.lang.String makeId(java.lang.String name,
                               java.lang.String base,
                               int type)
ObjectÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
makeId in interface ConfigDao
Parameters:
name - Àüü IDÀÇ ¸Ç¾Õ¿¡ ºÙ´Â À̸§ (ex. ou=role1,ou=RoleRepository,ou=xxx ¿¡¼­ role1) nullÀÌ µé¾î ¿Ã °æ¿ì¿¡´Â ¸Ç¾Õ¿¡ ºÙ´Â À̸§¾øÀÌ base¸¸ ¿Â´Ù.
base - nameÇ׸ñÀÌ ºÐÀ» baseÀ̸§
 
     name  auth1 
     base  ou=authmethod,ou=authpolicyRepositoryÀΰæ¿ì 
     --> ou=auth1,ou=authmethod,ou=authpolicyRepository
 
base Ç׸ñÀÌ nullÀÎ °æ¿ì type Ç׸ñ¿¡ µû¸¥ ÃÖ»óÀ§ ·çÆ®¸¦ base·Î ºÙÀδÙ.
type - ´ÙÀ½ Ç׸ñ¿¡ µû¶ó ID°¡ ¸¸µé¾îÁö´Â ±âº» À§Ä¡°¡ °áÁ¤µÈ´Ù.
     SFConst.BASE_AUTHPOLICY_REPOSITORY
     SFConstBASE_ID_POLICY_REPOSITORY
     SFConstBASE_PWD_METHOD_POLICY_REPOSITORY   
     SFConstBASE_AUTH_METHOD_POLICY_REPOSITORY
     SFConstBASE_USER_GROUP_REPOSITORY
     SFConstBASE_ADMIN_GROUP_REPOSITORY
     SFConstBASE_ROLE_REPOSITORY
     SFConstBASE_RESPERM_REPOSITORY
     SFConstBASE_CONFIG_REPOSITORY    
     SFConstBASE_AUDIT_REPOSITORY
 
Returns:


Copyright © 2004 SoftForum Corp. All Rights Reserved.