com.safeidentity.adminservice.dao.ldap
Class LdapResPermDao

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.ldap.LdapDefDao
      extended bycom.safeidentity.adminservice.dao.ldap.LdapResPermDao
All Implemented Interfaces:
ResPermDao

public class LdapResPermDao
extends LdapDefDao
implements ResPermDao


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
LdapResPermDao()
          LdapResPermDao »ý¼ºÀÚ
 
Method Summary
 boolean addResPerm(ResPerm ResPermInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          ResPerm ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addResPerm(java.lang.String strAdminInfo, java.lang.String strResPermGroupInfo, java.lang.String strResPermInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          ResPermGroup¿¡ ResPermÀÇ À§Ä¡(dn)À» Ãß°¡ÇÑ´Ù.
 boolean addResPermGroup(ResPermGroup ResPermGroupInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          ResPermGroup ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addWebRoot(WebRoot WebRootInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          WebRoot ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean delResPerm(java.lang.String strResPermInfo)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ ResPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delResPerm(java.lang.String strResPermInfo, boolean bScopeOneLevel)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ ResPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delResPerm(java.lang.String strAdminInfo, java.lang.String strResPermGroupInfo, java.lang.String strResPermInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          ResPermGroup¿¡¼­ ResPermÀÇ À§Ä¡(dn)À» Á¦°ÅÇÑ´Ù.
 boolean delResPermGroup(java.lang.String strResPermGroupInfo)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ WebRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delResPermGroup(java.lang.String strResPermGroupInfo, boolean bScopeOneLevel)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ WebRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delWebRoot(java.lang.String strWebRootInfo)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ WebRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delWebRoot(java.lang.String strWebRootInfo, boolean bScopeOneLevel)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ WebRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 java.util.Vector findResPerm(AbstractSearchFilter objFilter, java.lang.String strBase, boolean bScopeOneLevel)
          ÁÖ¾îÁø Á¶°Ç¿¡ ¸Â´Â RPµéÀ» °Ë»öÇÏ¿© ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Vector findResPermGroup(AbstractSearchFilter objFilter, java.lang.String strBase)
          ResPermGroup¸¦ °Ë»öÇÑ´Ù.
 java.util.Hashtable findResPermObject(AbstractSearchFilter objFilter, java.lang.String strBase, java.lang.String[] attributeList, boolean bScopeOneLevel)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ ResPerm Á¤º¸ Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 java.util.Vector findWebRoot(AbstractSearchFilter objFilter, java.lang.String strBase)
          WebRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector findWebRootOfGlobalSSO(java.lang.String strBase, java.lang.String strGlobalSSO)
          ÁöÁ¤ÇÑ GlobalSSO ¸¦ °®´Â WebRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector findWebRootOfTrustedSSO(java.lang.String strBase, java.lang.String strTrustedSSO)
          ÁöÁ¤ÇÑ TrustedSSO ¸¦ °®´Â WebRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.List getContextList(java.lang.String strBase, boolean bAbsolutePath)
          Context Tree¸¦ ÃßÃâÇÑ´Ù.
 java.util.Locale getLocale()
          ½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 WebRoot getMasterAgent(java.lang.String strGlobalSSO)
          GlobalSSO¿¡¼­ MasterAgent Ç׸ñÀ» ÃßÃâÇÑ´Ù.
 java.util.Vector getParentAuthMethodPolicyCN(java.lang.String strInfo)
          »óÀ§ ResPerm °´Ã¼ÀÇ AuthMethodPolicyCN ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getParentResPermInfo(java.lang.String strResPermInfo)
          RPÀÇ ºÎ¸ð RPÁ¤º¸¸¦ ±¸ÇÑ´Ù.
 java.lang.String getResPermAttributeName(java.lang.String name)
          RP °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸
 java.util.Hashtable getResPermAttributes()
          RP °ü·Ã ¼Ó¼º °ª¿¡ ´ëÇÑ HashtableÀ» ¾ò´Â´Ù.
 java.util.Vector getResPermAuthMethodPolicyCN(java.lang.String strResPermInfo)
          ´ë»ó dn¿¡ À§Ä¡ÇÏ´Â ResPerm °´Ã¼ÀÇ AuthMethodPolicyCN ¼Ó¼ºÀ» ÃßÃâÇÑ´Ù.
 java.lang.String getResPermGroupAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â ResPermGroup ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getResPermGroupAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â ResPermGroup ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 ResPermGroup getResPermGroupInfo(java.lang.String strResPermGroupInfo, Macl macl)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ ResPermGroup °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getResPermGroupNameInfo(java.lang.String strResPermGroupId)
          ResPermGroupÀÇ À̸§ Á¤º¸ Á¶È¸
 ResPerm getResPermInfo(java.lang.String strResPermInfo, Macl macl)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ ResPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 ResPerm getResPermInfo2(java.lang.String strResPermInfo, Macl macl)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ ResPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getResPermList(java.lang.String strAuthMethodPolicyCn)
          AuthMethodPolicyCnÀ» Æ÷ÇÔÇÏ´Â ResPerm ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Map getResPermList(java.lang.String strBase, boolean bScopeOneLevel)
          strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç ResPerm ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
 java.lang.String getResPermNameInfo(java.lang.String strResPermId)
          ResPermÀÇ À̸§ Á¤º¸ Á¶È¸
 java.lang.String getResPermRepositoryRoot()
          ÃÖ»óÀ§ ResPermRepositoryÀÇ À§Ä¡(¾ÆÀ̵ð)¸¦ ¹ÝȯÇÑ´Ù.
 byte[] getTicketKey(java.lang.String strTrustedSSO)
          TrustedSSOÀÇ °øÅëµÈ TicketKey¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getTicketKeys(java.lang.String strGlobalSSO)
          GlobalSSO¿¡ ¼ÓÇØÀÖ´Â TrustedSSOÀÇ TicketKey°ª ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getWebRootAttributeName(java.lang.String name)
          WebRoot °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸
 java.util.Hashtable getWebRootAttributes()
          WebRoot °ü·Ã ¼Ó¼º °ª¿¡ ´ëÇÑ HashtableÀ» ¾ò´Â´Ù.
 java.lang.String getWebRootId(java.lang.String strEid)
          NodeÀÇ EID¿¡ ´ëÇÑ WebRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.
 WebRoot getWebRootInfo(java.lang.String strWebRootInfo, Macl macl)
          WebRoot¸¦ ¾ò¾î¿Â´Ù.
 WebRoot getWebRootInfo(java.lang.String strNode, java.lang.String strIpHost, int nPort)
          WebRoot¸¦ °Ë»öÇÑ´Ù.
 WebRoot getWebRootInfoOfNodeConfig(java.lang.String strName, java.lang.String strIpHost, int nPort)
          ÁöÁ¤ÇÑ Node¸¦ °®´Â WebRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Map getWebRootList()
          strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç WebRoot ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
 java.lang.String getWebRootNameInfo(java.lang.String strWebRootId)
          WebRootÀÇ À̸§ Á¤º¸ Á¶È¸
 WebRoot getWebRootOfEid(java.lang.String strEid)
          WebRoot¸¦ °Ë»öÇÑ´Ù.
 java.lang.String getWebRootOfResPerm(java.lang.String strResPermInfo)
          ResPermÀÌ Æ÷ÇÔÇÏ´Â WebRoot¸¦ ¹ÝȯÇÑ´Ù.
 boolean isNothingProtected(java.lang.String strEid)
          CN¿¡ ´ëÇÑ isNothingProtected ¼Ó¼ºÀ» ¹ÝȯÇÑ´Ù.
 boolean IsParentRp(java.lang.String strChildRpInfo, java.lang.String strParentRpInfo)
          »óÀ§ Rp ¿©ºÎ È®ÀÎ
 boolean isResPerm(java.lang.String strInfo)
          ResPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isResPermId(java.lang.String strInfo)
          ResPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isWebRoot(java.lang.String strInfo)
          WebRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isWebRootId(java.lang.String strInfo)
          WebRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 java.lang.String makeRpId(java.lang.String strBaseId, java.lang.String strRpEid)
          RPÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 boolean modifyResPerm(ResPerm ResPermInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ ResPermÀ» º¯°æÇÑ´Ù.
 boolean modifyResPermGroup(ResPermGroup ResPermGroupInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ ResPermGroupÀ» º¯°æÇÑ´Ù.
 boolean modifyWebRoot(WebRoot WebRootInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ WebRoot¸¦ º¯°æÇÑ´Ù.
 boolean revokeResperm(java.lang.String strAdminInfo, java.lang.String strResPermInfo, java.lang.String strRespermInfo)
          ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´ø ÆÛ¹Ì¼ÇÀ» Ãë¼ÒÇÑ´Ù.
 boolean revokeResperms(java.lang.String strAdminInfo, java.lang.String strResPermInfo, java.util.Vector vcResPerm)
          ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´ø ÆÛ¹Ì¼ÇµéÀ» Ãë¼ÒÇÑ´Ù.
 void setLocale(java.util.Locale locale)
          ½Ã½ºÅÛÀÇ ·ÎÄÉÀÏ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 
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

LdapResPermDao

public LdapResPermDao()
LdapResPermDao »ý¼ºÀÚ

Method Detail

getResPermInfo

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

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

findResPerm

public java.util.Vector findResPerm(AbstractSearchFilter objFilter,
                                    java.lang.String strBase,
                                    boolean bScopeOneLevel)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
ÁÖ¾îÁø Á¶°Ç¿¡ ¸Â´Â RPµéÀ» °Ë»öÇÏ¿© ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
findResPerm in interface ResPermDao
Parameters:
objFilter - °Ë»öÀ» À§ÇÑ Á¶°ÇÀ» ÀúÀå. null ÀÎ °æ¿ì strBase ÇÏÀ§¿¡ ÀÖ´Â ¸ðµç RPµéÀ» °Ë»ö
strBase - °Ë»öÀ» ½ÃÀÛÇϱâ À§ÇÑ ¿ªÇÒ ±¸Á¶ »ó¿¡¼­ÀÇ À§Ä¡. null ÀÎ °æ¿ì¿ªÇÒ root ¿¡¼­ ºÎÅÍ °Ë»ö
bScopeOneLevel - true ÀÎ °æ¿ì ÇѴܰè ÇÏÀ§ÀÇ ¿ªÇҵ鸸À» °Ë»ö. falseÀÇ °æ¿ì strBase ÇÏÀ§ÀÇ ¸ðµç ¿ªÇÒµéÀ» °Ë»ö
Returns:
°Ë»öµÈ ¿ªÇҵ鿡 ´ëÇÑ Á¤º¸(dn)¸¦ ´ã°í ÀÖ´Â ¸ñ·Ï(Vector). °Ë»öµÈ °á°ú°¡ ¾ø°Å³ª °Ë»öµµÁß ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findResPermObject

public java.util.Hashtable findResPermObject(AbstractSearchFilter objFilter,
                                             java.lang.String strBase,
                                             java.lang.String[] attributeList,
                                             boolean bScopeOneLevel)
                                      throws SFEnvParamException,
                                             SFInvalidParameterException,
                                             SFBindException,
                                             SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ ResPerm Á¤º¸ Å×À̺íÀ» ¹ÝȯÇÑ´Ù. Å×ÀÌºí¿¡¼­ key´Â ´ë»ó ¿£Æ®¸®ÀÇ dnÀ̸ç value´Â ¿£Æ®¸®°¡ Æ÷ÇÔÇÏ´Â attributeÀÇ Å×ÀÌºí °´Ã¼ÀÌ´Ù.

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

addResPerm

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

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

modifyResPerm

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

Specified by:
modifyResPerm in interface ResPermDao
Parameters:
ResPermInfo - º¯°æÇÏ·Á´Â ResPerm °´Ã¼
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delResPerm

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

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

delResPerm

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

Specified by:
delResPerm in interface ResPermDao
Parameters:
strResPermInfo - ´ë»ó ResPermÀÇ Á¤º¸(dn)
bScopeOneLevel - one level °Ë»ö ¿É¼Ç
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

addWebRoot

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

Specified by:
addWebRoot in interface ResPermDao
Parameters:
WebRootInfo - ´ë»ó WebRootÀÇ Á¤º¸(dn)
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getWebRootInfo

public WebRoot getWebRootInfo(java.lang.String strWebRootInfo,
                              Macl macl)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException
WebRoot¸¦ ¾ò¾î¿Â´Ù. ãÀ» ¼ö ¾øÀ¸¸é, nullÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getWebRootInfo in interface ResPermDao
Parameters:
strWebRootInfo - ´ë»ó WebRootÀÇ Á¤º¸(dn)
macl - °ü¸®±ÇÇÑ Á¤º¸
Returns:
´ë»ó WebRoot °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getWebRootId

public java.lang.String getWebRootId(java.lang.String strEid)
                              throws SFInvalidParameterException,
                                     SFEnvParamException,
                                     SFBindException,
                                     SFDaoException,
                                     SFNoWebRootException
NodeÀÇ EID¿¡ ´ëÇÑ WebRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getWebRootId in interface ResPermDao
Parameters:
strEid - NodeÀÇ EID
Returns:
WebRootÀÇ ID
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFNoWebRootException

getWebRootOfResPerm

public java.lang.String getWebRootOfResPerm(java.lang.String strResPermInfo)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException,
                                            SFNoWebRootException
ResPermÀÌ Æ÷ÇÔÇÏ´Â WebRoot¸¦ ¹ÝȯÇÑ´Ù. strResPermInfo°¡ WebRoot¸¦ °¡¸®Å°´Â °æ¿ì¿¡´Â ÀÚ±â ÀÚ½ÅÀÇ Á¤º¸(dn)¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getWebRootOfResPerm in interface ResPermDao
Parameters:
strResPermInfo - ´ë»ó ResPermÀÇ Á¤º¸(dn)
Returns:
»óÀ§ WebRoot Á¤º¸(dn)
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoWebRootException

findWebRoot

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

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

getWebRootInfo

public WebRoot getWebRootInfo(java.lang.String strNode,
                              java.lang.String strIpHost,
                              int nPort)
                       throws SFInvalidParameterException,
                              SFEnvParamException,
                              SFBindException,
                              SFDaoException
WebRoot¸¦ °Ë»öÇÑ´Ù.

Specified by:
getWebRootInfo in interface ResPermDao
Parameters:
strIpHost - Host(¶Ç´Â IP) ÁÖ¼Ò
nPort - Åë½Å Æ÷Æ®
strNode - ´ë»ó agentÀÇ À̸§
Returns:
°Ë»öµÈ WebRoot
Throws:
RpException - ½ÇÇà ¿À·ù
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

getWebRootInfoOfNodeConfig

public WebRoot getWebRootInfoOfNodeConfig(java.lang.String strName,
                                          java.lang.String strIpHost,
                                          int nPort)
                                   throws SFInvalidParameterException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException
ÁöÁ¤ÇÑ Node¸¦ °®´Â WebRoot¸¦ °Ë»öÇÑ´Ù. NodeÀÇ À̸§, IP, PORT ¸¸ üũÇÑ´Ù.

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

getTicketKeys

public java.util.Hashtable getTicketKeys(java.lang.String strGlobalSSO)
                                  throws SFInvalidParameterException,
                                         SFEnvParamException,
                                         SFBindException,
                                         SFDaoException,
                                         SFNoSuchValueException
GlobalSSO¿¡ ¼ÓÇØÀÖ´Â TrustedSSOÀÇ TicketKey°ª ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getTicketKeys in interface ResPermDao
Parameters:
strGlobalSSO - GlobalSSO ±×·ì À̸§
Returns:
TrustedSSOÀ̸§=TicketKey
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFNoSuchValueException

getTicketKey

public byte[] getTicketKey(java.lang.String strTrustedSSO)
                    throws SFInvalidParameterException,
                           SFEnvParamException,
                           SFBindException,
                           SFDaoException,
                           SFNoSuchValueException
TrustedSSOÀÇ °øÅëµÈ TicketKey¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getTicketKey in interface ResPermDao
Parameters:
strTrustedSSO - TrustedSSO ±×·ì À̸§
Returns:
TicketKey
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFNoSuchValueException

getMasterAgent

public WebRoot getMasterAgent(java.lang.String strGlobalSSO)
                       throws SFInvalidParameterException,
                              SFEnvParamException,
                              SFBindException,
                              SFDaoException,
                              SFNoSuchValueException
GlobalSSO¿¡¼­ MasterAgent Ç׸ñÀ» ÃßÃâÇÑ´Ù. ¸¸¾à MasterAgent ÃßÃâ¿¡ ½ÇÆÐÇϸé, nullÀ» ¹ÝȯÇÑ´Ù. ÀÌ ¶§¿¡´Â GlobalSSO ±×·ìÀÇ WebRoot Áß ÀÓÀÇ·Î ÅÃÀÏÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù.

Specified by:
getMasterAgent in interface ResPermDao
Parameters:
strGlobalSSO - GlobalSSO ±×·ì À̸§
Returns:
MasterAgent·Î ¼³Á¤µÈ WebRoot °´Ã¼
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFNoSuchValueException

getWebRootOfEid

public WebRoot getWebRootOfEid(java.lang.String strEid)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException
WebRoot¸¦ °Ë»öÇÑ´Ù.

Specified by:
getWebRootOfEid in interface ResPermDao
Parameters:
strEid - EID °ª
Returns:
°Ë»öµÈ WebRoot
Throws:
RpException - ½ÇÇà ¿À·ù
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

isNothingProtected

public boolean isNothingProtected(java.lang.String strEid)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException,
                                  SFNoWebRootException
CN¿¡ ´ëÇÑ isNothingProtected ¼Ó¼ºÀ» ¹ÝȯÇÑ´Ù. ¸¸¾à WebRoot°¡ ¾ø´Ù¸é, SFNoWebRootException¸¦ ´øÁø´Ù.

Specified by:
isNothingProtected in interface ResPermDao
Parameters:
strEid - EID °ª
Returns:
isNothingProtected
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoWebRootException

delWebRoot

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

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

delWebRoot

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

Specified by:
delWebRoot in interface ResPermDao
Parameters:
strWebRootInfo - ´ë»ó WebRootÀÇ Á¤º¸(dn)
bScopeOneLevel - one level °Ë»ö ¿É¼Ç
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyWebRoot

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

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

getResPermAttributeName

public final java.lang.String getResPermAttributeName(java.lang.String name)
RP °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸

Specified by:
getResPermAttributeName in interface ResPermDao
Parameters:
name - ¼Ó¼ºÀÇ À̸§
Returns:
ÁÖ¾îÁø À̸§ÀÇ RP ¼Ó¼ºÀÌ °¡Áø °ª

getResPermAttributes

public final java.util.Hashtable getResPermAttributes()
RP °ü·Ã ¼Ó¼º °ª¿¡ ´ëÇÑ HashtableÀ» ¾ò´Â´Ù.

Specified by:
getResPermAttributes in interface ResPermDao
Returns:
RP °ü·Ã ¼Ó¼º °ª¿¡ ´ëÇÑ Hashtable

getWebRootAttributeName

public final java.lang.String getWebRootAttributeName(java.lang.String name)
WebRoot °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸

Specified by:
getWebRootAttributeName in interface ResPermDao
Parameters:
name - ¼Ó¼ºÀÇ À̸§
Returns:
ÁÖ¾îÁø À̸§ÀÇ RP ¼Ó¼ºÀÌ °¡Áø °ª

getWebRootAttributes

public final java.util.Hashtable getWebRootAttributes()
WebRoot °ü·Ã ¼Ó¼º °ª¿¡ ´ëÇÑ HashtableÀ» ¾ò´Â´Ù.

Specified by:
getWebRootAttributes in interface ResPermDao
Returns:
°ü·Ã ¼Ó¼º °ª¿¡ ´ëÇÑ Hashtable

getResPermGroupInfo

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

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

addResPermGroup

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

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

findResPermGroup

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

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

addResPerm

public boolean addResPerm(java.lang.String strAdminInfo,
                          java.lang.String strResPermGroupInfo,
                          java.lang.String strResPermInfo,
                          java.util.Set setModifyAttr,
                          boolean bModifyProf)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException
ResPermGroup¿¡ ResPermÀÇ À§Ä¡(dn)À» Ãß°¡ÇÑ´Ù.

Specified by:
addResPerm in interface ResPermDao
Parameters:
strResPermGroupInfo - ResPermGroup À§Ä¡(dn)
strResPermInfo - Ãß°¡ÇÏ·Á´Â ResPermÀÇ À§Ä¡(dn)
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
Returns:
󸮼º°ø¿©ºÎ
Throws:
RpException - ½ÇÇà ¿À·ù
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delResPerm

public boolean delResPerm(java.lang.String strAdminInfo,
                          java.lang.String strResPermGroupInfo,
                          java.lang.String strResPermInfo,
                          java.util.Set setModifyAttr,
                          boolean bModifyProf)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException
ResPermGroup¿¡¼­ ResPermÀÇ À§Ä¡(dn)À» Á¦°ÅÇÑ´Ù. ½ÇÁ¦ WebRoot ¹Ø¿¡ ÀÖ´Â ResPerm Á¤º¸¿Í´Â °ü°è°¡ ¾ø´Ù.

Specified by:
delResPerm in interface ResPermDao
Parameters:
strResPermGroupInfo - ResPermGroup À§Ä¡(dn)
strResPermInfo - »èÁ¦ÇÏ·Á´Â ResPermÀÇ À§Ä¡(dn)
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
Returns:
󸮼º°ø¿©ºÎ
Throws:
RpException - ½ÇÇà ¿À·ù
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findWebRootOfTrustedSSO

public java.util.Vector findWebRootOfTrustedSSO(java.lang.String strBase,
                                                java.lang.String strTrustedSSO)
                                         throws SFInvalidParameterException,
                                                SFEnvParamException,
                                                SFBindException,
                                                SFDaoException
ÁöÁ¤ÇÑ TrustedSSO ¸¦ °®´Â WebRoot¸¦ °Ë»öÇÑ´Ù.

Specified by:
findWebRootOfTrustedSSO in interface ResPermDao
Parameters:
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(dn)
strTrustedSSO - TrustedSSO ±×·ì À̸§. nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, TrustedSSOÀ» °®Áö ¾Ê´Â °ÍÀ» °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ WebRoot Á¤º¸(dn) °á°ú¸ñ·Ï
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

findWebRootOfGlobalSSO

public java.util.Vector findWebRootOfGlobalSSO(java.lang.String strBase,
                                               java.lang.String strGlobalSSO)
                                        throws SFInvalidParameterException,
                                               SFEnvParamException,
                                               SFBindException,
                                               SFDaoException
ÁöÁ¤ÇÑ GlobalSSO ¸¦ °®´Â WebRoot¸¦ °Ë»öÇÑ´Ù.

Specified by:
findWebRootOfGlobalSSO in interface ResPermDao
Parameters:
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(dn)
strGlobalSSO - GlobalSSO ±×·ì À̸§. nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, GlobalSSOÀ» °®Áö ¾Ê´Â °ÍÀ» °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ WebRoot Á¤º¸(dn) °á°ú¸ñ·Ï
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

delResPermGroup

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

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

delResPermGroup

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

Specified by:
delResPermGroup in interface ResPermDao
Parameters:
bScopeOneLevel - one level °Ë»ö ¿É¼Ç
strResPermGroupInfo - ´ë»ó ResPermGroupÀÇ Á¤º¸(dn)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyResPermGroup

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

Specified by:
modifyResPermGroup in interface ResPermDao
Parameters:
ResPermGroupInfo - º¯°æÇÏ·Á´Â ResPermGroup °´Ã¼
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getResPermGroupAttributeName

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

Specified by:
getResPermGroupAttributeName in interface ResPermDao
Parameters:
name - ResPermGroup ¼Ó¼º °ª¿¡ ´ëÇÑ key
Returns:
ResPermGroup ¼Ó¼º °ª

getResPermGroupAttributes

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

Specified by:
getResPermGroupAttributes in interface ResPermDao
Returns:
ResPermGroup ¼Ó¼º Å×À̺í

makeRpId

public java.lang.String makeRpId(java.lang.String strBaseId,
                                 java.lang.String strRpEid)
                          throws SFInvalidParameterException
RPÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makeRpId in interface ResPermDao
Parameters:
strBaseId - Id¸¦ »ý¼ºÇÒ RPÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Id, null ÀÎ °æ¿ì ¿ªÇÒ ·çÆ®¿¡ Ãß°¡
strRpEid - »ý¼ºÇÒ RP À̸§
Returns:
RPÀÇ Id °ª(dn)
Throws:
RpException - ½ÇÇà ¿À·ù
SFInvalidParameterException

getParentResPermInfo

public final java.lang.String getParentResPermInfo(java.lang.String strResPermInfo)
RPÀÇ ºÎ¸ð RPÁ¤º¸¸¦ ±¸ÇÑ´Ù.

Specified by:
getParentResPermInfo in interface ResPermDao
Parameters:
strResPermInfo - ºÎ¸ð Á¤º¸¸¦ ±¸ÇϰíÀÚ ÇÏ´Â RP Á¤º¸ (dn)
Returns:
ºÎ¸ðRP¿¡ ´ëÇÑ Á¤º¸(dn). ¶Ç´Â ÁÖ¾îÁø RP°¡ ·çÆ®Á¤º¸À̰ųª À߸øµÈ Á¤º¸ÀÎ °æ¿ì null

getContextList

public java.util.List getContextList(java.lang.String strBase,
                                     boolean bAbsolutePath)
                              throws SFEnvParamException,
                                     SFBindException,
                                     SFInvalidParameterException,
                                     SFDaoException
Context Tree¸¦ ÃßÃâÇÑ´Ù.

Specified by:
getContextList in interface ResPermDao
Parameters:
strBase - ½ÃÀÛ À§Ä¡
bAbsolutePath - Àý´ë °æ·Î ¿É¼Ç
Returns:
List °´Ã¼
Throws:
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException

getResPermList

public java.util.Map getResPermList(java.lang.String strBase,
                                    boolean bScopeOneLevel)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç ResPerm ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.

Specified by:
getResPermList in interface ResPermDao
Parameters:
strBase -
bScopeOneLevel -
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getResPermInfo2

public ResPerm getResPermInfo2(java.lang.String strResPermInfo,
                               Macl macl)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ ResPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù. PS Àü¿ë ÄÚµå·Î¼­, id, resource, rexresource, operation, authmethod, ignoreparams ¼Ó¼º¿¡ ´ëÇÑ °ª¸¸ °¡Á®¿Â´Ù.

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

getWebRootList

public java.util.Map getWebRootList()
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç WebRoot ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.

Specified by:
getWebRootList in interface ResPermDao
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getResPermAuthMethodPolicyCN

public java.util.Vector getResPermAuthMethodPolicyCN(java.lang.String strResPermInfo)
                                              throws SFEnvParamException,
                                                     SFInvalidParameterException,
                                                     SFBindException,
                                                     SFDaoException
´ë»ó dn¿¡ À§Ä¡ÇÏ´Â ResPerm °´Ã¼ÀÇ AuthMethodPolicyCN ¼Ó¼ºÀ» ÃßÃâÇÑ´Ù.

Specified by:
getResPermAuthMethodPolicyCN in interface ResPermDao
Parameters:
strResPermInfo - ResPerm À§Ä¡
Returns:
AuthMethodPolicyCNÀÇ ¼Ó¼º°ª
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

IsParentRp

public boolean IsParentRp(java.lang.String strChildRpInfo,
                          java.lang.String strParentRpInfo)
»óÀ§ Rp ¿©ºÎ È®ÀÎ

Specified by:
IsParentRp in interface ResPermDao
Parameters:
strChildRpInfo -
strParentRpInfo -
Returns:

getResPermList

public java.util.Vector getResPermList(java.lang.String strAuthMethodPolicyCn)
                                throws SFEnvParamException,
                                       SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException
AuthMethodPolicyCnÀ» Æ÷ÇÔÇÏ´Â ResPerm ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getResPermList in interface ResPermDao
Parameters:
strAuthMethodPolicyCn -
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

revokeResperm

public final boolean revokeResperm(java.lang.String strAdminInfo,
                                   java.lang.String strResPermInfo,
                                   java.lang.String strRespermInfo)
                            throws SFEnvParamException,
                                   SFInvalidParameterException,
                                   SFBindException,
                                   SFDaoException,
                                   SFNoSuchValueException
¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´ø ÆÛ¹Ì¼ÇÀ» Ãë¼ÒÇÑ´Ù. ÆÛ¹Ì¼ÇÀ» Ãë¼ÒÇÒ ¶§´Â ImmobilityÀÇ ¼³Á¤ À¯¹«¿Í°ü·Ã ¾øÀÌ ÁÖ¾îÁø ÆÛ¹Ì¼ÇÀ» ¸ðµÎ Ãë¼ÒÇÑ´Ù.

Specified by:
revokeResperm in interface ResPermDao
Parameters:
strAdminInfo -
strRespermInfo -
strResPermInfo -
Returns:
¼º°øÇϸé true,½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

revokeResperms

public final boolean revokeResperms(java.lang.String strAdminInfo,
                                    java.lang.String strResPermInfo,
                                    java.util.Vector vcResPerm)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException,
                                    SFNoSuchValueException
¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´ø ÆÛ¹Ì¼ÇµéÀ» Ãë¼ÒÇÑ´Ù.

Specified by:
revokeResperms in interface ResPermDao
Parameters:
strAdminInfo -
vcResPerm -
strResPermInfo -
Returns:
¼º°øÇϸé true,½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

getResPermNameInfo

public final java.lang.String getResPermNameInfo(java.lang.String strResPermId)
ResPermÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getResPermNameInfo in interface ResPermDao
Parameters:
strResPermId -
Returns:
ResPermÀÇ À̸§ Á¤º¸

getWebRootNameInfo

public final java.lang.String getWebRootNameInfo(java.lang.String strWebRootId)
WebRootÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getWebRootNameInfo in interface ResPermDao
Parameters:
strWebRootId -
Returns:
WebRootÀÇ À̸§ Á¤º¸

getResPermGroupNameInfo

public final java.lang.String getResPermGroupNameInfo(java.lang.String strResPermGroupId)
ResPermGroupÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getResPermGroupNameInfo in interface ResPermDao
Parameters:
strResPermGroupId -
Returns:
ResPermGroupÀÇ À̸§ Á¤º¸

getResPermRepositoryRoot

public java.lang.String getResPermRepositoryRoot()
ÃÖ»óÀ§ ResPermRepositoryÀÇ À§Ä¡(¾ÆÀ̵ð)¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getResPermRepositoryRoot in interface ResPermDao
Returns:
ResPermRepository À§Ä¡(¾ÆÀ̵ð)

isWebRoot

public boolean isWebRoot(java.lang.String strInfo)
                  throws SFEnvParamException,
                         SFBindException,
                         SFInvalidParameterException,
                         SFDaoException
WebRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.

Specified by:
isWebRoot in interface ResPermDao
Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException

isResPerm

public boolean isResPerm(java.lang.String strInfo)
                  throws SFEnvParamException,
                         SFBindException,
                         SFInvalidParameterException,
                         SFDaoException
ResPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.

Specified by:
isResPerm in interface ResPermDao
Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException

isWebRootId

public boolean isWebRootId(java.lang.String strInfo)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFDaoException,
                           SFBindException
Description copied from interface: ResPermDao
WebRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
strInfo Á¤º¸¸¸À¸·Î À¯ÇüÀ» È®ÀÎÇϹǷÎ, ¿£Æ®¸® Á¸Àç¿©ºÎ´Â È®ÀÎÇÒ ¼ö ¾ø´Ù.

Specified by:
isWebRootId in interface ResPermDao
Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException
See Also:
ResPermDao.isWebRootId(java.lang.String)

isResPermId

public boolean isResPermId(java.lang.String strInfo)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFDaoException,
                           SFBindException
Description copied from interface: ResPermDao
ResPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
strInfo Á¤º¸¸¸À¸·Î À¯ÇüÀ» È®ÀÎÇϹǷÎ, ¿£Æ®¸® Á¸Àç¿©ºÎ´Â È®ÀÎÇÒ ¼ö ¾ø´Ù.

Specified by:
isResPermId in interface ResPermDao
Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException
See Also:
ResPermDao.isResPermId(java.lang.String)

getParentAuthMethodPolicyCN

public java.util.Vector getParentAuthMethodPolicyCN(java.lang.String strInfo)
                                             throws SFEnvParamException,
                                                    SFInvalidParameterException,
                                                    SFDaoException,
                                                    SFBindException
»óÀ§ ResPerm °´Ã¼ÀÇ AuthMethodPolicyCN ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. »óÀ§ ResPermÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é, ÀÚ±â ÀÚ½ÅÀÇ ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getParentAuthMethodPolicyCN in interface ResPermDao
Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
»óÀ§ ResPerm °´Ã¼ÀÇ AuthMethodPolicyCN ¸ñ·Ï
Throws:
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException

setLocale

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

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

getLocale

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

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

close

public void close()
Description copied from interface: ResPermDao
Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.(¿¹, DirContext...)

Specified by:
close in interface ResPermDao
Overrides:
close in class LdapDefDao


Copyright © 2004 SoftForum Corp. All Rights Reserved.