com.safeidentity.adminservice.dao.ldap
Class LdapConfigDao

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.ldap.LdapDefDao
      extended bycom.safeidentity.adminservice.dao.ldap.LdapConfigDao
All Implemented Interfaces:
ConfigDao

public class LdapConfigDao
extends LdapDefDao
implements ConfigDao


Field Summary
 
Fields inherited from class com.safeidentity.adminservice.dao.ldap.LdapDefDao
ADMIN_GROUP_ATTRS, DSDROLESET_ATTRS, PROVISIONRESOURCE_ATTRS, ROLE_ATTRS, ROLEPRECOND_ATTRS, SF_ATTR_AUTHMETHOD_POLICY_NAME, SF_ATTR_AUTHMETHODPOLICYCN, SF_ATTR_CN, SF_ATTR_CREATE_TIMESTAMP, SF_ATTR_CREATOR, SF_ATTR_DEFAULT_REALM, SF_ATTR_DESC, SF_ATTR_DN, SF_ATTR_GLOBAL_SSO, SF_ATTR_ID_POLICY_NAME, SF_ATTR_INVALID_MEMBER, SF_ATTR_IP_HOST_NUMBER, SF_ATTR_IP_SERVICE_PORT, SF_ATTR_IP_SERVICE_PROTOCOL, SF_ATTR_IS_CRYPTOGRAPHY, SF_ATTR_IS_ENABLED, SF_ATTR_IS_MASTER_AGENT, SF_ATTR_MAIL, SF_ATTR_MEMBER, SF_ATTR_MODIFIER, SF_ATTR_MODIFY_TIMESTAMP, SF_ATTR_NAME, SF_ATTR_NODE_LIST, SF_ATTR_NOTHING_PROTECTED, SF_ATTR_OBJECTCLASS, SF_ATTR_OPERATION, SF_ATTR_OU, SF_ATTR_PARENT, SF_ATTR_PERSONAL_ATT_NAME, SF_ATTR_POLICY_BASE_LOCATION, SF_ATTR_PROFILE, SF_ATTR_PWD_POLICY_NAME, SF_ATTR_RESOURCE, SF_ATTR_SERVER_LIST, SF_ATTR_SN, SF_ATTR_TICKETKEY, SF_ATTR_TRUSTED_SSO, SF_ATTR_UID, SF_ATTR_UR_WEIGHT, SF_ATTR_USER_PWD, SF_ATTR_USERORG_TYPE, SF_ATTR_WHENWHERE, SF_AUTHPOLICY_ATTR_AUTH_ACTION, SF_AUTHPOLICY_ATTR_AUTH_NAME, SF_AUTHPOLICY_ATTR_AUTH_URL, SF_AUTHPOLICY_ATTR_DSD_ACTION, SF_AUTHPOLICY_ATTR_DSD_URL, SF_DN_ADMIN_GROUP_REPOSITORY_ROOT, SF_DN_ADMINISTRATOR_CONFIG_REPOSITORY_ROOT, SF_DN_AUDIT_REPOSITORY_ROOT, SF_DN_AUTHMETHOD_POLICY_REPOSITORY_ROOT, SF_DN_AUTHPOLICY_REPOSITORY_ROOT, SF_DN_CONFIG_REPOSITORY_ROOT, SF_DN_CUSTPERM_REPOSITORY_ROOT, SF_DN_EJBPERM_REPOSITORY_ROOT, SF_DN_IAM_APP_CONFIG_REPOSITORY_ROOT, SF_DN_ID_POLICY_REPOSITORY_ROOT, SF_DN_MACL_REPOSITORY_ROOT, SF_DN_POLICY_REPOSITORY_BASE, SF_DN_POLICY_REPOSITORY_LIST_ROOT, SF_DN_POLICY_REPOSITORY_ROOT, SF_DN_POLICY_SERVER_CONFIG_REPOSITORY_ROOT, SF_DN_PROVISIONRESOURCE_REPOSITORY_ROOT, SF_DN_PWD_POLICY_REPOSITORY_ROOT, SF_DN_RESPERM_REPOSITORY_ROOT, SF_DN_ROLE_DSD_SET_REPOSITORY_ROOT, SF_DN_ROLE_PRECOND_REPOSITORY_ROOT, SF_DN_ROLE_REPOSITORY_ROOT, SF_DN_ROLE_SSD_SET_REPOSITORY_ROOT, SF_DN_SELF_REGISTRATION_POLICY_REPOSITORY_ROOT, SF_DN_SELF_SERVICE_POLICY_REPOSITORY_ROOT, SF_DN_SELF_SERVICE_REPOSITORY_ROOT, SF_DN_USER_GROUP_REPOSITORY_ROOT, SF_DN_USER_REPOSITORY_ROOT, SF_DN_WHENWHERE_POLICY_REPOSITORY_ROOT, SF_IAMAPPCONFIG_ATTR_MANAGEMENT_PORT, SF_IAMAPPCONFIG_ATTR_UR_WEIGHT, SF_IDPOLICY_ATTR_UID_EXCEPT_CHAR, SF_IDPOLICY_ATTR_UID_FIRST_CHAR, SF_IDPOLICY_ATTR_UID_MAX_SIZE, SF_IDPOLICY_ATTR_UID_MIN_SIZE, SF_IDPOLICY_ATTR_UID_TYPE, SF_IDPOLICY_ATTR_UID_UNIQUE, SF_MACL_ATTR_INVALID_MACL, SF_MACL_ATTR_MACL, SF_MACL_ATTR_REF_DN, SF_NAME_ADMIN_GROUP_REPOSITORY, SF_NAME_ADMINISTRATOR_CONFIG_REPOSITORY, SF_NAME_AUDIT_REPOSITORY, SF_NAME_AUTHMETHOD_POLICY_REPOSITORY, SF_NAME_AUTHPOLICY_REPOSITORY, SF_NAME_CONFIG_REPOSITORY, SF_NAME_CUSTPERM_REPOSITORY, SF_NAME_EJBPERM_REPOSITORY, SF_NAME_IAM_APP_CONFIG_REPOSITORY, SF_NAME_ID_POLICY_REPOSITORY, SF_NAME_MACL_REPOSITORY, SF_NAME_POLICY_REPOSITORY, SF_NAME_POLICY_REPOSITORY_LIST, SF_NAME_POLICY_SERVER_CONFIG_REPOSITORY, SF_NAME_PROVISIONRESOURCE_REPOSITORY, SF_NAME_PWD_POLICY_REPOSITORY, SF_NAME_RESPERM_REPOSITORY, SF_NAME_ROLE_DSD_SET_REPOSITORY, SF_NAME_ROLE_PRECOND_REPOSITORY, SF_NAME_ROLE_REPOSITORY, SF_NAME_ROLE_SSD_SET_REPOSITORY, SF_NAME_SELF_REGISTRATION_POLICY_REPOSITORY, SF_NAME_SELF_SERVICE_POLICY_REPOSITORY, SF_NAME_SELF_SERVICE_REPOSITORY, SF_NAME_USER_GROUP_REPOSITORY, SF_NAME_WHENWHERE_POLICY_REPOSITORY, SF_OC_ADMIN_GROUP, SF_OC_ADMIN_GROUP_REPOSITORY, SF_OC_ADMINISTRATOR_CONFIG_REPOSITORY, SF_OC_AUDIT_REPOSITORY, SF_OC_AUTHMETHOD_POLICY, SF_OC_AUTHMETHOD_POLICY_REPOSITORY, SF_OC_AUTHPOLICY_REPOSITORY, SF_OC_CONFIG_REPOSITORY, SF_OC_CUSTPERM, SF_OC_CUSTPERM_REPOSITORY, SF_OC_CUSTROOT, SF_OC_EJBPERM, SF_OC_EJBPERM_REPOSITORY, SF_OC_EJBROOT, SF_OC_IAM_APP_CONFIG, SF_OC_IAM_APP_CONFIG_REPOSITORY, SF_OC_ID_POLICY, SF_OC_ID_POLICY_REPOSITORY, SF_OC_INET_ORG_PERSON, SF_OC_MACL_CONTAINER, SF_OC_MACL_REPOSITORY, SF_OC_POLICY_REPOSITORY, SF_OC_POLICY_REPOSITORY_CONFIG_REPOSITORY, SF_OC_POLICY_SERVER_CONFIG, SF_OC_POLICY_SERVER_CONFIG_REPOSITORY, SF_OC_PROVISIONRESOURCE, SF_OC_PROVISIONRESOURCE_REPOSITORY, SF_OC_PWD_POLICY, SF_OC_PWD_POLICY_REPOSITORY, SF_OC_RESPERM, SF_OC_RESPERM_GROUP, SF_OC_RESPERM_REPOSITORY, SF_OC_ROLE, SF_OC_ROLE_DSD_SET, SF_OC_ROLE_DSD_SET_REPOSITORY, SF_OC_ROLE_PRECOND, SF_OC_ROLE_PRECOND_REPOSITORY, SF_OC_ROLE_REPOSITORY, SF_OC_ROLE_SSD_SET, SF_OC_ROLE_SSD_SET_REPOSITORY, SF_OC_SELF_REGISTRATION_POLICY, SF_OC_SELF_REGISTRATION_POLICY_REPOSITORY, SF_OC_SELF_SERVICE_POLICY, SF_OC_SELF_SERVICE_POLICY_REPOSITORY, SF_OC_SELF_SERVICE_REPOSITORY, SF_OC_USER, SF_OC_USER_GROUP, SF_OC_USER_GROUP_ORG, SF_OC_USER_GROUP_REPOSITORY, SF_OC_USER_REPOSITORY, SF_OC_USERORG, SF_OC_WEBROOT, SF_OC_WHENWHERE_POLICY, SF_OC_WHENWHERE_POLICY_REPOSITORY, SF_PROVISIONRESOURCE_ATTR_TYPE_RESOURCEPROTOTYPE, SF_PSCONFIG_ATTR_CLUSTERING_SERVER, SF_PSCONFIG_ATTR_IS_CLUSTERING, SF_PSCONFIG_ATTR_IS_SESSION, SF_PSCONFIG_UR_WEIGHT, SF_PWDPOLICY_ATTR_AUTHMETHOD, SF_PWDPOLICY_ATTR_EVENT, SF_PWDPOLICY_ATTR_LOCK_DURATION, SF_PWDPOLICY_ATTR_PS_ACCESS_LEVEL, SF_PWDPOLICY_ATTR_PWD_HISTORY_NUM, SF_PWDPOLICY_ATTR_PWD_MAXAGE, SF_PWDPOLICY_ATTR_PWD_MAXSIZE, SF_PWDPOLICY_ATTR_PWD_METHOD, SF_PWDPOLICY_ATTR_PWD_MINAGE, SF_PWDPOLICY_ATTR_PWD_MINSIZE, SF_PWDPOLICY_ATTR_PWD_REPEAT_CHAR, SF_PWDPOLICY_ATTR_PWD_RESTRICTED_CONTENT, SF_PWDPOLICY_ATTR_PWD_RETRY_COUNT, SF_PWDPOLICY_ATTR_PWD_RETRY_TIME, SF_PWDPOLICY_ATTR_PWD_STRATEGY, SF_PWDPOLICY_ATTR_PWD_TYPE_DIGIT, SF_PWDPOLICY_ATTR_PWD_TYPE_EITHER, SF_PWDPOLICY_ATTR_PWD_TYPE_LETTER, SF_PWDPOLICY_ATTR_REDIRECT_URL, SF_RESPERM_ATTR_OPERATION, SF_RESPERM_ATTR_RESOURCE, SF_RESPERM_ATTR_REX_RESOURCE, SF_RESPERMGROUP_ATTR_RPDN, SF_ROLE_ATTR_ADOPTED_ROLE, SF_ROLE_ATTR_ALLOW_MOD, SF_ROLE_ATTR_ASSIGNED_USER, SF_ROLE_ATTR_GRANT_LEVEL, SF_ROLE_ATTR_GRANTED_RES_PERM, SF_ROLE_ATTR_INVALID_ADOPTED_ROLE, SF_ROLE_ATTR_INVALID_ASSIGNED_USER, SF_ROLE_ATTR_INVALID_GRANTED_RES_PERM, SF_ROLE_ATTR_INVALID_PRECOND, SF_ROLE_ATTR_INVALID_USER_ATTR_RULE, SF_ROLE_ATTR_INVALID_USERGROUP_RULE, SF_ROLE_ATTR_INVALID_USERORG_RULE, SF_ROLE_ATTR_PRECOND, SF_ROLE_ATTR_RES_PERM_RULE, SF_ROLE_ATTR_TYPE_PRECOND, SF_ROLE_ATTR_USER_ATTR_RULE, SF_ROLE_ATTR_USERGROUP_RULE, SF_ROLE_ATTR_USERORG_RULE, SF_ROLE_PRECOND_TYPE_RESPERM, SF_ROLE_PRECOND_TYPE_USER, SF_SRPOLICY_ATTR_IS_USER_LOCKED, SF_SRPOLICY_ATTR_REG_USER_ORG_LIST, SF_SRPOLICY_ATTR_REG_USER_REPOSITORY, SF_SSPOLICY_ATTR_MODIFY_SET, SF_SSPOLICY_ATTR_READ_SET, SF_SSPOLICY_ATTR_SELF_SERVICE_USER_ORG, SF_USER_ATTR_ACCESSALLOWED, SF_USER_ATTR_BUSINESS_CATEGORY, SF_USER_ATTR_CERT_DN, SF_USER_ATTR_CREATE_TIMESTAMP, SF_USER_ATTR_CREATOR, SF_USER_ATTR_DEPARTMENT_NUMBER, SF_USER_ATTR_DESC, SF_USER_ATTR_DISABLED, SF_USER_ATTR_EMPLOYEE_NUMBER, SF_USER_ATTR_EMPLOYEE_TYPE, SF_USER_ATTR_LAST_LOGON_IP, SF_USER_ATTR_LAST_LOGONTIME, SF_USER_ATTR_LOCKED, SF_USER_ATTR_LOGON_FAILCOUNT, SF_USER_ATTR_LOGON_FAILTIME, SF_USER_ATTR_MAIL, SF_USER_ATTR_MODIFIER, SF_USER_ATTR_MODIFY_TIMESTAMP, SF_USER_ATTR_NAME, SF_USER_ATTR_PARENT, SF_USER_ATTR_PROFILE, SF_USER_ATTR_PWD, SF_USER_ATTR_PWD_CHANGETIME, SF_USER_ATTR_PWD_HISTORY, SF_USER_ATTR_PWD_MUST_CHANGE, SF_USER_ATTR_RRN, SF_USER_ATTR_SFUID, SF_USER_ATTR_SURNAME, SF_USER_ATTR_TELEPHONE_NUMBER, SF_USER_ATTR_USERORG_DN, SF_USER_ATTR_VALID_FROM, SF_USER_ATTR_VALID_TO, SF_USER_REPOSITORY, SF_USERGROUP_ATTR_CN, SF_USERGROUP_ATTR_CREATE_TIMESTAMP, SF_USERGROUP_ATTR_CREATOR, SF_USERGROUP_ATTR_DESC, SF_USERGROUP_ATTR_INVALID_MEMBER, SF_USERGROUP_ATTR_MEMBER, SF_USERGROUP_ATTR_MODIFIER, SF_USERGROUP_ATTR_MODIFY_TIMESTAMP, SF_USERGROUP_ATTR_NAME, SF_USERGROUP_ATTR_USERORG_INFO, SF_USERORG_ATTR_CREATE_TIMESTAMP, SF_USERORG_ATTR_CREATOR, SF_USERORG_ATTR_DESC, SF_USERORG_ATTR_MODIFIER, SF_USERORG_ATTR_MODIFY_TIMESTAMP, SF_USERORG_ATTR_NAME, SF_USERORG_ATTR_PARENT, SF_USERORG_ATTR_PROFILE, SF_USERORG_ATTR_SFOU, SF_USERORG_ATTR_USERORG_TYPE, SF_USERREP_ATTR_ATTRINFO, SF_USERREP_ATTR_CN, SF_USERREP_ATTR_CREATE_TIMESTAMP, SF_USERREP_ATTR_CREATOR, SF_USERREP_ATTR_DB_USERORG_COLUMN_TYPE, SF_USERREP_ATTR_DB_USERORG_NAME_AS_ID, SF_USERREP_ATTR_DB_USERORG_ROOT_VALUE, SF_USERREP_ATTR_DEL_ONLY_SFTYPE, SF_USERREP_ATTR_DESC, SF_USERREP_ATTR_ID_GENERATE_SQL, SF_USERREP_ATTR_ID_POLICY_NAME, SF_USERREP_ATTR_MODIFIER, SF_USERREP_ATTR_MODIFY_TIMESTAMP, SF_USERREP_ATTR_NAME, SF_USERREP_ATTR_PROFILE, SF_USERREP_ATTR_PWD_POLICY_NAME, SF_USERREP_ATTR_SERVER_LIST, SF_USERREP_ATTR_USER_BASE_LOCATION, SF_USERREP_ATTR_USER_ID_COLUMN, SF_USERREP_ATTR_USER_MAPPING_ITEM_INFO, SF_USERREP_ATTR_USER_OID_COLUMN, SF_USERREP_ATTR_USER_STORAGE, SF_USERREP_ATTR_USER_TYPE, SF_USERREP_ATTR_USERORG_ID_COLUMN, SF_USERREP_ATTR_USERORG_MAPPING_ITEM_INFO, SF_USERREP_ATTR_USERORG_OID_COLUMN, SF_USERREP_ATTR_USERORG_TYPE, SF_WEBROOT_ATTR_AUTHMETHODPOLICYCN, SF_WEBROOT_ATTR_DEFAULT_ERROR_URL, SF_WEBROOT_ATTR_DEFAULT_REALM, SF_WEBROOT_ATTR_DEFAULT_URL, SF_WEBROOT_ATTR_GLOBAL_SSO, SF_WEBROOT_ATTR_IP_HOST_NUMBER, SF_WEBROOT_ATTR_IP_SERVICE_PORT, SF_WEBROOT_ATTR_IP_SERVICE_PROTOCOL, SF_WEBROOT_ATTR_IS_CRYPTOGRAPHY, SF_WEBROOT_ATTR_IS_MASTER_AGENT, SF_WEBROOT_ATTR_LOGOFF_URL, SF_WEBROOT_ATTR_LOGOFFURL, SF_WEBROOT_ATTR_NEED_PERSONAL_URI, SF_WEBROOT_ATTR_NODE_LIST, SF_WEBROOT_ATTR_NOTHING_PROTECTED, SF_WEBROOT_ATTR_PERSONAL_ATT_NAME, SF_WEBROOT_ATTR_TICKETKEY, SF_WEBROOT_ATTR_TRUSTED_SSO, SF_WEBROOT_ATTR_UNPROTECTED_EXT, SF_WWPOLICY_ATTR_END_DATE, SF_WWPOLICY_ATTR_EXCEPT_DATE, SF_WWPOLICY_ATTR_FRI_TIME, SF_WWPOLICY_ATTR_MON_TIME, SF_WWPOLICY_ATTR_SAT_TIME, SF_WWPOLICY_ATTR_START_DATE, SF_WWPOLICY_ATTR_SUN_TIME, SF_WWPOLICY_ATTR_THU_TIME, SF_WWPOLICY_ATTR_TUE_TIME, SF_WWPOLICY_ATTR_WED_TIME, SF_WWPOLICY_ATTR_WHERE, SRPOLICY_ATTRS, SSDROLESET_ATTRS, SSPOLICY_ATTRS, USER_ATTRS, USER_GROUP_ATTRS, USERORG_ATTRS, USERREPOSITORY_ATTRS, WHENWHERE_POLICY_ATTRS
 
