com.safeidentity.adminservice.dao.ldap
Class LdapAdminGroupDao
java.lang.Object
com.safeidentity.adminservice.dao.ldap.LdapDefDao
com.safeidentity.adminservice.dao.ldap.LdapAdminGroupDao
- All Implemented Interfaces:
- AdminGroupDao
- public class LdapAdminGroupDao
- extends LdapDefDao
- implements AdminGroupDao
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 |
Method Summary |
boolean |
addGroup(AdminGroup adminGroupInfo)
GroupRepository¿¡ »õ·Î¿î AdminGroupÀ» Ãß°¡ÇÑ´Ù. |
boolean |
assignUser(java.lang.String strAdminGroupDn,
java.lang.String strUserSfDn)
Group¿¡ ±×·ìÀÇ ¸â¹ö¸¦ ÇÒ´çÇÑ´Ù. |
boolean |
assignUsers(java.lang.String strAdminGroupDn,
java.util.Vector vcUserSfDn)
Group¿¡ ¿©·¯ ¸â¹ö¸¦ ÇÒ´çÇÑ´Ù. |
void |
close()
Dao¿¡¼ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù. |
boolean |
deassignUser(java.lang.String strAdminGroupDn,
java.lang.String strUserSfDn)
Group¿¡ÀÖ´Â ¸â¹ö¸¦ »èÁ¦ÇÑ´Ù. |
boolean |
deassignUserAll(java.lang.String strAdminGroupDn)
Group¿¡ ÀÖ´Â ¸ðµç ¸â¹ö¸¦ »èÁ¦ÇÑ´Ù. |
boolean |
deassignUsers(java.lang.String strAdminGroupDn,
java.util.Vector vcUserSfDn)
Group¿¡ÀÖ´Â ¸â¹ö¸¦ »èÁ¦ÇÑ´Ù. |
boolean |
deleteGroup(java.lang.String strAdminGroupDn)
GroupRepository¿¡¼ GroupÀ» »èÁ¦ÇÑ´Ù. |
boolean |
deleteInvalidAdminGroupMember(java.lang.String strAdminGroupInfo,
java.lang.String strUserInfo)
°ü¸®ÀÚ ±×·ì¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¤º¸·Î ¼³Á¤µÇ¾î ÀÖ´ø ±×·ì ±¸¼º¿ø Á¤º¸¸¦ °ü¸®ÀÚ ±×·ì¿¡¼ »èÁ¦ÇÑ´Ù. |
java.lang.String |
getAdminGroupId(java.lang.String strAdminGroupName)
AdminGroupÀÇ ½ÇÁ¦ id(¶Ç´Â dn)°ªÀ» ±¸ÇÑ´Ù. |
java.util.Vector |
getAssingnedGroupList(java.lang.String strUserSfDn)
User°¡ ¼ÓÇÑ AdminGroup¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
getAssingnedGroupNameList(java.lang.String strUserSfDn)
User°¡ ¼ÓÇÑ AdminGroup¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
AdminGroup |
getGroupInfo(java.lang.String strAdminGroupDn)
AdminGroup Á¤º¸¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
getGroupList()
¸ðµç AdminGroupÀÇ ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
getGroupNameList()
¸ðµç AdminGroupÀÇ ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
getInvalidAdminGroupMembers(java.lang.String strAdminGroupInfo)
¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ±¸¼º¿ø Á¤º¸·Î ¼³Á¤µÈ »ç¿ëÀÚ Á¤º¸¸¦ ¾ò¾î¿Â´Ù. |
java.util.Locale |
getLocale()
|
boolean |
invalidateAdminGroupMember(java.lang.String strAdminGroupInfo,
java.lang.String strUserInfo)
±×·ì¿¡ ¼³Á¤µÇ¾î ÀÖ´ø ±×·ì ±¸¼º¿ø Áß ÇØ´ç »ç¿ëÀÚ°¡ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ ±×·ì ±¸¼º¿øÀ»
À¯È¿ÇÏÁö ¾ÊÀº ±×·ì ±¸¼º¿ø À¸·Î º¯°æÇÑ´Ù. |
boolean |
invalidateAdminGroupMemberInPolicyRepository(java.lang.String strUserInfo)
ÇöÀç Policy Repository¿¡ ÀÔ·ÂµÈ »ç¿ëÀÚ°¡ ¼³Á¤µÈ °ü¸®ÀÚ ±×·ì Á¤º¸¸¦ ã¾Æ ¸ðµÎ ¹«È¿ÈÇÑ´Ù. |
boolean |
modifyGroup(java.lang.String strAdminGroupDn,
AdminGroup adminGroupInfo)
GroupÁ¤º¸¸¦ º¯°æÇÑ´Ù. |
void |
setLocale(java.util.Locale locale)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LdapAdminGroupDao
public LdapAdminGroupDao()
getLocale
public final java.util.Locale getLocale()
- Specified by:
getLocale
in interface AdminGroupDao
setLocale
public final void setLocale(java.util.Locale locale)
- Specified by:
setLocale
in interface AdminGroupDao
addGroup
public boolean addGroup(AdminGroup adminGroupInfo)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
- GroupRepository¿¡ »õ·Î¿î AdminGroupÀ» Ãß°¡ÇÑ´Ù.
- Specified by:
addGroup
in interface AdminGroupDao
- Parameters:
adminGroupInfo
- Ãß°¡ÇÒ AdminGroup Á¤º¸
- Returns:
- Ãß°¡ ¼º°ø : true, Ãß°¡ ½Ç»— : false
- Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
modifyGroup
public boolean modifyGroup(java.lang.String strAdminGroupDn,
AdminGroup adminGroupInfo)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
- GroupÁ¤º¸¸¦ º¯°æÇÑ´Ù.
- Specified by:
modifyGroup
in interface AdminGroupDao
- Parameters:
strAdminGroupDn
- º¯°æÇÒ GroupÀÇ DnadminGroupInfo
- º¯°æÇÒ Group Á¤º¸
- Returns:
- º¯°æ ¼º°ø : true, º¯°æ ½Ç»— : false
- Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
deleteGroup
public boolean deleteGroup(java.lang.String strAdminGroupDn)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
- GroupRepository¿¡¼ GroupÀ» »èÁ¦ÇÑ´Ù.
- Specified by:
deleteGroup
in interface AdminGroupDao
- Parameters:
strAdminGroupDn
- »èÁ¦ÇÒ GroupÀÇ Dn
- Returns:
- »èÁ¦ ¼º°ø : true, »èÁ¦ ½Ç»— : false
- Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
getGroupInfo
public AdminGroup getGroupInfo(java.lang.String strAdminGroupDn)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
- AdminGroup Á¤º¸¸¦ °¡Á®¿Â´Ù.
- Specified by:
getGroupInfo
in interface AdminGroupDao
- Parameters:
strAdminGroupDn
- GroupÀÇ Dn
- Returns:
- AdminGroup Á¤º¸
- Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
assignUser
public boolean assignUser(java.lang.String strAdminGroupDn,
java.lang.String strUserSfDn)
throws SFEnvParamException,
SFBindException,
SFDaoException,
SFInvalidParameterException
- Group¿¡ ±×·ìÀÇ ¸â¹ö¸¦ ÇÒ´çÇÑ´Ù.
- Specified by:
assignUser
in interface AdminGroupDao
- Parameters:
strAdminGroupDn
- ¸â¹ö¸¦ Ãß°¡ÇÒ GroupÀÇ DnstrUserSfDn
- Group¿¡ Ãß°¡ÇÒ ¸â¹öÀÇ Dn
- Returns:
- UserÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
- Throws:
SFEnvParamException
SFBindException
SFDaoException
SFInvalidParameterException
deassignUser
public boolean deassignUser(java.lang.String strAdminGroupDn,
java.lang.String strUserSfDn)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
- Group¿¡ÀÖ´Â ¸â¹ö¸¦ »èÁ¦ÇÑ´Ù.
- Specified by:
deassignUser
in interface AdminGroupDao
- Parameters:
strUserSfDn
- Group¿¡¼ »èÁ¦ÇÒ ¸â¹öÀÇ sfDn
- Returns:
- ¸â¹ö»èÁ¦ ¼º°ø : true, ¸â¹ö»èÁ¦ ½Ç»— : false
- Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
assignUsers
public boolean assignUsers(java.lang.String strAdminGroupDn,
java.util.Vector vcUserSfDn)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
- Group¿¡ ¿©·¯ ¸â¹ö¸¦ ÇÒ´çÇÑ´Ù.
- Specified by:
assignUsers
in interface AdminGroupDao
- Parameters:
vcUserSfDn
- Group¿¡ Ãß°¡ÇÒ ¸â¹öÀÇ sfDn ¸®½ºÆ®strAdminGroupDn
- User¸¦ Ãß°¡ÇÒ GroupÀÇ Dn
- Returns:
- ¸â¹öÇÒ´ç ¼º°ø : true, UserÇÒ´ç ½Ç»— : false
- Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
deassignUsers
public boolean deassignUsers(java.lang.String strAdminGroupDn,
java.util.Vector vcUserSfDn)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
- Group¿¡ÀÖ´Â ¸â¹ö¸¦ »èÁ¦ÇÑ´Ù.
- Specified by:
deassignUsers
in interface AdminGroupDao
- Parameters:
strAdminGroupDn
- ¸â¹ö¸¦ »èÁ¦ÇÒ Group DnvcUserSfDn
- Group¿¡¼ »èÁ¦ÇÒ apaqjÀÇ SfDn ¸®½ºÆ®
- Returns:
- apaqj»èÁ¦ ¼º°ø : true, apaqj»èÁ¦ ½Ç»— : false
- Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
deassignUserAll
public boolean deassignUserAll(java.lang.String strAdminGroupDn)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
- Group¿¡ ÀÖ´Â ¸ðµç ¸â¹ö¸¦ »èÁ¦ÇÑ´Ù.
- Specified by:
deassignUserAll
in interface AdminGroupDao
- Parameters:
strAdminGroupDn
- ¸â¹ö¸¦ »èÁ¦ÇÒ GroupÀÇ Dn
- Returns:
- ¸ðµç ¸â¹ö »èÁ¦ ¼º°ø : true
- Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
getGroupList
public java.util.Vector getGroupList()
throws SFBindException,
SFEnvParamException,
SFDaoException
- ¸ðµç AdminGroupÀÇ ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
- Specified by:
getGroupList
in interface AdminGroupDao
- Returns:
- AdminGroup ¸®½ºÆ®
- Throws:
SFBindException
SFEnvParamException
SFDaoException
getGroupNameList
public java.util.Vector getGroupNameList()
throws SFBindException,
SFEnvParamException,
SFDaoException
- ¸ðµç AdminGroupÀÇ ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
- Specified by:
getGroupNameList
in interface AdminGroupDao
- Returns:
- AdminGroup ¸®½ºÆ®(À̸§)
- Throws:
SFBindException
SFEnvParamException
SFDaoException
getAssingnedGroupList
public java.util.Vector getAssingnedGroupList(java.lang.String strUserSfDn)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
- User°¡ ¼ÓÇÑ AdminGroup¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
- Specified by:
getAssingnedGroupList
in interface AdminGroupDao
- Parameters:
strUserSfDn
- UserÀÇ SfDn
- Returns:
- User°¡ ¼ÓÇÑ AdminGroupÀÇ dn ¸®½ºÆ®
- Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
getAssingnedGroupNameList
public java.util.Vector getAssingnedGroupNameList(java.lang.String strUserSfDn)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
- User°¡ ¼ÓÇÑ AdminGroup¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.
- Specified by:
getAssingnedGroupNameList
in interface AdminGroupDao
- Parameters:
strUserSfDn
- UserÀÇ SfDn
- Returns:
- User°¡ ¼ÓÇÑ AdminGroupÀÇ cn ¸®½ºÆ®
- Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
getAdminGroupId
public java.lang.String getAdminGroupId(java.lang.String strAdminGroupName)
throws SFInvalidParameterException
- Description copied from interface:
AdminGroupDao
- AdminGroupÀÇ ½ÇÁ¦ id(¶Ç´Â dn)°ªÀ» ±¸ÇÑ´Ù.
- Specified by:
getAdminGroupId
in interface AdminGroupDao
- Returns:
- AdminGroupÀÇ ½ÇÁ¦ id(¶Ç´Â dn)°ª
- Throws:
SFInvalidParameterException
invalidateAdminGroupMember
public final boolean invalidateAdminGroupMember(java.lang.String strAdminGroupInfo,
java.lang.String strUserInfo)
- ±×·ì¿¡ ¼³Á¤µÇ¾î ÀÖ´ø ±×·ì ±¸¼º¿ø Áß ÇØ´ç »ç¿ëÀÚ°¡ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ ±×·ì ±¸¼º¿øÀ»
À¯È¿ÇÏÁö ¾ÊÀº ±×·ì ±¸¼º¿ø À¸·Î º¯°æÇÑ´Ù.
- Specified by:
invalidateAdminGroupMember
in interface AdminGroupDao
- Parameters:
strAdminGroupInfo
- °ü¸®ÀÚ ±×·ì Á¤º¸strUserInfo
- »èÁ¦µÈ °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸
- Returns:
- ¼º°øÇÏ´Â °æ¿ì true, »ìÆÐÇϸé false
deleteInvalidAdminGroupMember
public final boolean deleteInvalidAdminGroupMember(java.lang.String strAdminGroupInfo,
java.lang.String strUserInfo)
- °ü¸®ÀÚ ±×·ì¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¤º¸·Î ¼³Á¤µÇ¾î ÀÖ´ø ±×·ì ±¸¼º¿ø Á¤º¸¸¦ °ü¸®ÀÚ ±×·ì¿¡¼ »èÁ¦ÇÑ´Ù.
- Specified by:
deleteInvalidAdminGroupMember
in interface AdminGroupDao
- Parameters:
strAdminGroupInfo
- °ü¸®ÀÚ ±×·ì Á¤º¸strUserInfo
- °ü¸®ÀÚ ±×·ìÀÇ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ±¸¼º¿ø Á¤º¸¿¡¼ »èÁ¦ÇϰíÀÚ ÇÏ´Â »ç¿ëÀÚ Á¤º¸
- Returns:
- ¼º°øÇÏ´Â °æ¿ì true, »ìÆÐÇϸé false
getInvalidAdminGroupMembers
public final java.util.Vector getInvalidAdminGroupMembers(java.lang.String strAdminGroupInfo)
- ¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ±¸¼º¿ø Á¤º¸·Î ¼³Á¤µÈ »ç¿ëÀÚ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
- Specified by:
getInvalidAdminGroupMembers
in interface AdminGroupDao
- Returns:
- À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ±¸¼º¿ø Á¤º¸µéÀÇ ¸ñ·Ï
invalidateAdminGroupMemberInPolicyRepository
public final boolean invalidateAdminGroupMemberInPolicyRepository(java.lang.String strUserInfo)
- ÇöÀç Policy Repository¿¡ ÀÔ·ÂµÈ »ç¿ëÀÚ°¡ ¼³Á¤µÈ °ü¸®ÀÚ ±×·ì Á¤º¸¸¦ ã¾Æ ¸ðµÎ ¹«È¿ÈÇÑ´Ù.
- Specified by:
invalidateAdminGroupMemberInPolicyRepository
in interface AdminGroupDao
- Parameters:
strUserInfo
- »ç¿ëÀÚ Á¤º¸
- Returns:
- ¼º°øÇϸé true, ½ÇÆÐÇϸé false
close
public void close()
- Description copied from interface:
AdminGroupDao
- Dao¿¡¼ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.(¿¹, DirContext...)
- Specified by:
close
in interface AdminGroupDao
- Overrides:
close
in class LdapDefDao
Copyright © 2004 SoftForum Corp. All Rights Reserved.