com.safeidentity.adminservice.dao.ldap
Class LdapCustPermDao

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.ldap.LdapDefDao
      extended bycom.safeidentity.adminservice.dao.ldap.LdapCustPermDao
All Implemented Interfaces:
CustPermDao

public class LdapCustPermDao
extends LdapDefDao
implements CustPermDao

Author:
cho

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
LdapCustPermDao()
           
 
Method Summary
 boolean addCustPerm(CustPerm CustPermInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          CustPerm ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addCustRoot(CustRoot CustRootInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          CustRoot ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean delCustPerm(java.lang.String strCustPermInfo)
          CustPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delCustPerm(java.lang.String strCustPermInfo, boolean bScopeOneLevel)
          CustPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delCustRoot(java.lang.String strCustRootInfo)
          CustRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delCustRoot(java.lang.String strCustRootInfo, boolean bScopeOneLevel)
          CustRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 java.util.Vector findCustPerm(AbstractSearchFilter objFilter, java.lang.String strBase, boolean bScopeOneLevel)
          CustPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findCustRoot(AbstractSearchFilter objFilter)
          CustRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector findCustRootOfGlobalSSO(java.lang.String strGlobalSSO)
          ÁöÁ¤ÇÑ GlobalSSO ¸¦ °®´Â CustRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector findCustRootOfTrustedSSO(java.lang.String strTrustedSSO)
          ÁöÁ¤ÇÑ TrustedSSO ¸¦ °®´Â CustRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector getAuthMethodPolicy(java.lang.String strCustPermInfo)
          ´ë»ó ID¿¡ À§Ä¡ÇÏ´Â CustPerm °´Ã¼ÀÇ AuthMethodPolicy ¼Ó¼ºÀ» ÃßÃâÇÑ´Ù.
 java.util.Vector getContextList(java.lang.String strBase)
          Context Tree¸¦ ÃßÃâÇÑ´Ù.
 java.lang.String getCustPermAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â CustPerm ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getCustPermAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â CustPerm ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 CustPerm getCustPermInfo(java.lang.String strCustPermInfo, Macl macl)
          CustPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getCustPermList(java.lang.String strAuthMethodPolicy)
          AuthMethodPolicyÀ» Æ÷ÇÔÇÏ´Â CustPerm ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Map getCustPermList(java.lang.String strBase, boolean bScopeOneLevel)
          strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç CustPerm ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
 java.lang.String getCustPermNameInfo(java.lang.String strId)
          CustPermÀÇ EID Á¤º¸ Á¶È¸
 java.lang.String getCustPermRepositoryRoot()
          ÃÖ»óÀ§ CustPermRepositoryÀÇ À§Ä¡(¾ÆÀ̵ð)¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getCustRootAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â CustRoot ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getCustRootAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â CustRoot ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getCustRootId(java.lang.String strEid)
          NodeÀÇ EID¿¡ ´ëÇÑ CustRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.
 CustRoot getCustRootInfo(java.lang.String strCustRootInfo, Macl macl)
           
 CustRoot getCustRootInfo(java.lang.String strNode, java.lang.String strIpHost, int nPort)
          CustRoot¸¦ °Ë»öÇÑ´Ù.
 CustRoot getCustRootInfoOfNodeConfig(java.lang.String strEid, java.lang.String strIpHost, int nPort)
          ÁöÁ¤ÇÑ Node¸¦ °®´Â CustRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Map getCustRootList()
          strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç CustRoot ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
 java.lang.String getCustRootNameInfo(java.lang.String strId)
          CustRootÀÇ EID Á¤º¸ Á¶È¸
 java.lang.String getCustRootOfCustPerm(java.lang.String strCustPermInfo)
          CustPermÀÌ Æ÷ÇÔÇÏ´Â CustRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.
 CustRoot getCustRootOfEid(java.lang.String strEid)
          CustRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Locale getLocale()
          ½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getParentAuthMethodPolicy(java.lang.String strInfo)
          »óÀ§ CustPerm °´Ã¼ÀÇ AuthMethodPolicy ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getParentInfo(java.lang.String strCustPermInfo)
          »óÀ§ DNÀ» ¹ÝȯÇÑ´Ù.
 byte[] getTicketKey(java.lang.String strTrustedSSO)
          TrustedSSOÀÇ °øÅëµÈ TicketKey¸¦ ¹ÝȯÇÑ´Ù.
 boolean isCustPerm(java.lang.String strInfo)
          CustPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isCustPermId(java.lang.String strInfo)
          CustPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isCustRoot(java.lang.String strInfo)
          CustRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isCustRootId(java.lang.String strInfo)
          CustRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isNothingProtected(java.lang.String strEid)
          CustRootÀÇ isNothingProtected ¼Ó¼ºÀ» ¹ÝȯÇÑ´Ù.
 boolean isParentCp(java.lang.String strChildCpInfo, java.lang.String strParentCpInfo)
          »óÀ§ Cp ¿©ºÎ È®ÀÎ
 java.lang.String makeId(java.lang.String strBaseId, java.lang.String strEid)
          ID °ªÀ» »ý¼ºÇÑ´Ù.
 boolean modifyCustPerm(CustPerm CustPermInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          CustPermÀ» º¯°æÇÑ´Ù.
 boolean modifyCustRoot(CustRoot CustRootInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          CustRoot¸¦ º¯°æÇÑ´Ù.
 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

LdapCustPermDao

public LdapCustPermDao()
Method Detail

getCustPermInfo

public CustPerm getCustPermInfo(java.lang.String strCustPermInfo,
                                Macl macl)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException,
                                SFNoSuchValueException
Description copied from interface: CustPermDao
CustPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getCustPermInfo in interface CustPermDao
Parameters:
strCustPermInfo - ´ë»ó CustPermÀÇ °íÀ¯ ID
macl - Á¢±ÙÀÚÀÇ MACL Á¤º¸
Returns:
´ë»ó CustPerm °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
CustPermDao.getCustPermInfo(java.lang.String, com.safeidentity.adminservice.objects.Macl)

findCustPerm

public java.util.Vector findCustPerm(AbstractSearchFilter objFilter,
                                     java.lang.String strBase,
                                     boolean bScopeOneLevel)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
Description copied from interface: CustPermDao
CustPermÀ» °Ë»öÇÑ´Ù.

Specified by:
findCustPerm in interface CustPermDao
Parameters:
objFilter - °Ë»öÇÊÅÍ °ª
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(ID)
bScopeOneLevel - one level °Ë»ö ¿É¼Ç
Returns:
°Ë»öµÈ CustPerm Á¤º¸(ID) °á°ú¸ñ·Ï
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.findCustPerm(com.safeidentity.adminservice.util.AbstractSearchFilter, java.lang.String, boolean)

addCustPerm

public boolean addCustPerm(CustPerm CustPermInfo,
                           java.util.Set setModifyAttr,
                           boolean bModifyProf)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFAlreadyExistsException
Description copied from interface: CustPermDao
CustPerm ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Specified by:
addCustPerm in interface CustPermDao
Parameters:
CustPermInfo - Ãß°¡ÇÒ CustPerm °´Ã¼
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException
See Also:
CustPermDao.addCustPerm(com.safeidentity.adminservice.objects.CustPerm, java.util.Set, boolean)

modifyCustPerm

public boolean modifyCustPerm(CustPerm CustPermInfo,
                              java.util.Set setModifyAttr,
                              boolean bModifyProf)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFNoSuchValueException
Description copied from interface: CustPermDao
CustPermÀ» º¯°æÇÑ´Ù.

Specified by:
modifyCustPerm in interface CustPermDao
Parameters:
CustPermInfo - º¯°æÇÏ·Á´Â CustPerm °´Ã¼
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
CustPermDao.modifyCustPerm(com.safeidentity.adminservice.objects.CustPerm, java.util.Set, boolean)

delCustPerm

public boolean delCustPerm(java.lang.String strCustPermInfo)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFNoSuchValueException
Description copied from interface: CustPermDao
CustPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
delCustPerm in interface CustPermDao
Parameters:
strCustPermInfo - ´ë»ó CustPermÀÇ Á¤º¸(ID)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
CustPermDao.delCustPerm(java.lang.String)

delCustPerm

public boolean delCustPerm(java.lang.String strCustPermInfo,
                           boolean bScopeOneLevel)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFNoSuchValueException
Description copied from interface: CustPermDao
CustPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
delCustPerm in interface CustPermDao
Parameters:
strCustPermInfo - ´ë»ó CustPermÀÇ Á¤º¸(ID)
bScopeOneLevel - one level °Ë»ö ¿É¼Ç
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.delCustPerm(java.lang.String, boolean)

getCustRootInfo

public CustRoot getCustRootInfo(java.lang.String strCustRootInfo,
                                Macl macl)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException,
                                SFNoSuchValueException
Specified by:
getCustRootInfo in interface CustPermDao
Parameters:
strCustRootInfo - ´ë»ó CustRootÀÇ Á¤º¸(ID)
macl - °ü¸®±ÇÇÑ Á¤º¸
Returns:
´ë»ó CustRoot °´Ã¼
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.getCustRootInfo(java.lang.String, com.safeidentity.adminservice.objects.Macl)

getCustRootOfCustPerm

public java.lang.String getCustRootOfCustPerm(java.lang.String strCustPermInfo)
                                       throws SFEnvParamException,
                                              SFInvalidParameterException,
                                              SFBindException,
                                              SFDaoException,
                                              SFNoSuchValueException
Description copied from interface: CustPermDao
CustPermÀÌ Æ÷ÇÔÇÏ´Â CustRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getCustRootOfCustPerm in interface CustPermDao
Parameters:
strCustPermInfo - ´ë»ó CustPermÀÇ Á¤º¸(ID)
Returns:
»óÀ§ CustRoot Á¤º¸(ID)
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
CustPermDao.getCustRootOfCustPerm(java.lang.String)

findCustRoot

public java.util.Vector findCustRoot(AbstractSearchFilter objFilter)
                              throws SFInvalidParameterException,
                                     SFEnvParamException,
                                     SFBindException,
                                     SFDaoException
Description copied from interface: CustPermDao
CustRoot¸¦ °Ë»öÇÑ´Ù.

Specified by:
findCustRoot in interface CustPermDao
Parameters:
objFilter - °Ë»öÇÊÅÍ °ª
Returns:
°Ë»öµÈ CustRoot Á¤º¸(ID) °á°ú¸ñ·Ï
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
CustPermDao.findCustRoot(com.safeidentity.adminservice.util.AbstractSearchFilter)

getCustRootInfo

public CustRoot getCustRootInfo(java.lang.String strNode,
                                java.lang.String strIpHost,
                                int nPort)
                         throws SFInvalidParameterException,
                                SFEnvParamException,
                                SFBindException,
                                SFDaoException,
                                SFNoSuchValueException
Description copied from interface: CustPermDao
CustRoot¸¦ °Ë»öÇÑ´Ù.

Specified by:
getCustRootInfo in interface CustPermDao
Parameters:
strNode - ´ë»ó ³ëµåÀÇ À̸§
strIpHost - Host(¶Ç´Â IP) ÁÖ¼Ò
nPort - Åë½Å Æ÷Æ®
Returns:
°Ë»öµÈ CustRoot
Throws:
SFNoSuchValueException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
CustPermDao.getCustRootInfo(java.lang.String, java.lang.String, int)

getCustRootId

public java.lang.String getCustRootId(java.lang.String strEid)
                               throws SFInvalidParameterException,
                                      SFEnvParamException,
                                      SFBindException,
                                      SFDaoException,
                                      SFNoSuchValueException
Description copied from interface: CustPermDao
NodeÀÇ EID¿¡ ´ëÇÑ CustRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getCustRootId in interface CustPermDao
Parameters:
strEid - NodeÀÇ EID
Returns:
CustRootÀÇ ID
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
CustPermDao.getCustRootId(java.lang.String)

getCustRootOfEid

public CustRoot getCustRootOfEid(java.lang.String strEid)
                          throws SFEnvParamException,
                                 SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFNoSuchValueException
Description copied from interface: CustPermDao
CustRoot¸¦ °Ë»öÇÑ´Ù.

Specified by:
getCustRootOfEid in interface CustPermDao
Parameters:
strEid - EID °ª
Returns:
°Ë»öµÈ CustRoot
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.getCustRootOfEid(java.lang.String)

isNothingProtected

public boolean isNothingProtected(java.lang.String strEid)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException,
                                  SFNoSuchValueException
Description copied from interface: CustPermDao
CustRootÀÇ isNothingProtected ¼Ó¼ºÀ» ¹ÝȯÇÑ´Ù. ¸¸¾à CustRoot°¡ ¾ø´Ù¸é, SFNoCustRootException¸¦ ´øÁø´Ù.

Specified by:
isNothingProtected in interface CustPermDao
Parameters:
strEid - EID °ª
Returns:
isNothingProtected
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.isNothingProtected(java.lang.String)

modifyCustRoot

public boolean modifyCustRoot(CustRoot CustRootInfo,
                              java.util.Set setModifyAttr,
                              boolean bModifyProf)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFNoSuchValueException
Description copied from interface: CustPermDao
CustRoot¸¦ º¯°æÇÑ´Ù.

Specified by:
modifyCustRoot in interface CustPermDao
Parameters:
CustRootInfo - ´ë»ó CustRootÀÇ Á¤º¸(ID)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.modifyCustRoot(com.safeidentity.adminservice.objects.CustRoot, java.util.Set, boolean)

delCustRoot

public boolean delCustRoot(java.lang.String strCustRootInfo)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFNoSuchValueException
Description copied from interface: CustPermDao
CustRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
delCustRoot in interface CustPermDao
Parameters:
strCustRootInfo - ´ë»ó CustRootÀÇ Á¤º¸(ID)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.delCustRoot(java.lang.String)

delCustRoot

public boolean delCustRoot(java.lang.String strCustRootInfo,
                           boolean bScopeOneLevel)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFNoSuchValueException
Description copied from interface: CustPermDao
CustRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
delCustRoot in interface CustPermDao
Parameters:
strCustRootInfo - ´ë»ó CustRootÀÇ Á¤º¸(ID)
bScopeOneLevel - one level °Ë»ö ¿É¼Ç
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.delCustRoot(java.lang.String, boolean)

addCustRoot

public boolean addCustRoot(CustRoot CustRootInfo,
                           java.util.Set setModifyAttr,
                           boolean bModifyProf)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFAlreadyExistsException
Description copied from interface: CustPermDao
CustRoot ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Specified by:
addCustRoot in interface CustPermDao
Parameters:
CustRootInfo - ´ë»ó CustRootÀÇ Á¤º¸(ID)
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFAlreadyExistsException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.addCustRoot(com.safeidentity.adminservice.objects.CustRoot, java.util.Set, boolean)

getParentInfo

public java.lang.String getParentInfo(java.lang.String strCustPermInfo)
Description copied from interface: CustPermDao
»óÀ§ DNÀ» ¹ÝȯÇÑ´Ù. ÀÚ¿øÀÇ ÃÖ»óÀ§ °æ·Î¿¡ ´ëÇÑ »óÀ§ DNÀ» ¿äûÇÒ ¶§´Â nullÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getParentInfo in interface CustPermDao
Parameters:
strCustPermInfo - ´ë»ó CustPerm ¶Ç´Â CustRootÀÇ À§Ä¡(ID)
Returns:
ȗˤ DN
See Also:
CustPermDao.getParentInfo(java.lang.String)

findCustRootOfTrustedSSO

public java.util.Vector findCustRootOfTrustedSSO(java.lang.String strTrustedSSO)
                                          throws SFInvalidParameterException,
                                                 SFEnvParamException,
                                                 SFBindException,
                                                 SFDaoException
Description copied from interface: CustPermDao
ÁöÁ¤ÇÑ TrustedSSO ¸¦ °®´Â CustRoot¸¦ °Ë»öÇÑ´Ù.

Specified by:
findCustRootOfTrustedSSO in interface CustPermDao
Parameters:
strTrustedSSO - TrustedSSO ±×·ì À̸§. nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, TrustedSSOÀ» °®Áö ¾Ê´Â °ÍÀ» °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ CustRoot Á¤º¸(ID) °á°ú¸ñ·Ï
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
com.safeidentity.adminservice.dao.CustPermDao#findCustRootOfTrustedSSO(java.lang.String, java.lang.String)

getCustRootInfoOfNodeConfig

public CustRoot getCustRootInfoOfNodeConfig(java.lang.String strEid,
                                            java.lang.String strIpHost,
                                            int nPort)
                                     throws SFInvalidParameterException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException,
                                            SFNoSuchValueException
Description copied from interface: CustPermDao
ÁöÁ¤ÇÑ Node¸¦ °®´Â CustRoot¸¦ °Ë»öÇÑ´Ù. NodeÀÇ À̸§, IP, PORT ¸¸ üũÇÑ´Ù.

Specified by:
getCustRootInfoOfNodeConfig in interface CustPermDao
Parameters:
strEid - ´ë»ó Node ÀÇ EID
strIpHost - Node (¶Ç´Â IP) ÁÖ¼Ò
nPort - Node Åë½Å Æ÷Æ®
Returns:
°Ë»öµÈ CustRoot
Throws:
SFNoSuchValueException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
CustPermDao.getCustRootInfoOfNodeConfig(java.lang.String, java.lang.String, int)

getTicketKey

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

Specified by:
getTicketKey in interface CustPermDao
Parameters:
strTrustedSSO - TrustedSSO ±×·ì À̸§
Returns:
TicketKey
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
CustPermDao.getTicketKey(java.lang.String)

makeId

public java.lang.String makeId(java.lang.String strBaseId,
                               java.lang.String strEid)
                        throws SFInvalidParameterException
Description copied from interface: CustPermDao
ID °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makeId in interface CustPermDao
Parameters:
strBaseId - Id¸¦ »ý¼ºÇÒ EPÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Id, null ÀÎ °æ¿ì ¿ªÇÒ ·çÆ®¿¡ Ãß°¡
Returns:
Id °ª(ID)
Throws:
SFInvalidParameterException
See Also:
CustPermDao.makeId(java.lang.String, java.lang.String)

getCustPermList

public java.util.Map getCustPermList(java.lang.String strBase,
                                     boolean bScopeOneLevel)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
Description copied from interface: CustPermDao
strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç CustPerm ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
Å×ÀÌºí±¸Á¶ : ID=CustRootInfo

Specified by:
getCustPermList in interface CustPermDao
Parameters:
strBase - ½ÃÀÛ À§Ä¡
bScopeOneLevel - one level °Ë»ö ¿É¼Ç
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.getCustPermList(java.lang.String, boolean)

getCustRootList

public java.util.Map getCustRootList()
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
Description copied from interface: CustPermDao
strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç CustRoot ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
Å×ÀÌºí±¸Á¶ : ID=CustRootInfo

Specified by:
getCustRootList in interface CustPermDao
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.getCustRootList()

getAuthMethodPolicy

public java.util.Vector getAuthMethodPolicy(java.lang.String strCustPermInfo)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException,
                                            SFNoSuchValueException
Description copied from interface: CustPermDao
´ë»ó ID¿¡ À§Ä¡ÇÏ´Â CustPerm °´Ã¼ÀÇ AuthMethodPolicy ¼Ó¼ºÀ» ÃßÃâÇÑ´Ù.

Specified by:
getAuthMethodPolicy in interface CustPermDao
Parameters:
strCustPermInfo - CustPerm À§Ä¡
Returns:
AuthMethodPolicyÀÇ ¼Ó¼º°ª
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
CustPermDao.getAuthMethodPolicy(java.lang.String)

getParentAuthMethodPolicy

public java.util.Vector getParentAuthMethodPolicy(java.lang.String strInfo)
                                           throws SFEnvParamException,
                                                  SFInvalidParameterException,
                                                  SFDaoException,
                                                  SFBindException,
                                                  SFNoSuchValueException
Description copied from interface: CustPermDao
»óÀ§ CustPerm °´Ã¼ÀÇ AuthMethodPolicy ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getParentAuthMethodPolicy in interface CustPermDao
Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
»óÀ§ CustPerm °´Ã¼ÀÇ AuthMethodPolicy ¸ñ·Ï
Throws:
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException
SFNoSuchValueException
See Also:
CustPermDao.getParentAuthMethodPolicy(java.lang.String)

isParentCp

public boolean isParentCp(java.lang.String strChildCpInfo,
                          java.lang.String strParentCpInfo)
Description copied from interface: CustPermDao
»óÀ§ Cp ¿©ºÎ È®ÀÎ

Specified by:
isParentCp in interface CustPermDao
Parameters:
strChildCpInfo -
strParentCpInfo -
Returns:
See Also:
CustPermDao.isParentCp(java.lang.String, java.lang.String)

getCustPermList

public java.util.Vector getCustPermList(java.lang.String strAuthMethodPolicy)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
Description copied from interface: CustPermDao
AuthMethodPolicyÀ» Æ÷ÇÔÇÏ´Â CustPerm ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getCustPermList in interface CustPermDao
Parameters:
strAuthMethodPolicy -
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
CustPermDao.getCustPermList(java.lang.String)

getCustPermNameInfo

public java.lang.String getCustPermNameInfo(java.lang.String strId)
Description copied from interface: CustPermDao
CustPermÀÇ EID Á¤º¸ Á¶È¸

Specified by:
getCustPermNameInfo in interface CustPermDao
Parameters:
strId - CustPermÀÇ ID
Returns:
CustPermÀÇ EID Á¤º¸
See Also:
CustPermDao.getCustPermNameInfo(java.lang.String)

getCustRootNameInfo

public java.lang.String getCustRootNameInfo(java.lang.String strId)
Description copied from interface: CustPermDao
CustRootÀÇ EID Á¤º¸ Á¶È¸

Specified by:
getCustRootNameInfo in interface CustPermDao
Parameters:
strId - CustRootÀÇ ID
Returns:
CustRootÀÇ EID Á¤º¸
See Also:
CustPermDao.getCustRootNameInfo(java.lang.String)

getCustPermRepositoryRoot

public java.lang.String getCustPermRepositoryRoot()
Description copied from interface: CustPermDao
ÃÖ»óÀ§ CustPermRepositoryÀÇ À§Ä¡(¾ÆÀ̵ð)¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getCustPermRepositoryRoot in interface CustPermDao
Returns:
CustPermRepository À§Ä¡(¾ÆÀ̵ð)
See Also:
CustPermDao.getCustPermRepositoryRoot()

isCustRoot

public boolean isCustRoot(java.lang.String strInfo)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFDaoException,
                          SFBindException
Description copied from interface: CustPermDao
CustRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
´ë»ó ¿£Æ®¸®·ÎºÎÅÍ Á÷Á¢ Á¤º¸¸¦ ÃßÃâÇϹǷÎ, ¿£Æ®¸®°¡ ¾øÀ¸¸é falseÀÌ´Ù.

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

isCustPerm

public boolean isCustPerm(java.lang.String strInfo)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFDaoException,
                          SFBindException
Description copied from interface: CustPermDao
CustPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
´ë»ó ¿£Æ®¸®·ÎºÎÅÍ Á÷Á¢ Á¤º¸¸¦ ÃßÃâÇϹǷÎ, ¿£Æ®¸®°¡ ¾øÀ¸¸é falseÀÌ´Ù.

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

isCustRootId

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

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

isCustPermId

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

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

getContextList

public java.util.Vector getContextList(java.lang.String strBase)
                                throws SFEnvParamException,
                                       SFBindException,
                                       SFInvalidParameterException,
                                       SFDaoException
Description copied from interface: CustPermDao
Context Tree¸¦ ÃßÃâÇÑ´Ù.

Specified by:
getContextList in interface CustPermDao
Parameters:
strBase - ½ÃÀÛ À§Ä¡
Returns:
List °´Ã¼
Throws:
SFBindException
SFEnvParamException
SFInvalidParameterException
SFDaoException
See Also:
CustPermDao.getContextList(java.lang.String)

setLocale

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

Specified by:
setLocale in interface CustPermDao
Parameters:
locale - »õ·Î¿î ·ÎÄÉÀÏ Á¤º¸
See Also:
CustPermDao.setLocale(java.util.Locale)

getLocale

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

Specified by:
getLocale in interface CustPermDao
Returns:
·ÎÄÉÀÏ Á¤º¸
See Also:
CustPermDao.getLocale()

close

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

Specified by:
close in interface CustPermDao
Overrides:
close in class LdapDefDao
See Also:
LdapDefDao.close()

getCustPermAttributeName

public java.lang.String getCustPermAttributeName(java.lang.String name)
Description copied from interface: CustPermDao
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â CustPerm ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getCustPermAttributeName in interface CustPermDao
Parameters:
name - CustPerm ¼Ó¼º °ª¿¡ ´ëÇÑ key
Returns:
CustPerm ¼Ó¼º °ª
See Also:
CustPermDao.getCustPermAttributeName(java.lang.String)

getCustPermAttributes

public java.util.Hashtable getCustPermAttributes()
Description copied from interface: CustPermDao
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â CustPerm ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getCustPermAttributes in interface CustPermDao
Returns:
CustPerm ¼Ó¼º Å×À̺í
See Also:
CustPermDao.getCustPermAttributes()

getCustRootAttributeName

public java.lang.String getCustRootAttributeName(java.lang.String name)
Description copied from interface: CustPermDao
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â CustRoot ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getCustRootAttributeName in interface CustPermDao
Parameters:
name - CustRoot ¼Ó¼º °ª¿¡ ´ëÇÑ key
Returns:
CustRoot ¼Ó¼º °ª
See Also:
CustPermDao.getCustRootAttributeName(java.lang.String)

getCustRootAttributes

public java.util.Hashtable getCustRootAttributes()
Description copied from interface: CustPermDao
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â CustRoot ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getCustRootAttributes in interface CustPermDao
Returns:
CustRoot ¼Ó¼º Å×À̺í
See Also:
CustPermDao.getCustRootAttributes()

findCustRootOfGlobalSSO

public java.util.Vector findCustRootOfGlobalSSO(java.lang.String strGlobalSSO)
                                         throws SFInvalidParameterException,
                                                SFEnvParamException,
                                                SFBindException,
                                                SFDaoException
Description copied from interface: CustPermDao
ÁöÁ¤ÇÑ GlobalSSO ¸¦ °®´Â CustRoot¸¦ °Ë»öÇÑ´Ù.

Specified by:
findCustRootOfGlobalSSO in interface CustPermDao
Parameters:
strGlobalSSO - GlobalSSO ±×·ì À̸§. nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, GlobalSSOÀ» °®Áö ¾Ê´Â °ÍÀ» °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ CustRoot Á¤º¸(dn) °á°ú¸ñ·Ï
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
CustPermDao.findCustRootOfGlobalSSO(java.lang.String)


Copyright © 2004 SoftForum Corp. All Rights Reserved.