com.safeidentity.adminservice.dao.ldap
Class LdapEjbPermDao

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.ldap.LdapDefDao
      extended bycom.safeidentity.adminservice.dao.ldap.LdapEjbPermDao
All Implemented Interfaces:
EjbPermDao

public class LdapEjbPermDao
extends LdapDefDao
implements EjbPermDao

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
LdapEjbPermDao()
           
 
Method Summary
 boolean addEjbPerm(EjbPerm EjbPermInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          EjbPerm ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addEjbRoot(EjbRoot EjbRootInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          EjbRoot ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean delEjbPerm(java.lang.String strEjbPermInfo)
          EjbPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delEjbPerm(java.lang.String strEjbPermInfo, boolean bScopeOneLevel)
          EjbPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delEjbRoot(java.lang.String strEjbRootInfo)
          EjbRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delEjbRoot(java.lang.String strEjbRootInfo, boolean bScopeOneLevel)
          EjbRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 java.util.Vector findEjbPerm(AbstractSearchFilter objFilter, java.lang.String strBase, boolean bScopeOneLevel)
          EjbPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findEjbRoot(AbstractSearchFilter objFilter)
          EjbRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector findEjbRootOfGlobalSSO(java.lang.String strGlobalSSO)
          ÁöÁ¤ÇÑ GlobalSSO ¸¦ °®´Â EjbRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector findEjbRootOfTrustedSSO(java.lang.String strTrustedSSO)
          ÁöÁ¤ÇÑ TrustedSSO ¸¦ °®´Â EjbRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector getAuthMethodPolicy(java.lang.String strEjbPermInfo)
          ´ë»ó ID¿¡ À§Ä¡ÇÏ´Â EjbPerm °´Ã¼ÀÇ AuthMethodPolicy ¼Ó¼ºÀ» ÃßÃâÇÑ´Ù.
 java.util.Vector getContextList(java.lang.String strBase)
          Context Tree¸¦ ÃßÃâÇÑ´Ù.
 java.lang.String getEjbPermAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â EjbPerm ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getEjbPermAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â EjbPerm ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 EjbPerm getEjbPermInfo(java.lang.String strEjbPermInfo, Macl macl)
          EjbPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getEjbPermList(java.lang.String strAuthMethodPolicy)
          AuthMethodPolicyÀ» Æ÷ÇÔÇÏ´Â EjbPerm ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Map getEjbPermList(java.lang.String strBase, boolean bScopeOneLevel)
          strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç EjbPerm ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
 java.lang.String getEjbPermNameInfo(java.lang.String strId)
          EjbPermÀÇ EID Á¤º¸ Á¶È¸
 java.lang.String getEjbPermRepositoryRoot()
          ÃÖ»óÀ§ EjbPermRepositoryÀÇ À§Ä¡(¾ÆÀ̵ð)¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getEjbRootAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â EjbRoot ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getEjbRootAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â EjbRoot ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getEjbRootId(java.lang.String strEid)
          NodeÀÇ EID¿¡ ´ëÇÑ EjbRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.
 EjbRoot getEjbRootInfo(java.lang.String strEjbRootInfo, Macl macl)
           
 EjbRoot getEjbRootInfo(java.lang.String strNode, java.lang.String strIpHost, int nPort)
          EjbRoot¸¦ °Ë»öÇÑ´Ù.
 EjbRoot getEjbRootInfoOfNodeConfig(java.lang.String strEid, java.lang.String strIpHost, int nPort)
          ÁöÁ¤ÇÑ Node¸¦ °®´Â EjbRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Map getEjbRootList()
          strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç EjbRoot ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
 java.lang.String getEjbRootNameInfo(java.lang.String strId)
          EjbRootÀÇ EID Á¤º¸ Á¶È¸
 EjbRoot getEjbRootOfEid(java.lang.String strEid)
          EjbRoot¸¦ °Ë»öÇÑ´Ù.
 java.lang.String getEjbRootOfEjbPerm(java.lang.String strEjbPermInfo)
          EjbPermÀÌ Æ÷ÇÔÇÏ´Â EjbRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Locale getLocale()
          ½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getParentAuthMethodPolicy(java.lang.String strInfo)
          »óÀ§ EjbPerm °´Ã¼ÀÇ AuthMethodPolicy ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getParentInfo(java.lang.String strEjbPermInfo)
          »óÀ§ DNÀ» ¹ÝȯÇÑ´Ù.
 byte[] getTicketKey(java.lang.String strTrustedSSO)
          TrustedSSOÀÇ °øÅëµÈ TicketKey¸¦ ¹ÝȯÇÑ´Ù.
 boolean isEjbPerm(java.lang.String strInfo)
          EjbPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isEjbPermId(java.lang.String strInfo)
          EjbPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isEjbRoot(java.lang.String strInfo)
          EjbRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isEjbRootId(java.lang.String strInfo)
          EjbRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isNothingProtected(java.lang.String strEid)
          EjbRootÀÇ isNothingProtected ¼Ó¼ºÀ» ¹ÝȯÇÑ´Ù.
 boolean isParentEp(java.lang.String strChildEpInfo, java.lang.String strParentEpInfo)
          »óÀ§ Ep ¿©ºÎ È®ÀÎ
 java.lang.String makeId(java.lang.String strBaseId, java.lang.String strEid)
          ID °ªÀ» »ý¼ºÇÑ´Ù.
 boolean modifyEjbPerm(EjbPerm EjbPermInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          EjbPermÀ» º¯°æÇÑ´Ù.
 boolean modifyEjbRoot(EjbRoot EjbRootInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          EjbRoot¸¦ º¯°æÇÑ´Ù.
 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

LdapEjbPermDao

public LdapEjbPermDao()
Method Detail

getEjbPermInfo

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

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

findEjbPerm

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

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

addEjbPerm

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

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

modifyEjbPerm

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

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

delEjbPerm

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

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

delEjbPerm

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

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

getEjbRootInfo

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

getEjbRootOfEjbPerm

public java.lang.String getEjbRootOfEjbPerm(java.lang.String strEjbPermInfo)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException,
                                            SFNoSuchValueException
Description copied from interface: EjbPermDao
EjbPermÀÌ Æ÷ÇÔÇÏ´Â EjbRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getEjbRootOfEjbPerm in interface EjbPermDao
Parameters:
strEjbPermInfo - ´ë»ó EjbPermÀÇ Á¤º¸(ID)
Returns:
»óÀ§ EjbRoot Á¤º¸(ID)
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
EjbPermDao.getEjbRootOfEjbPerm(java.lang.String)

findEjbRoot

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

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

getEjbRootInfo

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

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

getEjbRootId

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

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

getEjbRootOfEid

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

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

isNothingProtected

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

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

modifyEjbRoot

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

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

delEjbRoot

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

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

delEjbRoot

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

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

addEjbRoot

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

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

getParentInfo

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

Specified by:
getParentInfo in interface EjbPermDao
Parameters:
strEjbPermInfo - ´ë»ó EjbPerm µµ´Â EjbRootÀÇ À§Ä¡(ID)
Returns:
ȗˤ DN
See Also:
EjbPermDao.getParentInfo(java.lang.String)

findEjbRootOfTrustedSSO

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

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

getEjbRootInfoOfNodeConfig

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

Specified by:
getEjbRootInfoOfNodeConfig in interface EjbPermDao
Parameters:
strEid - ´ë»ó Node ÀÇ EID
strIpHost - Node (¶Ç´Â IP) ÁÖ¼Ò
nPort - Node Åë½Å Æ÷Æ®
Returns:
°Ë»öµÈ EjbRoot
Throws:
SFNoSuchValueException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
EjbPermDao.getEjbRootInfoOfNodeConfig(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: EjbPermDao
TrustedSSOÀÇ °øÅëµÈ TicketKey¸¦ ¹ÝȯÇÑ´Ù.

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

makeId

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

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

getEjbPermList

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

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

getEjbRootList

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

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

getAuthMethodPolicy

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

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

getParentAuthMethodPolicy

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

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

isParentEp

public boolean isParentEp(java.lang.String strChildEpInfo,
                          java.lang.String strParentEpInfo)
Description copied from interface: EjbPermDao
»óÀ§ Ep ¿©ºÎ È®ÀÎ

Specified by:
isParentEp in interface EjbPermDao
Parameters:
strChildEpInfo -
strParentEpInfo -
Returns:
See Also:
EjbPermDao.isParentEp(java.lang.String, java.lang.String)

getEjbPermList

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

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

getEjbPermNameInfo

public java.lang.String getEjbPermNameInfo(java.lang.String strId)
Description copied from interface: EjbPermDao
EjbPermÀÇ EID Á¤º¸ Á¶È¸

Specified by:
getEjbPermNameInfo in interface EjbPermDao
Parameters:
strId -
Returns:
EjbPermÀÇ EID Á¤º¸
See Also:
EjbPermDao.getEjbPermNameInfo(java.lang.String)

getEjbRootNameInfo

public java.lang.String getEjbRootNameInfo(java.lang.String strId)
Description copied from interface: EjbPermDao
EjbRootÀÇ EID Á¤º¸ Á¶È¸

Specified by:
getEjbRootNameInfo in interface EjbPermDao
Parameters:
strId -
Returns:
EjbRootÀÇ EID Á¤º¸
See Also:
EjbPermDao.getEjbRootNameInfo(java.lang.String)

getEjbPermRepositoryRoot

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

Specified by:
getEjbPermRepositoryRoot in interface EjbPermDao
Returns:
EjbPermRepository À§Ä¡(¾ÆÀ̵ð)
See Also:
EjbPermDao.getEjbPermRepositoryRoot()

isEjbRoot

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

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

isEjbPerm

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

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

isEjbRootId

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

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

isEjbPermId

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

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

getContextList

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

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

setLocale

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

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

getLocale

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

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

close

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

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

getEjbPermAttributeName

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

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

getEjbPermAttributes

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

Specified by:
getEjbPermAttributes in interface EjbPermDao
Returns:
EjbPerm ¼Ó¼º Å×À̺í
See Also:
EjbPermDao.getEjbPermAttributes()

getEjbRootAttributeName

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

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

getEjbRootAttributes

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

Specified by:
getEjbRootAttributes in interface EjbPermDao
Returns:
EjbRoot ¼Ó¼º Å×À̺í
See Also:
EjbPermDao.getEjbRootAttributes()

findEjbRootOfGlobalSSO

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

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


Copyright © 2004 SoftForum Corp. All Rights Reserved.