com.safeidentity.adminservice.dao.ldap
Class LdapAuthorizeDao

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.ldap.LdapDefDao
      extended bycom.safeidentity.adminservice.dao.ldap.LdapAuthorizeDao
All Implemented Interfaces:
AuthorizeDao

public class LdapAuthorizeDao
extends LdapDefDao
implements AuthorizeDao

class LdapAuthorizeDao´Â LdapÀ¸·ÎºÎÅÍ °ü¸®ÀÚ ÀÎÁõÀ» ÇÏ°í °ü¸®±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·ÑÀÇ ¸ñ·ÏÀ» ±¸ÇÑ´Ù.


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
LdapAuthorizeDao()
           
 
Method Summary
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean disconnect()
          °ü¸®ÀÚ unbind
 void finalize()
           
 java.util.Locale getLocale()
          Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ °¡Á®¿Â´Ù.
 boolean personalizeAdminGroup(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 boolean personalizeAudit(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 boolean personalizeAuthPolicy(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 boolean personalizeConfig(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeCustPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeEjbPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeResPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeRole(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
          ±â´É : °ü¸®ÀÚ°¡ ±ÇÇÑÀ» °®°í ÀÖ´Â RoleÁß¿¡¼­ ÃÖ»óÀ§ branchµéÀ» ±¸ÇÑ´Ù.
 java.util.Vector personalizeUser(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups, UserRepository userRepository)
          ±â´É : °ü¸®ÀÚ°¡ ±ÇÇÑÀ» °®°í ÀÖ´Â UserOrgÁß¿¡¼­ ÃÖ»óÀ§ branchµéÀ» ±¸ÇÑ´Ù.
 boolean personalizeUserGroup(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 void setLocale(java.util.Locale locale)
          Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ º¯°æÇÑ´Ù.
 
Methods inherited from class com.safeidentity.adminservice.dao.ldap.LdapDefDao
bind, destroy, initConst, readUserRepositoryInfo, unbind
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapAuthorizeDao

public LdapAuthorizeDao()
Method Detail

setLocale

public void setLocale(java.util.Locale locale)
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ º¯°æÇÑ´Ù.

Specified by:
setLocale in interface AuthorizeDao
Parameters:
locale - º¯°æÇÒ ·ÎÄÉÀÏ Á¤º¸

getLocale

public java.util.Locale getLocale()
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ °¡Á®¿Â´Ù.

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

finalize

public void finalize()
              throws java.lang.Throwable
Throws:
java.lang.Throwable

disconnect

public boolean disconnect()
°ü¸®ÀÚ unbind

Specified by:
disconnect in interface AuthorizeDao
Returns:
¼º°ø true, ½ÇÆÐ false

personalizeUser

public java.util.Vector personalizeUser(java.lang.String strAdminSfDn,
                                        java.util.Vector vcAssignedAdminGroups,
                                        UserRepository userRepository)
                                 throws SFBindException,
                                        SFEnvParamException,
                                        SFDaoException,
                                        SFInvalidParameterException
±â´É : °ü¸®ÀÚ°¡ ±ÇÇÑÀ» °®°í ÀÖ´Â UserOrgÁß¿¡¼­ ÃÖ»óÀ§ branchµéÀ» ±¸ÇÑ´Ù.

Specified by:
personalizeUser in interface AuthorizeDao
Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ sfDn
Returns:
¼º°ø UserOrgÀÇ Vector, ½ÇÆÐ null
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeRole

public java.util.Vector personalizeRole(java.lang.String strAdminSfDn,
                                        java.util.Vector vcAssignedAdminGroups)
                                 throws SFBindException,
                                        SFEnvParamException,
                                        SFDaoException,
                                        SFInvalidParameterException
±â´É : °ü¸®ÀÚ°¡ ±ÇÇÑÀ» °®°í ÀÖ´Â RoleÁß¿¡¼­ ÃÖ»óÀ§ branchµéÀ» ±¸ÇÑ´Ù.

Specified by:
personalizeRole in interface AuthorizeDao
Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ sfDn
Returns:
¼º°ø RoleÀÇ Vector, ½ÇÆÐ null
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeResPerm

public java.util.Vector personalizeResPerm(java.lang.String strAdminSfDn,
                                           java.util.Vector vcAssignedAdminGroups)
                                    throws SFBindException,
                                           SFEnvParamException,
                                           SFDaoException,
                                           SFInvalidParameterException
Specified by:
personalizeResPerm in interface AuthorizeDao
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeEjbPerm

public java.util.Vector personalizeEjbPerm(java.lang.String strAdminSfDn,
                                           java.util.Vector vcAssignedAdminGroups)
                                    throws SFBindException,
                                           SFEnvParamException,
                                           SFDaoException,
                                           SFInvalidParameterException
Specified by:
personalizeEjbPerm in interface AuthorizeDao
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeCustPerm

public java.util.Vector personalizeCustPerm(java.lang.String strAdminSfDn,
                                            java.util.Vector vcAssignedAdminGroups)
                                     throws SFBindException,
                                            SFEnvParamException,
                                            SFDaoException,
                                            SFInvalidParameterException
Specified by:
personalizeCustPerm in interface AuthorizeDao
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeAudit

public boolean personalizeAudit(java.lang.String strAdminSfDn,
                                java.util.Vector vcAssignedAdminGroups)
                         throws SFBindException,
                                SFEnvParamException,
                                SFDaoException,
                                SFInvalidParameterException
Specified by:
personalizeAudit in interface AuthorizeDao
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeAdminGroup

public boolean personalizeAdminGroup(java.lang.String strAdminSfDn,
                                     java.util.Vector vcAssignedAdminGroups)
                              throws SFBindException,
                                     SFEnvParamException,
                                     SFDaoException,
                                     SFInvalidParameterException
Specified by:
personalizeAdminGroup in interface AuthorizeDao
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeUserGroup

public boolean personalizeUserGroup(java.lang.String strAdminSfDn,
                                    java.util.Vector vcAssignedAdminGroups)
                             throws SFBindException,
                                    SFEnvParamException,
                                    SFDaoException,
                                    SFInvalidParameterException
Specified by:
personalizeUserGroup in interface AuthorizeDao
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeAuthPolicy

public boolean personalizeAuthPolicy(java.lang.String strAdminSfDn,
                                     java.util.Vector vcAssignedAdminGroups)
                              throws SFBindException,
                                     SFEnvParamException,
                                     SFDaoException,
                                     SFInvalidParameterException
Specified by:
personalizeAuthPolicy in interface AuthorizeDao
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeConfig

public boolean personalizeConfig(java.lang.String strAdminSfDn,
                                 java.util.Vector vcAssignedAdminGroups)
                          throws SFBindException,
                                 SFEnvParamException,
                                 SFDaoException,
                                 SFInvalidParameterException
Specified by:
personalizeConfig in interface AuthorizeDao
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

close

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

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


Copyright © 2004 SoftForum Corp. All Rights Reserved.