Constructor Summary
LdapConfigDao()
          LdapConfigDao »ý¼ºÀÚ
 
Method Summary
 boolean addIAMAppConfig(IAMAppConfig IAMAppConfigInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          IAMAppConfig ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addPolicyServerAdmin(InetOrgPerson InetOrgPersonInfo)
          PolicyServerAdminÀ» Ãß°¡ÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.
 boolean addPolicyServerConfig(PolicyServerConfig PolicyServerConfigInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          PolicyServerConfig ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addTopAdmin(InetOrgPerson InetOrgPersonInfo)
          TopAdminÀ» Ãß°¡ÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.
 void close()
          »ó´ë dnÀ» ¹ÝȯÇÑ´Ù.
 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 getAdminRepositoryRoot()
          Admin Repository ConfigÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getIAMApConfigRoot()
          IAMAppConfigÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getIAMAppConfigAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â IAMAppConfig ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getIAMAppConfigAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â IAMAppConfig ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 IAMAppConfig getIAMAppConfigInfo(java.lang.String strIAMAppConfigInfo, 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 strPolicyRepositoryInfo, Macl macl)
           
 java.lang.String getPolicyRepositoryNameInfo(java.lang.String strPolicyRepositoryId)
          PolicyRepositoryÀÇ À̸§ Á¤º¸ Á¶È¸
 java.lang.String getPolicyRepositoryRoot()
          PolicyRepositoryÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
 int getPolicyRepositoryType()
          PolicyRepositoryÀÇ Storage ÇüŸ¦ °¡Á®¿Â´Ù.
 java.lang.String getPolicyServerAdminId()
          PolicyServerAdminÀÇ DNÀ» ¹ÝȯÇÑ´Ù.
 InetOrgPerson getPolicyServerAdminInfo()
          PolicyServerAdmin¿¡ ´ëÇÑ InetOrgPerson °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getPolicyServerConfigAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyServerConfig ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getPolicyServerConfigAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyServerConfig ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 PolicyServerConfig getPolicyServerConfigInfo(java.lang.String strPolicyServerConfigInfo, 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ÀÇ ¾ÏÈ£¸¦ ¾ò´Â´Ù.
 java.lang.String getTopAdminId()
          TopAdminÀÇ DNÀ» ¹ÝȯÇÑ´Ù.
 InetOrgPerson getTopAdminInfo()
          TopAdmin¿¡ ´ëÇÑ 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)
          Policy Repository¿¡¼­ »ç¿ëµÇ´Â 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 setModifyAttr, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfigÀ» º¯°æÇÑ´Ù.
 boolean modifyPolicyRepository(PolicyRepository PolicyRepositoryInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyRepository¸¦ º¯°æÇÑ´Ù.
 boolean modifyPolicyServerAdmin(InetOrgPerson InetOrgPersonInfo)
          PolicyServerAdminÀÇ ¼Ó¼ºÀ» º¯°æÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.
 boolean modifyPolicyServerConfig(PolicyServerConfig PolicyServerConfigInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig¸¦ º¯°æÇÑ´Ù.
 boolean modifyPolicyServerPwd(java.lang.String strNewPwd)
          Policy ServerÀÇ ¾ÏÈ£¸¦ º¯°æÇÑ´Ù.
 boolean modifyTopAdmin(InetOrgPerson InetOrgPersonInfo)
          TopAdminÀÇ ¼Ó¼ºÀ» º¯°æÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.
 boolean modifyTopAdminPwd(java.lang.String strNewPwd)
          ÃÖ»óÀ§ °ü¸®ÀÚÀÇ ¾ÏÈ£¸¦ º¯°æÇÑ´Ù.
 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)
          ¸Þ¸ð¸®»óÀÇ Policy Repository¿¡ Á¢¼ÓÇÒ ¼­¹ö Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 void setURServerList(java.lang.String urName, java.util.Vector vec)
          ¸Þ¸ð¸®»óÀÇ 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.ldap.LdapDefDao
bind, destroy, initConst, readUserRepositoryInfo, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapConfigDao

public LdapConfigDao()
LdapConfigDao »ý¼ºÀÚ

Method Detail

getIAMAppConfigInfo

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

Specified by:
getIAMAppConfigInfo in interface ConfigDao
Parameters:
strIAMAppConfigInfo - ´ë»ó IAMAppConfigÀÇ Á¤º¸(dn). nullÀÌ¸é ¸ðµç Á¢±ÙÀ» Çã¿ëÇÑ´Ù.
macl - Á¢±ÙÀÚÀÇ MACL Á¤º¸
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:
objFilter - °Ë»öÇÊÅÍ °ª
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(dn)
Returns:
°Ë»öµÈ IAMAppConfig Á¤º¸(dn) °á°ú¸ñ·Ï
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

addIAMAppConfig

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

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

modifyIAMAppConfig

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

Specified by:
modifyIAMAppConfig in interface ConfigDao
Parameters:
IAMAppConfigInfo - º¯°æÇÏ·Á´Â IAMAppConfig °´Ã¼
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
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 strPolicyServerConfigInfo,
                                                    Macl macl)
                                             throws SFEnvParamException,
                                                    SFInvalidParameterException,
                                                    SFBindException,
                                                    SFDaoException
Specified by:
getPolicyServerConfigInfo in interface ConfigDao
Parameters:
strPolicyServerConfigInfo - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
macl - °ü¸®±ÇÇÑ Á¤º¸. nullÀÌ¸é ¸ðµç Á¢±ÙÀ» Çã¿ëÇÑ´Ù.
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:
objFilter - °Ë»öÇÊÅÍ °ª
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(dn)
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 setModifyAttr,
                                        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 setModifyAttr,
                                     boolean bModifyProf)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
PolicyServerConfig ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Specified by:
addPolicyServerConfig in interface ConfigDao
Parameters:
PolicyServerConfigInfo - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
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

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

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:

getPolicyRepositoryRoot

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

Specified by:
getPolicyRepositoryRoot 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)
¸Þ¸ð¸®»óÀÇ Policy Repository¿¡ Á¢¼ÓÇÒ ¼­¹ö Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.

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

setURServerList

public void setURServerList(java.lang.String urName,
                            java.util.Vector vec)
¸Þ¸ð¸®»óÀÇ UserRepository¿¡ Á¢¼ÓÇÒ ¼­¹ö Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.

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

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

setLocale

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

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

getLocale

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

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

getTopAdminPwd

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

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

getPolicyServerPwd

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

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

modifyTopAdminPwd

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

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

modifyPolicyServerPwd

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

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

getAdminRepositoryRoot

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

Returns:

getPolicyRepositoryInfo

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

modifyPolicyRepository

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

Specified by:
modifyPolicyRepository in interface ConfigDao
Parameters:
PolicyRepositoryInfo - ´ë»ó 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ÀÇ À̸§ Á¤º¸

addTopAdmin

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

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
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
TopAdminÀÇ ¼Ó¼ºÀ» º¯°æÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.

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

modifyPolicyServerAdmin

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

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

getTopAdminInfo

public InetOrgPerson getTopAdminInfo()
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
TopAdmin¿¡ ´ëÇÑ InetOrgPerson °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

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

getPolicyServerAdminInfo

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

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

getTopAdminId

public java.lang.String getTopAdminId()
TopAdminÀÇ DNÀ» ¹ÝȯÇÑ´Ù.

Returns:

getPolicyServerAdminId

public java.lang.String getPolicyServerAdminId()
PolicyServerAdminÀÇ DNÀ» ¹ÝȯÇÑ´Ù.

Returns:

makeId

public java.lang.String makeId(java.lang.String name,
                               java.lang.String base,
                               int type)
Policy Repository¿¡¼­ »ç¿ëµÇ´Â 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:
»ý¼ºµÈ ID °ª

close

public void close()
»ó´ë dnÀ» ¹ÝȯÇÑ´Ù.

Specified by:
close in interface ConfigDao
Overrides:
close in class LdapDefDao
Returns:
»ó´ë dn


Copyright © 2004 SoftForum Corp. All Rights Reserved.