com.safeidentity.adminservice.dao.rdb
Class RdbRoleDao

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.rdb.RdbDefDao
      extended bycom.safeidentity.adminservice.dao.rdb.RdbRoleDao
All Implemented Interfaces:
RoleDao

public class RdbRoleDao
extends RdbDefDao
implements RoleDao


Nested Class Summary
protected  class RdbRoleDao.AssignedRole
           
 
Nested classes inherited from class com.safeidentity.adminservice.dao.rdb.RdbDefDao
RdbDefDao.ColInfo, RdbDefDao.Dn, RdbDefDao.SfDn, RdbDefDao.StrObj
 
Field Summary
 
Fields inherited from class com.safeidentity.adminservice.dao.rdb.RdbDefDao
_DEBUG_, CONNECTION_LOGIN_TIMEOUT, GROUP_TYPE_ADMIN, GROUP_TYPE_USER, INT, MAPINFO_TYPE_USER, MAPINFO_TYPE_USERORG, MAX_EACH_DN, MAX_FULL_DN, mConnector, MULTIVALUE_PREFIX, PRDN_ADMGRP, PRDN_ARCONFIG, PRDN_AUDIT, PRDN_AUTHPOLICY, PRDN_DSD, PRDN_ERROR, PRDN_IACONFIG, PRDN_IDPOLICY, PRDN_PR, PRDN_PRECOND, PRDN_PSCONFIG, PRDN_PWDPOLICY, PRDN_RESPERM, PRDN_RESPERMGRP, PRDN_ROLE, PRDN_SELFREG, PRDN_SELFSVC, PRDN_SSD, PRDN_STR_ADMGRP, PRDN_STR_ARCONFIG, PRDN_STR_AUDIT, PRDN_STR_AUTHPOLICY, PRDN_STR_DSD, PRDN_STR_IACONFIG, PRDN_STR_IDPOLICY, PRDN_STR_PR, PRDN_STR_PRECOND, PRDN_STR_PROVISIONRESOURCE, PRDN_STR_PSCONFIG, PRDN_STR_PWDPOLICY, PRDN_STR_RESPERM, PRDN_STR_RESPERMGRP, PRDN_STR_ROLE, PRDN_STR_SELFREG, PRDN_STR_SELFSVC, PRDN_STR_SSD, PRDN_STR_UR, PRDN_STR_USERGRP, PRDN_STR_WEBROOT, PRDN_STR_WWPOLICY, PRDN_UR, PRDN_USERGRP, PRDN_WEBROOT, PRDN_WWPOLICY, PROFILE_TYPE_ROLE, PROFILE_TYPE_UR, PROFILE_TYPE_USER, PROFILE_TYPE_USERORG, PROVISIONRESOURCE_ATTRS, RDB_POLICYREPOSITORY, RDB_POLICYREPOSITORY_SCHEME, SF_ADMINGROUP_TABLE, SF_ADMINREPOSITORY_TABLE, SF_ADMMAP_TABLE, SF_ADR, SF_ADR_CREATETIMESTAMP, SF_ADR_DOT, SF_ADR_MODIFYTIMESTAMP, SF_ADR_NAME, SF_ADR_PWD, SF_ADR_SER_NAME, SF_ADR_UID, SF_AG, SF_AG_CREATETIMESTAMP, SF_AG_CREATOR, SF_AG_DESCRIPTION, SF_AG_DOT, SF_AG_ID, SF_AG_INVALIDMEMBER, SF_AG_MEMBER, SF_AG_MODIFIER, SF_AG_MODIFYTIMESTAMP, SF_AG_NAME, SF_AI, SF_AI_CATEGORY, SF_AI_DEFUALT_VALUE, SF_AI_DESC, SF_AI_DOT, SF_AI_FIXVALUE_TYPE, SF_AI_ID, SF_AI_ISMULTY, SF_AI_ISREQUIRED, SF_AI_MAX, SF_AI_MIN, SF_AI_NAME, SF_AI_REPID, SF_AI_SIZE, SF_AI_TYPE_SYNTAX, SF_AI_UIFORMAT, SF_AI_VALUE_TYPE, SF_AM, SF_AM_ADMDN1, SF_AM_ADMDN2, SF_AM_ADMID, SF_AM_DOT, SF_AM_REPID, SF_AM_UID, SF_AMP_MULTIVALUE_TABLE, SF_AMP_MV_ID, SF_AMP_MV_LONGVALUE, SF_AMP_MV_TYPE, SF_AR, SF_AR_ATTR, SF_AR_DOT, SF_AR_ODN1, SF_AR_ODN2, SF_AR_REPID, SF_AR_RID, SF_ATTR_CN, SF_ATTR_O, SF_ATTR_OU, SF_ATTR_UG, SF_ATTR_UID, SF_ATTRINFO_TABLE, SF_ATTRRULE_TABLE, SF_CD, SF_CD_DN1, SF_CD_DN2, SF_CD_DOT, SF_CD_UID, SF_CERTDN_TABLE, SF_DBAUTH_CIPHER, SF_DBAUTH_CONTENT, SF_DBAUTH_CREATOR, SF_DBAUTH_CTIME, SF_DBAUTH_DESC, SF_DBAUTH_DSD, SF_DBAUTH_DSD_MODULE, SF_DBAUTH_EXCEPT, SF_DBAUTH_FIRST, SF_DBAUTH_HISTORY, SF_DBAUTH_ID, SF_DBAUTH_IDPOLICY_TABLE, SF_DBAUTH_LEVEL, SF_DBAUTH_LOCKTIME, SF_DBAUTH_LOGIN, SF_DBAUTH_LOGIN_MODULE, SF_DBAUTH_MAX, SF_DBAUTH_MAX_AGE, SF_DBAUTH_MAX_REPEAT, SF_DBAUTH_METHOD, SF_DBAUTH_MIN, SF_DBAUTH_MIN_AGE, SF_DBAUTH_MIN_DIGIT, SF_DBAUTH_MIN_EITHER, SF_DBAUTH_MIN_LETTER, SF_DBAUTH_MODIFIER, SF_DBAUTH_MTIME, SF_DBAUTH_NAME, SF_DBAUTH_POLICY_TABLE, SF_DBAUTH_PWDPOLICY_TABLE, SF_DBAUTH_RESTRICT, SF_DBAUTH_RETRYNO, SF_DBAUTH_RETRYTIME, SF_DBAUTH_STRATEGY, SF_DBAUTH_WHENWHERE, SF_DR, SF_DR_DOT, SF_DR_DSD_EID, SF_DR_RID, SF_DSD, SF_DSD_ADOPTED_ROLE, SF_DSD_ALLOWMOD, SF_DSD_CREATOR, SF_DSD_DESCR, SF_DSD_DOT, SF_DSD_EID, SF_DSD_GLEVEL, SF_DSD_MODIFIER, SF_DSD_NAME, SF_DSD_REL_TABLE, SF_DSD_TABLE, SF_FIXEDVALUE_TABLE, SF_FV, SF_FV_ATTRID, SF_FV_CATEGORY, SF_FV_DOT, SF_FV_NAME, SF_FV_REPID, SF_FV_VALUE, SF_GM, SF_GM_DOT, SF_GM_GROUPID, SF_GM_MEMBERDN1, SF_GM_MEMBERDN2, SF_GM_MEMBERUID, SF_GM_REPID, SF_GM_TYPE, SF_GR, SF_GR_DOT, SF_GR_GID, SF_GR_RID, SF_GROUPMEMBER_TABLE, SF_GROUPRULE_TABLE, SF_HASH_HAS160, SF_HASH_MD5, SF_HASH_PLAIN, SF_HASH_SHA1, SF_IAMAPPCONFIG_TABLE, SF_IC, SF_IC_CREATETIMESTAMP, SF_IC_CREATOR, SF_IC_DESCRIPTION, SF_IC_DOT, SF_IC_HOST, SF_IC_ID, SF_IC_MODIFIER, SF_IC_MODIFYTIMESTAMP, SF_IC_NAME, SF_IC_PORT, SF_IC_SERVICE_PORT, SF_IC_URWEIGHT, SF_ID, SF_ID_CLASS, SF_ID_DOT, SF_ID_POOL, SF_ID_TABLE, SF_IGM, SF_IGM_DOT, SF_IGM_GROUPID, SF_IGM_MEMBERDN1, SF_IGM_MEMBERDN2, SF_IGM_MEMBERUID, SF_IGM_REPID, SF_IGM_TYPE, SF_INVALIDATTRRULE_TABLE, SF_INVALIDDSD_REL_TABLE, SF_INVALIDGROUPMEMBER_TABLE, SF_INVALIDGROUPRULE_TABLE, SF_INVALIDORGRULE_TABLE, SF_INVALIDPRECONDITION_TABLE, SF_INVALIDPRECONREL_TABLE, SF_INVALIDRESPMRULE_TABLE, SF_INVALIDSSD_REL_TABLE, SF_INVALIDUSERROLE_TABLE, SF_M, SF_M_ADMID, SF_M_DN1, SF_M_DN2, SF_M_DOT, SF_M_MACL_VALID, SF_M_OBJTYPE, SF_M_READATTR, SF_M_REPID, SF_M_TYPE, SF_M_UG, SF_M_VALID, SF_M_VALUE, SF_M_WRITEATTR, SF_MACL_TABLE, SF_MAPPINGINFO_TABLE, SF_MP, SF_MP_CHILD, SF_MP_DOT, SF_MP_PARENT, SF_MP_REPID, SF_MP_TYPE, SF_NAR, SF_NAR_ATTR, SF_NAR_DOT, SF_NAR_ODN1, SF_NAR_ODN2, SF_NAR_REPID, SF_NAR_RID, SF_NDR, SF_NDR_DOT, SF_NDR_DSD_EID, SF_NDR_RID, SF_NGR, SF_NGR_DOT, SF_NGR_GID, SF_NGR_RID, SF_NOR, SF_NOR_DN1, SF_NOR_DN2, SF_NOR_DOT, SF_NOR_REPID, SF_NOR_RID, SF_NOR_SUBTREE, SF_NPCR, SF_NPCR_DN1, SF_NPCR_DN2, SF_NPCR_DOT, SF_NPCR_EID, SF_NPCR_OID, SF_NPCR_REPID, SF_NPCR_RID, SF_NPD, SF_NPD_ALLOWMOD, SF_NPD_CREATOR, SF_NPD_DOT, SF_NPD_EID, SF_NPD_GLEVEL, SF_NPD_MODIFIER, SF_NPD_NAME, SF_NPD_TYPE, SF_NRPR, SF_NRPR_DOT, SF_NRPR_IMMOBILITY, SF_NRPR_RID, SF_NRPR_RPID, SF_NSR, SF_NSR_DOT, SF_NSR_RID, SF_NSR_SSD_EID, SF_NUM_NULL, SF_NUM_OBJECT_DEFAULT_NULL, SF_NUM_ROOT, SF_NURL, SF_NURL_DN1, SF_NURL_DN2, SF_NURL_DOT, SF_NURL_IMMOBILITY, SF_NURL_REPID, SF_NURL_RID, SF_NURL_UID, SF_OR, SF_OR_DN1, SF_OR_DN2, SF_OR_DOT, SF_OR_REPID, SF_OR_RID, SF_OR_SUBTREE, SF_ORGRULE_TABLE, SF_PC, SF_PC_CLUSTERSERVER, SF_PC_CLUSTERSERVER_TABLE, SF_PC_CREATETIMESTAMP, SF_PC_CREATOR, SF_PC_CS_PCID, SF_PC_CS_SERVERNAME, SF_PC_DESCRIPTION, SF_PC_DOT, SF_PC_HOST, SF_PC_ID, SF_PC_ISCLUSTER, SF_PC_ISSESSION, SF_PC_MODIFIER, SF_PC_MODIFYTIMESTAMP, SF_PC_NAME, SF_PC_PORT, SF_PC_SERVICE_PORT, SF_PC_URWEIGHT, SF_PCR, SF_PCR_DN1, SF_PCR_DN2, SF_PCR_DOT, SF_PCR_EID, SF_PCR_OID, SF_PCR_REPID, SF_PCR_RID, SF_PD, SF_PD_ADOPTED_ROLE, SF_PD_ALLOWMOD, SF_PD_CREATOR, SF_PD_DOT, SF_PD_EID, SF_PD_GLEVEL, SF_PD_MODIFIER, SF_PD_NAME, SF_PD_TYPE, SF_PF, SF_PF_DOT, SF_PF_PRNAME, SF_PF_SUBID, SF_PF_TYPE, SF_PF_VALUE, SF_PH, SF_PH_DATE, SF_PH_DOT, SF_PH_PWD, SF_PH_USRID, SF_POLICYREPOSITORY_TABLE, SF_POLICYSERVERCONFIG_TABLE, SF_PR, SF_PR_BASE_LOCATION, SF_PR_CREATETIMESTAMP, SF_PR_CREATOR, SF_PR_DESCRIPTION, SF_PR_DOT, SF_PR_MODIFIER, SF_PR_MODIFYTIMESTAMP, SF_PR_NAME, SF_PR_SERVERLIST, SF_PR_SERVERLIST_TABLE, SF_PR_SL_ADDRESS, SF_PR_SL_BASELOCATION, SF_PR_SL_DRIVER, SF_PR_SL_ENABLE, SF_PR_SL_LOGONID, SF_PR_SL_LOGONPWD, SF_PR_SL_MAXPOOL, SF_PR_SL_MINPOOL, SF_PR_SL_PRODUCTTYPE, SF_PR_SL_PROTOCOL, SF_PR_SL_PWDMETHOD, SF_PR_SL_SCID, SF_PR_SL_STORAGETYPE, SF_PR_SL_TIMEOUT, SF_PR_SL_WEIGHT, SF_PRECONDITION_TABLE, SF_PRECONREL_TABLE, SF_PROFILE_TABLE, SF_PROVISION_RESOURCE_TABLE, SF_PU, SF_PU_DOT, SF_PUO, SF_PUO_DOT, SF_PVR, SF_PVR_CREATOR, SF_PVR_CRTIME, SF_PVR_DESCR, SF_PVR_DOT, SF_PVR_MDTIME, SF_PVR_MODIFIER, SF_PVR_NAME, SF_PVR_PVRID, SF_PVR_RESPROTOTYPE, SF_PWDHISTORY_TABLE, SF_R, SF_R_ALLOWMOD, SF_R_ASSIGNEDUSER, SF_R_ATTRRULE, SF_R_CREATETIMESTAMP, SF_R_CREATOR, SF_R_DESC, SF_R_DN1, SF_R_DN2, SF_R_DOT, SF_R_EID, SF_R_GRANTED_RESPERM, SF_R_GRANTLEVEL, SF_R_GROUPRULE, SF_R_MACL, SF_R_MODIFIER, SF_R_MODIFYTIMESTAMP, SF_R_NAME, SF_R_ORGRULE, SF_R_PID, SF_R_PROFILE, SF_R_RID, SF_R_WHENWHERE, SF_RC, SF_RC_CRID, SF_RC_DOT, SF_RC_RID, SF_RESPERM_TABLE, SF_RESPERMGRP_TABLE, SF_RESPMRULE_TABLE, SF_RG, SF_RG_CREATETIMESTAMP, SF_RG_CREATOR, SF_RG_DESCRIPTION, SF_RG_DOT, SF_RG_EID, SF_RG_ID, SF_RG_MODIFIER, SF_RG_MODIFYTIMESTAMP, SF_RG_NAME, SF_RG_RPDN, SF_RG_RPDN_RGID, SF_RG_RPDN_RPDN1, SF_RG_RPDN_RPDN2, SF_RG_RPDN_RPID, SF_RG_RPDN_TABLE, SF_ROLE_TABLE, SF_ROLECHILD_TABLE, SF_ROLEPARENT_TABLE, SF_RP, SF_RP_AUTHMETHODCN, SF_RP_CREATETIMESTAMP, SF_RP_CREATOR, SF_RP_DESCRIPTION, SF_RP_DN, SF_RP_DN1, SF_RP_DN2, SF_RP_DOT, SF_RP_EID, SF_RP_ID, SF_RP_MODIFIER, SF_RP_MODIFYTIMESTAMP, SF_RP_MULTIVALUE_TABLE, SF_RP_MV_ID, SF_RP_MV_LONGVALUE, SF_RP_MV_TYPE, SF_RP_MV_VALUE, SF_RP_NAME, SF_RP_OPERATION, SF_RP_PID, SF_RP_RESOURCE, SF_RP_REXRESOURCE, SF_RP_WREID, SF_RPA, SF_RPA_DOT, SF_RPA_PRID, SF_RPA_RID, SF_RPR, SF_RPR_DOT, SF_RPR_IMMOBILITY, SF_RPR_RID, SF_RPR_RPID, SF_SCHEMEVERSION_TABLE, SF_SELFREGPOLICY_TABLE, SF_SELFSVCPOLICY_TABLE, SF_SR, SF_SR_DOT, SF_SR_RID, SF_SR_SSD_EID, SF_SRP, SF_SRP_CREATETIMESTAMP, SF_SRP_CREATOR, SF_SRP_DESCRIPTION, SF_SRP_DOT, SF_SRP_ENABLED, SF_SRP_MODIFIER, SF_SRP_MODIFYTIMESTAMP, SF_SRP_NAME, SF_SRP_OL_NAME, SF_SRP_OL_ORGDN1, SF_SRP_OL_ORGDN2, SF_SRP_OL_REPID, SF_SRP_ORGLIST, SF_SRP_ORGLIST_TABLE, SF_SRP_REPID, SF_SRP_USERLOCKED, SF_SSD, SF_SSD_ADOPTED_ROLE, SF_SSD_ALLOWMOD, SF_SSD_CREATOR, SF_SSD_DESCR, SF_SSD_DOT, SF_SSD_EID, SF_SSD_GLEVEL, SF_SSD_MODIFIER, SF_SSD_NAME, SF_SSD_REL_TABLE, SF_SSD_TABLE, SF_SSP, SF_SSP_CREATETIMESTAMP, SF_SSP_CREATOR, SF_SSP_DESCRIPTION, SF_SSP_DOT, SF_SSP_ENABLED, SF_SSP_MODIFIER, SF_SSP_MODIFYSET, SF_SSP_MODIFYTIMESTAMP, SF_SSP_NAME, SF_SSP_ORGDN, SF_SSP_ORGDN1, SF_SSP_ORGDN2, SF_SSP_READSET, SF_SSP_REPID, SF_SV_TYPE, SF_SV_VERSION, SF_U, SF_U_ACCESSALLOWED, SF_U_ACCOUNT, SF_U_AUTHMETHODPOLICYCN, SF_U_CERTDN, SF_U_CN, SF_U_CREATETIMESTAMP, SF_U_CREATOR, SF_U_DESCRIPTION, SF_U_DISABLED, SF_U_DOT, SF_U_LASTLOGONIP, SF_U_LASTLOGONTIME, SF_U_LOCKED, SF_U_LOGONFAILCOUNT, SF_U_LOGONFAILTIME, SF_U_MAIL, SF_U_MODIFIER, SF_U_MODIFYTIMESTAMP, SF_U_PARENT, SF_U_PID, SF_U_PROFILE, SF_U_PWD, SF_U_PWDCHANGETIME, SF_U_PWDHISTORY, SF_U_PWDMUSTCHANGE, SF_U_PWDPOLICYCN, SF_U_RRN, SF_U_SURNAME, SF_U_UID, SF_U_VALIDFROM, SF_U_VALIDTO, SF_UA, SF_UA_ACCOUNT, SF_UA_DOT, SF_UA_OS, SF_UA_PWD, SF_UA_USRID, SF_UG, SF_UG_CREATETIMESTAMP, SF_UG_CREATOR, SF_UG_DESCRIPTION, SF_UG_DOT, SF_UG_EID, SF_UG_ID, SF_UG_INVALIDMEMBER, SF_UG_MEMBER, SF_UG_MODIFIER, SF_UG_MODIFYTIMESTAMP, SF_UG_NAME, SF_UG_ORGDN, SF_UG_ORGDN1, SF_UG_ORGDN2, SF_UG_REPID, SF_UO, SF_UO_CN, SF_UO_CREATETIMESTAMP, SF_UO_CREATOR, SF_UO_DESCRIPTION, SF_UO_DN1, SF_UO_DN2, SF_UO_DOT, SF_UO_EID, SF_UO_ID, SF_UO_MODIFIER, SF_UO_MODIFYTIMESTAMP, SF_UO_PARENT, SF_UO_PID, SF_UO_PROFILE, SF_UO_USERORG_TYPE, SF_UO_WORKFLOW, SF_UP, SF_UP_DOT, SF_UP_PRNAME, SF_UP_SUBID, SF_UP_TYPE, SF_UP_VALUE, SF_UR, SF_UR_ATTRINFO, SF_UR_BASE_LOCATION, SF_UR_CREATETIMESTAMP, SF_UR_CREATOR, SF_UR_DEL_ONLY, SF_UR_DESCRIPTION, SF_UR_DOT, SF_UR_ID, SF_UR_ID_GEN_SQL, SF_UR_ID_POLICY, SF_UR_IS_ORGNAME_AS_ID, SF_UR_MODIFIER, SF_UR_MODIFYTIMESTAMP, SF_UR_NAME, SF_UR_ORG_COLTYPE, SF_UR_ORG_ROOTVALUE, SF_UR_PROFILE, SF_UR_PWD_POLICY, SF_UR_REPID, SF_UR_SERVERLIST, SF_UR_SERVERLIST_TABLE, SF_UR_SL_ADDRESS, SF_UR_SL_BASELOCATION, SF_UR_SL_DRIVER, SF_UR_SL_ENABLE, SF_UR_SL_LOGONID, SF_UR_SL_LOGONPWD, SF_UR_SL_MAXPOOL, SF_UR_SL_MINPOOL, SF_UR_SL_PRODUCTTYPE, SF_UR_SL_PROTOCOL, SF_UR_SL_PWDMETHOD, SF_UR_SL_REPID, SF_UR_SL_SCID, SF_UR_SL_STORAGETYPE, SF_UR_SL_TIMEOUT, SF_UR_SL_WEIGHT, SF_UR_STORAGE_TYPE, SF_UR_USER_IDCOL, SF_UR_USER_MAPINFO, SF_UR_USER_OIDCOL, SF_UR_USER_TYPE, SF_UR_USERORG_IDCOL, SF_UR_USERORG_MAPINFO, SF_UR_USERORG_OIDCOL, SF_UR_USERORG_TYPE, SF_URL, SF_URL_DN1, SF_URL_DN2, SF_URL_DOT, SF_URL_IMMOBILITY, SF_URL_REPID, SF_URL_RID, SF_URL_UID, SF_URWEIGHT_TABLE, SF_USER_TABLE, SF_USERACCOUNT_TABLE, SF_USERGROUP_TABLE, SF_USERORG_TABLE, SF_USERPROFILE_TABLE, SF_USERREPOSITORY_TABLE, SF_USERROLE_TABLE, SF_UW_DOT, SF_UW_ID, SF_UW_OBJID, SF_UW_OBJTYPE, SF_UW_REPID, SF_UW_SUBNAME, SF_UW_WEIGHT, SF_WEBROOT_TABLE, SF_WHENWHERE_POLICY_TABLE, SF_WR, SF_WR_CREATETIMESTAMP, SF_WR_CREATOR, SF_WR_DEFAULTERRORURL, SF_WR_DEFAULTURL, SF_WR_DEFUALTREALM, SF_WR_DESCRIPTION, SF_WR_DOT, SF_WR_EID, SF_WR_GLOBALSSO, SF_WR_HOST, SF_WR_ID, SF_WR_ISCRYPTOGRAPHY, SF_WR_ISMASTERAGENT, SF_WR_ISNOTPROTECT, SF_WR_LOGOFFURL, SF_WR_MODIFIER, SF_WR_MODIFYTIMESTAMP, SF_WR_MULTIVALUE_TABLE, SF_WR_MV_ID, SF_WR_MV_LONGVALUE, SF_WR_MV_TYPE, SF_WR_MV_VALUE, SF_WR_NAME, SF_WR_NEEDPERSONALURI, SF_WR_NL_AGENTKEY, SF_WR_NL_EID, SF_WR_NL_ID, SF_WR_NL_IP, SF_WR_NL_PORT, SF_WR_NODELIST, SF_WR_NODELIST_TABLE, SF_WR_PERSONALATTNAME, SF_WR_PORT, SF_WR_PROTOCOL, SF_WR_TICKETKEY, SF_WR_TRUSTEDSSO, SF_WR_UNPROTECTEDEXT, SF_WW, SF_WW_CREATETIMESTAMP, SF_WW_CREATOR, SF_WW_DESCRIPTION, SF_WW_DOT, SF_WW_EID, SF_WW_END_DATE, SF_WW_EXCEPT_DATE, SF_WW_FRI, SF_WW_ID, SF_WW_MODIFIER, SF_WW_MODIFYTIMESTAMP, SF_WW_MON, SF_WW_NAME, SF_WW_SAT, SF_WW_START_DATE, SF_WW_SUN, SF_WW_THR, SF_WW_TUE, SF_WW_WEN, SF_WW_WHERE0, SF_WW_WHERE1, SF_WW_WHERE2, SF_WW_WHERE3, SF_WW_WHERE4, SF_WW_WHERE5, SF_WW_WHERE6, SF_WW_WHERE7, SF_WW_WHERE8, SF_WW_WHERE9, SQL_AND, SQL_DELETE, SQL_FROM, SQL_INSERT, SQL_LIKE, SQL_NOT, SQL_OR, SQL_ORDERBY, SQL_SELECT, SQL_SET, SQL_UNIONALL, SQL_UPDATE, SQL_WHERE, STRING, USER_ATTRS, USERORG_ATTRS, USERREPOSITORY_ATTRS
 
Constructor Summary
RdbRoleDao()
           
 
Method Summary
 boolean addDsdRoleSet(DsdRoleSet dsdrolesetInfo)
          DSD ¿ªÇÒ ÁýÇÕÀ» Ãß°¡ÇÑ´Ù.
 boolean addRole(Role roleInfo, java.util.HashSet setModifyAttr, boolean bModifyProf)
          ¿ªÇÒ »ó¼Ó±¸Á¶¿¡ ¿ªÇÒÀ» Ãß°¡ÇÑ´Ù.
 boolean addRolePrecond(RolePrecond roleprecondInfo)
          ¼±Çà Á¶°ÇÀ» Ãß°¡ÇÑ´Ù.
 boolean addRoleUserGroupRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserGroupInfo)
          ¿ªÇÒ¿¡ »ç¿ëÀÚ ±×·ì¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» Ãß°¡
 boolean addRoleUserOrgRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserOrgInfo, boolean bSubTree)
          ¿ªÇÒ¿¡ »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» Ãß°¡
 boolean addSsdRoleSet(SsdRoleSet ssdrolesetInfo)
          SSD ¿ªÇÒ ÁýÇÕÀ» Ãß°¡ÇÑ´Ù.
 boolean assignUser(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserInfo, boolean bImmobility)
          ÁÖ¾îÁø ¿ªÇÒ¿¡ »ç¿ëÀÚ¸¦ ÇÒ´çÇÑ´Ù.
 boolean assignUsers(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcUsers, boolean bImmobility)
          ÁÖ¾îÁø ¿ªÇÒ¿¡ »ç¿ëÀÚµéÀ» ÇÒ´çÇÑ´Ù.
 boolean checkSSDwithResperm(java.lang.String strRoleInfo, java.lang.String strRespermInfo)
          ÀÔ·ÂµÈ ÆÛ¹Ì¼ÇÀÌ ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´ÂÁö¸¦ °Ë»çÇÑ´Ù. 1.
 boolean checkSSDwithRespermAll(java.lang.String strRoleInfo, java.util.Vector vcRespermInfo)
          ÀÔ·ÂµÈ ÆÛ¹Ì¼ÇµéÀÌ ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´ÂÁö¸¦ °Ë»çÇÑ´Ù. 1.
 boolean checkSSDwithUser(java.lang.String strRoleInfo, java.lang.String strUserInfo)
          ÁÖ¾îÁø »ç¿ëÀÚ°¡ ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ÂÁö¸¦ °Ë»çÇÑ´Ù. 1.
 boolean checkSSDwithUserAll(java.lang.String strRoleInfo, java.util.Vector vcUserInfo)
          ÀÔ·ÂµÈ »ç¿ëÀÚµéÀÌ ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ÂÁö¸¦ °Ë»çÇÑ´Ù. 1.
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean deassignUser(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserInfo)
          ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø »ç¿ëÀÚ¸¦ »èÁ¦ÇÑ´Ù.
 boolean deassignUsers(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcUsers)
          ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø »ç¿ëÀÚµéÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteDsdRoleSet(java.lang.String strDsdRoleSetInfo)
          DSD ¿ªÇÒ ÁýÇÕÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidAdoptedRole(java.lang.String strPrecondInfo, java.lang.String strRoleInfo)
          ¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidAssignedUser(java.lang.String strRoleInfo, java.lang.String strUserInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidAssignedUsers(java.lang.String strRoleInfo, java.util.Vector vcUsers)
          ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ »ç¿ëÀÚµéÀ» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚµé·Î ¼³Á¤ÇÑ´Ù.
 boolean deleteInvalidAttrValue(java.lang.String strEntryInfo, java.lang.String strValueInfo, java.lang.String strInvalidAttr)
          ¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼º °ªÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´ø ¼Ó¼º °ªÀ» ¿£Æ®¸®¿¡¼­ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidAttrValues(java.lang.String strEntryInfo, java.util.Vector vcValues, java.lang.String strInvalidAttr)
          ¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î ¼³Á¤µÈ °ªµéÀ» ¾ò¾î¿Â´Ù.
 boolean deleteInvalidDsdRoleMember(java.lang.String DsdInfo, java.lang.String strRoleInfo)
          DSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidDsdRoleMembers(java.lang.String strDsdInfo, java.util.Vector vcRoles)
          SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidGrantResperm(java.lang.String strRoleInfo, java.lang.String strRespermInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidGrantResperms(java.lang.String strRoleInfo, java.util.Vector vcResperms)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidPrecond(java.lang.String strPrecondInfo, java.lang.String strPrecond)
          ¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¼±ÇàÁ¶°Ç Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidPreconds(java.lang.String strPrecondInfo, java.util.Vector vcPreconds)
          ¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¼±ÇàÁ¶°Ç Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)µéÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidSsdRoleMember(java.lang.String SsdInfo, java.lang.String strRoleInfo)
          SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidSsdRoleMembers(java.lang.String strSsdInfo, java.util.Vector vcRoles)
          SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidUserAttrRule(java.lang.String strRoleInfo, java.lang.String strUserAttrRule)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidUserGroupRule(java.lang.String strRoleInfo, java.lang.String strGroupInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢ÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidUserGroupRules(java.lang.String strRoleInfo, java.util.Vector vcGroups)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidUserOrgRule(java.lang.String strRoleInfo, java.lang.String strUserOrgInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidUserOrgRules(java.lang.String strRoleInfo, java.util.Vector vcUserOrgs)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteRole(java.lang.String strRoleInfo)
          ¿ªÇÒÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteRolePrecond(java.lang.String strRolePrecondInfo)
          ¼±Çà Á¶°ÇÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteRoleTree(java.lang.String strBaseInfo)
          ±âÁØ ¿ªÇÒÀ» Áß½ÉÀ¸·Î ÇÏÀ§¿¡ ÀÖ´Â ¸ðµç ¿ªÇÒµéÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteRoleUserGroupRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserGroupInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» »èÁ¦
 boolean deleteRoleUserOrgRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserOrgRuleInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» »èÁ¦
 boolean deleteRoleUserOrgRuleByOrgInfo(java.lang.String strRoleInfo, java.lang.String strUserOrgInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» »èÁ¦
 boolean deleteSsdRoleSet(java.lang.String strSsdRoleSetInfo)
          SSD ¿ªÇÒ ÁýÇÕÀ» »èÁ¦ÇÑ´Ù.
 java.util.Vector findDsdRoleSet(AbstractSearchFilter objFilter)
          ÁÖ¾îÁø Á¶°Ç¿¡ ¸Â´Â DSD ¿ªÇÒ ÁýÇÕµéÀ» °Ë»öÇÏ¿© ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Vector findRole(AbstractSearchFilter objFilter, java.lang.String strBase, boolean bScopeOneLevel)
          ÁÖ¾îÁø Á¶°Ç¿¡ ¸Â´Â ¿ªÇÒµéÀ» °Ë»öÇÏ¿© ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Vector findRolePrecond(AbstractSearchFilter objFilter)
          ÁÖ¾îÁø Á¶°Ç¿¡ ¸Â´Â ¼±Çà Á¶°ÇµéÀ» °Ë»öÇÏ¿© ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Vector findSsdRoleSet(AbstractSearchFilter objFilter)
          ÁÖ¾îÁø Á¶°Ç¿¡ ¸Â´Â SSD ¿ªÇÒ ÁýÇÕµéÀ» °Ë»öÇÏ¿© ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Vector getAssignedRolesForUser(java.lang.String strUserInfo, java.lang.String strBaseRoleInfo)
          »ç¿ëÀÚ°¡ Á÷Á¢ ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·Ï
 java.util.Vector getAssignedRolesForUserByUserAttrRule(java.lang.String strUserInfo, java.lang.String strBaseRoleInfo)
          »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢¿¡ ÀÇÇØ¼­ »ç¿ëÀÚ¿¡°Ô ÇÒ´çµÈ ¿ªÇÒ Á¤º¸
 java.util.Vector getAssignedRolesForUserByUserGroupRule(java.lang.String strUserInfo, java.lang.String strBaseRoleInfo)
          »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢¿¡ ÀÇÇØ¼­ »ç¿ëÀÚ¿¡°Ô ÇÒ´çµÈ ¿ªÇÒ Á¤º¸ 1.
 java.util.Vector getAssignedRolesForUserByUserOrgRule(java.lang.String strUserInfo, java.lang.String strBaseRoleInfo)
          »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢¿¡ ÀÇÇØ¼­ »ç¿ëÀÚ¿¡°Ô ÇÒ´çµÈ ¿ªÇÒ Á¤º¸
 java.util.Vector getAssignedRolesForUserGroup(java.lang.String strUserGroupInfo, java.lang.String strBaseRoleInfo)
          »ç¿ëÀÚ ±×·ì¿¡ ÇÒ´çµÈ ¿ªÇÒ Á¤º¸ : ±¸Çö ¾ÈµÊ
 java.util.Vector getAssignedRolesForUserOrg(java.lang.String strUserOrgInfo, java.lang.String strBaseRoleInfo)
          »ç¿ëÀÚ Á¶Á÷¿¡ ÇÒ´çµÈ ¿ªÇÒ Á¤º¸ : ±¸Çö ¾ÈµÊ
 java.util.Vector getAssignedUser(java.lang.String strRoleInfo, boolean bImmobility)
          ¿ªÇÒ¿¡ ÇÒ´çµÈ »ç¿ëÀÚ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getAssignedUserAll(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ÇÒ´çµÈ »ç¿ëÀÚ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getAttrRuleInUserAttrRule(java.lang.String strUserAttrRule)
          »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡¼­ »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ Á¤º¸¸¦ ºÐ¸®,
 java.util.Vector getAuthorizedDSDResPerm(java.lang.String strUserInfo, java.lang.String strIp, java.util.Vector activeRoles)
          Policy Server¸¦ À§ÇÑ ¸Þ¼Òµå »ç¿ëÀÚ¿¡°Ô »ó¼ÓµÇ¾î ¹¬½ÃÀûÀ¸·Î ÇÒ´çµÇ°Å³ª »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ÅëÇÏ¿© ÇÒ´çµÈ ¿ªÇÒµéÀ» ÅëÇØ ÇØ´ç »ç¿ëÀÚ¿¡°Ô ºÎ¿©µÈ ¸®¼Ò½º ÆÛ¹Ì¼ÇÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAuthorizedResPerms(java.lang.String strUserInfo, java.lang.String strIp)
          Policy Server¸¦ À§ÇÑ ¸Þ¼Òµå »ç¿ëÀÚ¿¡°Ô »ó¼ÓµÇ¾î ¹¬½ÃÀûÀ¸·Î ÇÒ´çµÇ°Å³ª »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ÅëÇÏ¿© ÇÒ´çµÈ ¿ªÇÒµéÀ» ÅëÇØ ÇØ´ç »ç¿ëÀÚ¿¡°Ô ºÎ¿©µÈ ¸®¼Ò½º ÆÛ¹Ì¼ÇÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAuthorizedRolesForResperm4Find(java.lang.String strRespermInfo)
           
 java.util.Vector getAuthorizedRolesForUser(java.lang.String strUserInfo, java.lang.String strIp)
          Policy Server¸¦ À§ÇÑ ¸Þ¼Òµå »ç¿ëÀÚ¿¡°Ô »ó¼ÓµÇ¾î ¹¬½ÃÀûÀ¸·Î ÇÒ´çµÇ°Å³ª »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ÅëÇÏ¿© ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAuthorizedRolesForUser4Find(java.lang.String strUserInfo)
           
 java.util.Vector getChildRolesInfo(java.lang.String strRoleInfo)
          ¿ªÇÒÀÇ ÇÑ ´Ü°è ÇÏÀ§¿¡ ÀÖ´Â ÀÚ½Ä ¿ªÇÒµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.lang.String getDsdAttributeName(java.lang.String name)
          DSD ¿ªÇÒ ÁýÇÕ °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸
 java.util.Hashtable getDsdAttributes()
          ¿ªÇÒ °ü·Ã ¼Ó¼º °ª¿¡ ´ëÇÑ HashtableÀ» ¾ò´Â´Ù.
 java.lang.String getDsdRoleSetEidInfo(java.lang.String strDsdRoleSetId)
          DSD ¿ªÇÒ ÁýÇÕÀÇ À̸§ Á¤º¸ Á¶È¸
 DsdRoleSet getDsdRoleSetInfo(java.lang.String strDsdRoleSetDn)
          DSD ¿ªÇÒ ÁýÇÕ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getDSDRoleSets(java.util.Vector vcAuthorizedRoles)
           
 java.lang.String getFilterInUserAttrRule(java.lang.String strUserAttrRule)
          »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡¼­ ¼Ó¼º °Ë»ö Á¶°Ç Á¤º¸¸¦ ¾ò´Â´Ù
 java.util.Vector getGrantedResperm(java.lang.String strRoleInfo, boolean bImmobility)
          ¿ªÇÒ¿¡ ºÎ¿©µÈ ÆÛ¹Ì¼Ç Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getGrantedRespermAll(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ºÎ¿©µÈ ÆÛ¹Ì¼Ç Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getInvalidAdoptedRole(java.lang.String strPrecondInfo)
          ¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidAssignedUsers(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.lang.String getInvalidAttrValue(java.lang.String strEntryInfo, java.lang.String strInvalidAttr)
          ¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î ¼³Á¤µÈ °ªÀ» ¾ò¾î¿Â´Ù.
 java.util.Vector getInvalidAttrValues(java.lang.String strEntryInfo, java.lang.String strInvalidAttr)
          ¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î ¼³Á¤µÈ °ªµéÀ» ¾ò¾î¿Â´Ù.
 java.util.Vector getInvalidDsdRoleMembers(java.lang.String strDsdInfo)
          DSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidGrantedResperms(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidPreconds(java.lang.String strPrecondInfo)
          ¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¼±ÇàÁ¶°Ç Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidSsdRoleMembers(java.lang.String strSsdInfo)
          SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.lang.String getInvalidUserAttrRule(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidUserGroupRules(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidUserOrgRules(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 boolean getIsSubTreeInUserOrgRule(java.lang.String strUserOrgRule)
          »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡¼­ ÇÏÀ§ Á¶Á÷ Æ÷ÇÔ ¿©ºÎ Á¤º¸¸¦ ¾ò´Â´Ù.
 int getLevel(java.lang.String strRoleDn)
          ¿ªÇÒÀÇ Level Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Locale getLocale()
           
 java.lang.String getParentRoleInfo(java.lang.String strRoleInfo)
          ¿ªÇÒÀÇ ºÎ¸ð ¿ªÇæ Á¤º¸¸¦ ±¸ÇÑ´Ù.
 java.lang.String getPrecondAttributeName(java.lang.String name)
          ¿ªÇÒ ¼±ÇàÁ¶°Ç °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸
 java.util.Hashtable getPrecondAttributes()
          ¿ªÇÒ ¼±ÇàÁ¶°Ç ¼Ó¼º °ª¿¡ ´ëÇÑ HashtableÀ» ¾ò´Â´Ù.
 java.lang.String getPrecondEidInfo(java.lang.String strPrecondId)
          ¼±ÇàÁ¶°ÇÀÇ À̸§ Á¤º¸ Á¶È¸
 java.util.List getPSAssignedRolesForUserByUserAttrRule(User user, java.lang.String strBaseRoleInfo)
           
 java.util.List getPSAuthorizedRolesForUser4Find(User user)
           
 java.lang.String getRespermEidInfo(java.lang.String strRespermId)
          ÆÛ¹Ì¼ÇÀÇ À̸§ Á¤º¸ Á¶È¸
 java.lang.String getRoleAttributeName(java.lang.String name)
          ¿ªÇÒ °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸
 java.util.Hashtable getRoleAttributes()
          ¿ªÇÒ °ü·Ã ¼Ó¼º °ª¿¡ ´ëÇÑ HashtableÀ» ¾ò´Â´Ù.
 java.lang.String getRoleBaseInfo(java.lang.String strRoleId)
          ¿ªÇÒÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Á¤º¸¸¦ Á¶È¸
 java.lang.String getRoleDescInfo(java.lang.String strRoleDn)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ Description Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getRoleEidInfo(java.lang.String strRoleId)
          ¿ªÇÒÀÇ À̸§ Á¤º¸ Á¶È¸
 Role getRoleInfo(java.lang.String strRoleDn, Macl macl)
          ¿ªÇÒ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 RolePrecond getRolePrecondInfo(java.lang.String strRolePrecondDn)
          ¼±Çà Á¶°Ç¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getRoleProfileInfo(java.lang.String strRoleDn)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ Profile Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getRoleRepositoryInfo()
          RoleRepository Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getRoleRespermRuleInfo(java.lang.String strRoleDn)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ ÆÛ¹Ì¼Ç ºÎ¿© ±ÔÄ¢ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getRoleUserAttrRule(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ¼Ó¼º¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¶È¸
 java.util.Vector getRoleUserGroupRule(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ±×·ì¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¶È¸
 java.util.Vector getRoleUserOrgRule(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¶È¸
 RoleUserRule getRoleUserRuleInfo(java.lang.String strRoleDn)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getSsdAttributeName(java.lang.String name)
          SSD ¿ªÇÒ ÁýÇÕ °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸
 java.util.Hashtable getSsdAttributes()
          ¿ªÇÒ °ü·Ã ¼Ó¼º °ª¿¡ ´ëÇÑ HashtableÀ» ¾ò´Â´Ù.
 java.lang.String getSsdRoleSetEidInfo(java.lang.String strSsdRoleSetId)
          SSD ¿ªÇÒ ÁýÇÕÀÇ À̸§ Á¤º¸ Á¶È¸
 SsdRoleSet getSsdRoleSetInfo(java.lang.String strSsdRoleSetDn)
          SSD ¿ªÇÒ ÁýÇÕ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.lang.String getUserOrgInfoInUserOrgRule(java.lang.String strUserOrgRule)
          »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡¼­ »ç¿ëÀÚ Á¶Á÷ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.lang.String getUserOrgInUserAttrRule(java.lang.String strUserAttrRule)
          »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡¼­ »ç¿ëÀÚ Á¶Á÷,
 boolean grantResperm(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strRespermInfo, boolean bImmobility)
          ¿ªÇÒ¿¡ ÆÛ¹Ì¼ÇÀ» ºÎ¿©ÇÑ´Ù.
 boolean grantResperms(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcResperms, boolean bImmobility)
          ¿ªÇÒ¿¡ ÆÛ¹Ì¼ÇµéÀ» ºÎ¿©ÇÑ´Ù.
 boolean invalidateAdoptedRole(java.lang.String strPrecondInfo, java.lang.String strRoleInfo)
          ¼±ÇàÁ¶°Ç¿¡ ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤µÈ ¿ªÇÒÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ¿ªÇÒÀ» ¼±ÇàÁ¶°Ç¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateAssignedUser(java.lang.String strRoleInfo, java.lang.String strUserInfo)
          ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´Â »ç¿ëÀÚ°¡ »èÁ¦µÈ °æ¿ì ÇØ´ç »ç¿ëÀÚ¸¦ ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateAssignedUsers(java.lang.String strRoleInfo, java.util.Vector vcUsers)
          ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ »ç¿ëÀÚµéÀ» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚµé·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateAttrValue(java.lang.String strEntryInfo, java.lang.String strValueInfo, java.lang.String strValidAttr, java.lang.String strInvalidAttr)
          ¿£Æ®¸®¿¡ ¼³Á¤µÇ¾î ÀÖ´ø ¼Ó¼º °ªÁß ¼Ó¼º °ªÀÌ °¡¸®Å°´Â ¿£Æ®¸®°¡ »èÁ¦µÈ °æ¿ì ÇØ´ç ¼Ó¼º °ªÀ» À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î º¯°æÇÑ´Ù.
 boolean invalidateAttrValues(java.lang.String strEntryInfo, java.util.Vector vcValues, java.lang.String strValidAttr, java.lang.String strInvalidAttr)
          ¿£Æ®¸®¿¡ ¼³Á¤µÇ¾î ÀÖ´ø ¼Ó¼º °ªµéÁß ¼Ó¼º °ªÀÌ °¡¸®Å°´Â ¿£Æ®¸®°¡ »èÁ¦µÈ ¼Ó¼º °ªµéÀ» À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î º¯°æÇÑ´Ù.
 boolean invalidateDsdRoleMember(java.lang.String DsdInfo, java.lang.String strRoleInfo)
          DSD ¿ªÇÒ ÁýÇÕ¿¡ DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÈ ¿ªÇÒÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ¿ªÇÒÀ» DSD ¿ªÇÒ ÁýÇÕ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateDsdRoleMembers(java.lang.String strDsdInfo, java.util.Vector vcRoles)
          DSD ¿ªÇÒ ÁýÇÕ¿¡ DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÈ ¿ªÇÒµéÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ¿ªÇÒµéÀ» DSD ¿ªÇÒ ÁýÇÕ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateGrantResperm(java.lang.String strRoleInfo, java.lang.String strRespermInfo)
          ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ÆÛ¹Ì¼ÇÀ» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼ÇÀ¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateGrantResperms(java.lang.String strRoleInfo, java.util.Vector vcResperms)
          ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ ÆÛ¹Ì¼ÇµéÀ» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼Çµé·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidatePrecond(java.lang.String strPrecondInfo, java.lang.String strPrecond)
          ¼±ÇàÁ¶°Ç¿¡ ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÈ Á¤º¸°¡ °¡¸®Å°´Â Ç׸ñ(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)ÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç Á¤º¸¸¦ ¼±ÇàÁ¶°Ç¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidatePreconds(java.lang.String strPrecondInfo, java.util.Vector vcPreconds)
          ¼±ÇàÁ¶°Ç¿¡ ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÈ Á¤º¸°¡ °¡¸®Å°´Â Ç׸ñ(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)ÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç Á¤º¸¸¦ ¼±ÇàÁ¶°Ç¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateRespermInRolesPreconds(java.lang.String strRespermInfo)
          ÁÖ¾îÁø ¸®¼Ò½º ÆÛ¹Ì¼ÇÀÌ ¼³Á¤µÈ ¿ªÇÒ, ¼±ÇàÁ¶°Ç¿¡¼­ ¸®¼Ò½º ÆÛ¹Ì¼Ç Á¤º¸¸¦ À¯È¿ÇÏÁö ¾ÊÀº ¸®¼Ò½º ÆÛ¹Ì¼ÇÁ¤º¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateSsdRoleMember(java.lang.String SsdInfo, java.lang.String strRoleInfo)
          SSD ¿ªÇÒ ÁýÇÕ¿¡ SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÈ ¿ªÇÒÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ¿ªÇÒÀ» SSD ¿ªÇÒ ÁýÇÕ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateSsdRoleMembers(java.lang.String strSsdInfo, java.util.Vector vcRoles)
          SSD ¿ªÇÒ ÁýÇÕ¿¡ SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÈ ¿ªÇÒµéÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ¿ªÇÒµéÀ» SSD ¿ªÇÒ ÁýÇÕ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateUserAttrRule(java.lang.String strRoleInfo, java.lang.String strUserAttrRule)
          ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢¿¡ ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷ÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateUserGroupInRoles(java.lang.String strUserGroupInfo)
          ÁÖ¾îÁø »ç¿ëÀÚ ±×·ìÀÌ ¼³Á¤µÈ ¿ªÇÒ¿¡¼­ »ç¿ëÀÚ ±×·ì Á¤º¸¸¦ À¯È¿ÇÏÁö ¾ÊÀº »ç¿ëÀÚ ±×·ì Á¤º¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateUserGroupRule(java.lang.String strRoleInfo, java.lang.String strGroupInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ±×·ìÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateUserGroupRules(java.lang.String strRoleInfo, java.util.Vector vcGroups)
          ¿ªÇÒ¿¡ »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ìµéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ »ç¿ëÀÚ ±×·ìµé°ú °ü·ÃµÈ »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢µé·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateUserInRoles(java.lang.String strUserInfo)
          ÁÖ¾îÁø »ç¿ëÀÚ°¡ ÇÒ´çµÈ ¿ªÇÒ¿¡¼­ »ç¿ëÀÚ Á¤º¸¸¦ À¯È¿ÇÏÁö ¾ÊÀº »ç¿ëÀÚ Á¤º¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateUserOrgInRolesPreconds(java.lang.String strUserOrgInfo)
          ÁÖ¾îÁø »ç¿ëÀÚ Á¶Á÷ÀÌ ¼³Á¤µÈ ¿ªÇÒ¶Ç´Â ¼±ÇàÁ¶°Ç¿¡¼­ »ç¿ëÀÚ Á¶Á÷ Á¤º¸¸¦ À¯È¿ÇÏÁö ¾ÊÀº »ç¿ëÀÚ Á¶Á÷ Á¤º¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateUserOrgRule(java.lang.String strRoleInfo, java.lang.String strUserOrgInfo)
          ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢¿¡ ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷ÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤ÇÑ´Ù.
 boolean invalidateUserOrgRules(java.lang.String strRoleInfo, java.util.Vector vcUserOrgs)
          ¿ªÇÒ¿¡ »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷µéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ »ç¿ëÀÚ Á¶Á÷µé°ú °ü·ÃµÈ »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µé·Î ¼³Á¤ÇÑ´Ù.
 boolean IsParentRole(java.lang.String strChildRoleInfo, java.lang.String strParentRoleInfo)
          ºñ±³µÇ´Â ¿ªÇÒÀÌ ¿øº» ¿ªÇÒÀÇ »óÀ§¿¡ Á¸ÀçÇÏ´Â ¿ªÇÒÀÎÁö¸¦ °Ë»çÇÏ´Â ÇÔ¼ö
 java.lang.String makeDsdRoleSetId(java.lang.String strDsdRoleSetName)
          DSD ¿ªÇÒ ÁýÇÕÀÇ Id °ªÀ» »ý¼ºÇÑ´Ù.
 java.lang.String makePrecondId(java.lang.String strPrecondName)
          ¼±ÇàÁ¶°ÇÀÇ Id °ªÀ» »ý¼ºÇÑ´Ù.
 java.lang.String makeRoleId(java.lang.String strBaseId, java.lang.String strRoleName)
          ¿ªÇÒÀÇ Id °ªÀ» »ý¼ºÇÑ´Ù.
 java.lang.String makeSsdRoleSetId(java.lang.String strSsdRoleSetName)
          SSD ¿ªÇÒ ÁýÇÕÀÇ Id °ªÀ» »ý¼ºÇÑ´Ù.
 boolean modifyDsdRoleSet(DsdRoleSet roledsdsetInfo)
          DSD ¿ªÇÒ ÁýÇÕÀÇ DsdRoleMemberÁ¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyDsdRoleSetRoleMembers(java.lang.String strAdminInfo, java.lang.String strDsdRoleSetInfo, java.util.Vector vcDsdRoleMembers)
          DSD ¿ªÇÒ ÁýÇÕÀÇ DsdRoleMemberÁ¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyRole(Role roleInfo, java.util.HashSet setModifyAttr, boolean bModifyProf)
          ¿ªÇÒ »ó¼Ó±¸Á¶¿¡ ¿ªÇÒÀ» Ãß°¡ÇÑ´Ù.
 boolean modifyRoleDescInfo(java.lang.String strAdminInfo, java.lang.String strRoleDn, java.lang.String strDescInfo)
          ¿ªÇÒÀÇ Description Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyRolePrecond(RolePrecond roleprecondInfo)
          ¼±Çà Á¶°Ç Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyRolePrecondAdoptedRole(java.lang.String strAdminInfo, java.lang.String strRolePrecondInfo, java.lang.String strAdoptedRole)
          ¼±Çà Á¶°Ç¿¡ ¼³Á¤µÇ¾î ÀÖ´Â AdoptedRole Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyRolePrecondPrecond(java.lang.String strAdminInfo, java.lang.String strRolePrecondInfo, java.util.Vector vcPreconds)
          ¼±Çà Á¶°Ç¿¡ ¼³Á¤µÇ¾î ÀÖ´Â Precond Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyRoleProfileInfo(java.lang.String strAdminInfo, java.lang.String strRoleDn, java.util.Vector vcProfile)
          ¿ªÇÒÀÇ Profile Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyRoleUserAttrRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserAttrRule)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ¼Ó¼º¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¤º¸¸¦ ¼öÁ¤
 boolean modifyRoleUserGroupRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcUserGroupRule)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¼öÁ¤
 boolean modifyRoleUserOrgRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcUserOrgRule)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¼öÁ¤
 boolean modifyRoleUserRuleInfo(java.lang.String strAdminInfo, java.lang.String strRoleDn, RoleUserRule roleUserRule)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢(UserRule)À» ¼öÁ¤ÇÑ´Ù.
 boolean modifySsdRoleSet(SsdRoleSet rolessdsetInfo)
          SSD ¿ªÇÒ ÁýÇÕÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifySsdRoleSetRoleMembers(java.lang.String strAdminInfo, java.lang.String strSsdRoleSetInfo, java.util.Vector vcSsdRoleMembers)
          SSD ¿ªÇÒ ÁýÇÕÀÇ SsdRoleMemberÁ¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean moveRole(java.lang.String strSrcInfo, java.lang.String strDstInfo)
          ¿ªÇÒÀ» À̵¿ÇÑ´Ù.
 boolean revokeResperm(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strRespermInfo)
          ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´ø ÆÛ¹Ì¼ÇÀ» Ãë¼ÒÇÑ´Ù.
 boolean revokeResperms(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcResperms)
          ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´ø ÆÛ¹Ì¼ÇµéÀ» Ãë¼ÒÇÑ´Ù.
 void setLocale(java.util.Locale locale)
           
 boolean validateAdoptedRole(java.lang.String strPrecondInfo, java.lang.String strRoleInfo)
          ¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀ» ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤ÇÑ´Ù.
 boolean validateAssignedUser(java.lang.String strRoleInfo, java.lang.String strUserInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ¸¦ ¿ªÇÒ¿¡ ÇÒ´çÇÑ´Ù.
 boolean validateAssignedUsers(java.lang.String strRoleInfo, java.util.Vector vcUsers)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚµé·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀ» ¿ªÇÒ¿¡ ÇÒ´çÇÑ´Ù.
 boolean validateAttrValue(java.lang.String strEntryInfo, java.lang.String strValueInfo, java.lang.String strInvalidAttr, java.lang.String strValidAttr)
          ¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼º °ªÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´ø ¼Ó¼º °ªÀ» À¯È¿ÇÑ ¼Ó¼º °ªÀ¸·Î º¯°æÇÑ´Ù.
 boolean validateAttrValues(java.lang.String strEntryInfo, java.util.Vector vcValues, java.lang.String strInvalidAttr, java.lang.String strValidAttr)
          ¿£Æ®¸®¿¡ ¼³Á¤µÇ¾î ÀÖ´ø À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼º °ªµéÀ» À¯È¿ÇÑ ¼Ó¼ºÀ¸·Î º¯°æÇÑ´Ù.
 boolean validateDsdRoleMember(java.lang.String DsdInfo, java.lang.String strRoleInfo)
          DSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀ» DSD ¿ªÇÒÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤ÇÑ´Ù.
 boolean validateDsdRoleMembers(java.lang.String strDsdInfo, java.util.Vector vcRoles)
          DSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀ» DSD ¿ªÇÒÀÇ ±¸¼º¿øµé·Î ¼³Á¤ÇÑ´Ù.
 boolean validateGrantResperm(java.lang.String strRoleInfo, java.lang.String strRespermInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇÀ» ¿ªÇÒ¿¡ ºÎ¿©ÇÑ´Ù.
 boolean validateGrantResperms(java.lang.String strRoleInfo, java.util.Vector vcResperms)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼Çµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀ» ¿ªÇÒ¿¡ ºÎ¿©ÇÑ´Ù.
 boolean validatePrecond(java.lang.String strPrecondInfo, java.lang.String strPrecond)
          ¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¼±ÇàÁ¶°Ç Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)À» ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÑ´Ù.
 boolean validatePreconds(java.lang.String strPrecondInfo, java.util.Vector vcPreconds)
          ¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¼±ÇàÁ¶°Ç Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)µéÀ» ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÑ´Ù.
 boolean validateSsdRoleMember(java.lang.String SsdInfo, java.lang.String strRoleInfo)
          SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀ» SSD ¿ªÇÒÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤ÇÑ´Ù.
 boolean validateSsdRoleMembers(java.lang.String strSsdInfo, java.util.Vector vcRoles)
          SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀ» SSD ¿ªÇÒÀÇ ±¸¼º¿øµé·Î ¼³Á¤ÇÑ´Ù.
 boolean validateUserAttrRule(java.lang.String strRoleInfo, java.lang.String strUserAttrRule)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡ ¼³Á¤ÇÑ´Ù.
 boolean validateUserGroupRule(java.lang.String strRoleInfo, java.lang.String strGroupInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡ ¼³Á¤ÇÑ´Ù.
 boolean validateUserGroupRules(java.lang.String strRoleInfo, java.util.Vector vcGroups)
          ¿ªÇÒ¿¡ »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ìµéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ »ç¿ëÀÚ ±×·ìµé°ú °ü·ÃµÈ »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢µé·Î ¼³Á¤ÇÑ´Ù.
 boolean validateUserOrgRule(java.lang.String strRoleInfo, java.lang.String strUserOrgInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡ ¼³Á¤ÇÑ´Ù.
 boolean validateUserOrgRules(java.lang.String strRoleInfo, java.util.Vector vcUserOrgs)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µé·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µéÀ» ¿ªÇÒ¿¡ ºÎ¿©ÇÑ´Ù.
 
Methods inherited from class com.safeidentity.adminservice.dao.rdb.RdbDefDao
close, close, close, close, close, close, destroy, finishTransaction, getAdminDnID, getAdminSfDn, getAdminSfDn, getConnection, getConnection, getDBConnection, getDBConnection, getDn, getPrDntype, getUserRepositoryInfo, isNullData, IsTopAdmin, main, putAdminDn, putAdminSfDn, putNewId, readUserRepositoryInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RdbRoleDao

public RdbRoleDao()
Method Detail

getLocale

public final java.util.Locale getLocale()
Specified by:
getLocale in interface RoleDao

setLocale

public final void setLocale(java.util.Locale locale)
Specified by:
setLocale in interface RoleDao

getChildRolesInfo

public final java.util.Vector getChildRolesInfo(java.lang.String strRoleInfo)
                                         throws SFEnvParamException,
                                                SFInvalidParameterException,
                                                SFBindException,
                                                SFDaoException
¿ªÇÒÀÇ ÇÑ ´Ü°è ÇÏÀ§¿¡ ÀÖ´Â ÀÚ½Ä ¿ªÇÒµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getChildRolesInfo in interface RoleDao
Parameters:
strRoleInfo - ÀÚ½Ä ¿ªÇÒ Á¤º¸¸¦ ±¸ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ Á¤º¸ (dn)
Returns:
¿ªÇÒÀÇ ÀÚ½Ä ¿ªÇÒ¿¡ ´ëÇÑ ¸ñ·Ï. ¶Ç´Â ÀڽĿªÇÒÀÌ ¾ø°Å³ª ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

addRole

public boolean addRole(Role roleInfo,
                       java.util.HashSet setModifyAttr,
                       boolean bModifyProf)
                throws SFEnvParamException,
                       SFInvalidParameterException,
                       SFBindException,
                       SFDaoException,
                       SFAccessRightException
¿ªÇÒ »ó¼Ó±¸Á¶¿¡ ¿ªÇÒÀ» Ãß°¡ÇÑ´Ù. Ãß°¡/»èÁ¦ÀÇ ±ÇÇÑÀº ¸ðµç ±ÇÇÑÀÇ »óÀ§¿¡ Á¸ÀçÇϹǷΠÀÔ·ÂµÈ ¸ðµç ³»¿ëÀ» DB¿¡ ÀúÀåÇÑ´Ù.

Specified by:
addRole in interface RoleDao
Parameters:
roleInfo - Ãß°¡ÇÒ ¿ªÇÒÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â Role °´Ã¼
bModifyProf - ¼Ó¼º ¼öÁ¤ ±ÇÇÑÀÌ ÀÖ´ÂÁö ¿©ºÎ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAccessRightException

modifyRole

public final boolean modifyRole(Role roleInfo,
                                java.util.HashSet setModifyAttr,
                                boolean bModifyProf)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException,
                                SFAccessRightException
¿ªÇÒ »ó¼Ó±¸Á¶¿¡ ¿ªÇÒÀ» Ãß°¡ÇÑ´Ù. Ãß°¡/»èÁ¦ÀÇ ±ÇÇÑÀº ¸ðµç ±ÇÇÑÀÇ »óÀ§¿¡ Á¸ÀçÇϹǷΠÀÔ·ÂµÈ ¸ðµç ³»¿ëÀ» DB¿¡ ÀúÀåÇÑ´Ù.

Specified by:
modifyRole in interface RoleDao
Parameters:
roleInfo - Ãß°¡ÇÒ ¿ªÇÒÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â Role °´Ã¼
setModifyAttr - addRoleÀ» ¼öÇàÇÏ´Â °ü¸®ÀÚÀÇ °ü¸®±ÇÇÑ Á¤º¸. nullÀ̸é ÃÖ»óÀ§ °ü¸®ÀÚ
bModifyProf - ¼Ó¼º ¼öÁ¤ ±ÇÇÑÀÌ ÀÖ´ÂÁö ¿©ºÎ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAccessRightException

modifyRoleDescInfo

public final boolean modifyRoleDescInfo(java.lang.String strAdminInfo,
                                        java.lang.String strRoleDn,
                                        java.lang.String strDescInfo)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
¿ªÇÒÀÇ Description Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyRoleDescInfo in interface RoleDao
Parameters:
strAdminInfo -
strRoleDn - Description Á¤º¸¸¦ ¼öÁ¤ÇÒ ¿ªÇÒ/SsdRoleSet/RolePrecondÀÇ Á¤º¸(dn)
strDescInfo - ¼öÁ¤ÇÒ Description Á¤º¸, nullÀÌ¸é ±âÁ¸¿¡ ¼³Á¤µÇ¾î ÀÖ´ø °ªÀ» »èÁ¦ÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRoleProfileInfo

public final boolean modifyRoleProfileInfo(java.lang.String strAdminInfo,
                                           java.lang.String strRoleDn,
                                           java.util.Vector vcProfile)
                                    throws SFEnvParamException,
                                           SFInvalidParameterException,
                                           SFBindException,
                                           SFDaoException
¿ªÇÒÀÇ Profile Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyRoleProfileInfo in interface RoleDao
Parameters:
strAdminInfo -
strRoleDn - Profile Á¤º¸¸¦ ¼öÁ¤ÇÒ ¿ªÇÒ Á¤º¸(dn)
vcProfile - ¼öÁ¤ÇÒ Profile ¸ñ·Ï. null Àΰæ¿ì ±âÁ¸¿¡ ¼³Á¤µÈ ¸ðµç Profile Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

moveRole

public final boolean moveRole(java.lang.String strSrcInfo,
                              java.lang.String strDstInfo)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException
¿ªÇÒÀ» À̵¿ÇÑ´Ù. À̵¿ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀÇ ÇÏÀ§ ¿ªÇÒ¿¡ ¿ªÇÒµéÀÌ Á¸ÀçÇÏ´Â °æ¿ì. ÇÏÀ§¿¡ Á¸ÀçÇÏ´Â ¸ðµç ¿ªÇÒµéÀÌ À̵¿ÇÏ°Ô µÈ´Ù.

Specified by:
moveRole in interface RoleDao
Parameters:
strSrcInfo - À̵¿ÇÒ ¿øº» ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
strDstInfo - À̵¿µÉ ´ë»ó ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

deleteRole

public final boolean deleteRole(java.lang.String strRoleInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
¿ªÇÒÀ» »èÁ¦ÇÑ´Ù.

Specified by:
deleteRole in interface RoleDao
Parameters:
strRoleInfo - »èÁ¦ÇÒ ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

deleteRoleTree

public final boolean deleteRoleTree(java.lang.String strBaseInfo)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
±âÁØ ¿ªÇÒÀ» Áß½ÉÀ¸·Î ÇÏÀ§¿¡ ÀÖ´Â ¸ðµç ¿ªÇÒµéÀ» »èÁ¦ÇÑ´Ù.

Specified by:
deleteRoleTree in interface RoleDao
Parameters:
strBaseInfo - »èÁ¦ÇÒ ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

IsParentRole

public final boolean IsParentRole(java.lang.String strChildRoleInfo,
                                  java.lang.String strParentRoleInfo)
ºñ±³µÇ´Â ¿ªÇÒÀÌ ¿øº» ¿ªÇÒÀÇ »óÀ§¿¡ Á¸ÀçÇÏ´Â ¿ªÇÒÀÎÁö¸¦ °Ë»çÇÏ´Â ÇÔ¼ö

Specified by:
IsParentRole in interface RoleDao
Parameters:
strChildRoleInfo -
strParentRoleInfo -
Returns:
strOrgRoleInfo ÀÇ ¿ªÇÒÀÌ strCompRoleInfo ¿ªÇÒÀÇ »óÀ§¿¡ Á¸ÀçÇÏ´Â °æ¿ì true, ±×·¸Áö ¾ÊÀº °æ¿ì false

getParentRoleInfo

public final java.lang.String getParentRoleInfo(java.lang.String strRoleInfo)
¿ªÇÒÀÇ ºÎ¸ð ¿ªÇæ Á¤º¸¸¦ ±¸ÇÑ´Ù.

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

makeRoleId

public final java.lang.String makeRoleId(java.lang.String strBaseId,
                                         java.lang.String strRoleName)
¿ªÇÒÀÇ Id °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makeRoleId in interface RoleDao
Parameters:
strBaseId - Id¸¦ »ý¼ºÇÒ ¿ªÇÒÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Id
strRoleName - »ý¼ºÇÒ ¿ªÇÒÀÇ À̸§
Returns:
¿ªÇÒÀÇ Id °ª(dn)

findRole

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

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

getRoleAttributeName

public final java.lang.String getRoleAttributeName(java.lang.String name)
¿ªÇÒ °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸

Specified by:
getRoleAttributeName in interface RoleDao
Parameters:
name - ¿ªÇÒ ¼Ó¼ºÀÇ À̸§
Returns:
ÁÖ¾îÁø À̸§ÀÇ ¿ªÇÒ ¼Ó¼ºÀÌ °¡Áø °ª

getRoleAttributes

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

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

getRoleBaseInfo

public final java.lang.String getRoleBaseInfo(java.lang.String strRoleId)
¿ªÇÒÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Á¤º¸¸¦ Á¶È¸

Specified by:
getRoleBaseInfo in interface RoleDao
Parameters:
strRoleId - ¿ªÇÒ Á¤º¸
Returns:
ÇØ´ç ¿ªÇÒÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Á¤º¸

getRoleDescInfo

public final java.lang.String getRoleDescInfo(java.lang.String strRoleDn)
                                       throws SFEnvParamException,
                                              SFInvalidParameterException,
                                              SFBindException,
                                              SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ Description Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Specified by:
getRoleDescInfo in interface RoleDao
Parameters:
strRoleDn - Description Á¤º¸¸¦ ¾ò±â À§ÇÑ ¿ªÇÒ Á¤º¸(dn)
Returns:
¿ªÇÒ¿¡ ¼³Á¤µÈ Description Á¤º¸. Description Á¤º¸°¡ ¾ø°Å³ª ¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleEidInfo

public final java.lang.String getRoleEidInfo(java.lang.String strRoleId)
¿ªÇÒÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getRoleEidInfo in interface RoleDao
Parameters:
strRoleId - À̸§ Á¤º¸¸¦ Á¶È¸ÇÒ ¿ªÇÒÀÇ Id
Returns:
ÇØ´ç ¿ªÇÒÀÇ À̸§ Á¤º¸

getRolePrecondInfo

public final RolePrecond getRolePrecondInfo(java.lang.String strRolePrecondDn)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException
¼±Çà Á¶°Ç¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getRolePrecondInfo in interface RoleDao
Parameters:
strRolePrecondDn - »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò¾î¿Ã ¼±ÇàÁ¶°ÇÀÇ Á¤º¸(dn)
Returns:
¼±ÇàÁ¶°Ç¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â RolePrecond °´Ã¼ ¶Ç´Â ÇØ´ç ¼±ÇàÁ¶°ÇÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleProfileInfo

public final java.util.Vector getRoleProfileInfo(java.lang.String strRoleDn)
                                          throws SFEnvParamException,
                                                 SFInvalidParameterException,
                                                 SFBindException,
                                                 SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ Profile Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Specified by:
getRoleProfileInfo in interface RoleDao
Parameters:
strRoleDn - Profile Á¤º¸¸¦ ¾ò±â À§ÇÑ ¿ªÇÒ Á¤º¸(dn)
Returns:
¿ªÇÒ¿¡ ¼³Á¤µÈ Profile Á¤º¸ ¸ñ·Ï. Profile Á¤º¸°¡ ¾ø°Å³ª ¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleRespermRuleInfo

public final java.lang.String getRoleRespermRuleInfo(java.lang.String strRoleDn)
                                              throws SFEnvParamException,
                                                     SFInvalidParameterException,
                                                     SFBindException,
                                                     SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ ÆÛ¹Ì¼Ç ºÎ¿© ±ÔÄ¢ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Specified by:
getRoleRespermRuleInfo in interface RoleDao
Parameters:
strRoleDn - ÆÛ¹Ì¼Ç ºÎ¿© ±ÔÄ¢ Á¤º¸¸¦ ¾ò¾î¿Ã ¿ªÇÒ Á¤º¸(dn)
Returns:
¿ªÇÒ¿¡ ¼³Á¤µÈ ÆÛ¹Ì¼Ç ºÎ¿© ±ÔÄ¢ ¶Ç´Â ¼³Á¤µÈ ÆÛ¹Ì¼Ç ºÎ¿© ±ÔÄ¢ÀÌ ¾ø°Å³ª ¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException - »ç¿ë¾ÈÇÔ

getLevel

public final int getLevel(java.lang.String strRoleDn)
¿ªÇÒÀÇ Level Á¤º¸¸¦ ¾ò´Â´Ù. ¿ªÇÒÀÇ Level Á¤º¸ : ¿ªÇÒÀÇ LDAP Æ®¸® ±¸Á¶ »ó¿¡¼­ÀÇ ¿ªÇÒ ·çÆ®·ÎºÎÅÍÀÇ Depth

Parameters:
strRoleDn - level Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
Returns:
¿ªÇÒÀÇ level À庸 ¶Ç´Â ¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì -1

assignUser

public final boolean assignUser(java.lang.String strAdminInfo,
                                java.lang.String strRoleInfo,
                                java.lang.String strUserInfo,
                                boolean bImmobility)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException,
                                SFAlreadyExistsException
ÁÖ¾îÁø ¿ªÇÒ¿¡ »ç¿ëÀÚ¸¦ ÇÒ´çÇÑ´Ù.

Specified by:
assignUser in interface RoleDao
Parameters:
strAdminInfo -
strRoleInfo - »ç¿ëÀÚ¸¦ ÇÒ´çÇÒ ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
strUserInfo - ÇÒ´çÇÒ »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸(dn)
bImmobility - Èú´çµÉ »ç¿ëÀÚ¿¡ ´ëÇØ¼­ Immobility ¼Ó¼ºÀ» ºÎ¿©ÇÒÁöÀÇ ¿©ºÎ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException

assignUsers

public final boolean assignUsers(java.lang.String strAdminInfo,
                                 java.lang.String strRoleInfo,
                                 java.util.Vector vcUsers,
                                 boolean bImmobility)
                          throws SFEnvParamException,
                                 SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException,
                                 SFAlreadyExistsException
ÁÖ¾îÁø ¿ªÇÒ¿¡ »ç¿ëÀÚµéÀ» ÇÒ´çÇÑ´Ù.

Specified by:
assignUsers in interface RoleDao
Parameters:
strAdminInfo -
strRoleInfo - »ç¿ëÀÚ¸¦ ÇÒ´çÇÒ ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
vcUsers - ÇÒ´çÇÒ »ç¿ëÀÚµéÀÇ ¸ñ·Ï
bImmobility - Èú´çµÉ »ç¿ëÀÚ¿¡ ´ëÇØ¼­ Immobility ¼Ó¼ºÀ» ºÎ¿©ÇÒÁöÀÇ ¿©ºÎ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException

deassignUser

public final boolean deassignUser(java.lang.String strAdminInfo,
                                  java.lang.String strRoleInfo,
                                  java.lang.String strUserInfo)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException,
                                  SFNoSuchValueException
¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø »ç¿ëÀÚ¸¦ »èÁ¦ÇÑ´Ù. »ç¿ëÀÚ¸¦ »èÁ¦ÇÒ ¶§´Â ImmobilityÀÇ ¼³Á¤ À¯¹«¿Í°ü·Ã ¾øÀÌ ÁÖ¾îÁø »ç¿ëÀÚ¸¦ ¸ðµÎ »èÁ¦ÇÑ´Ù.

Specified by:
deassignUser in interface RoleDao
Parameters:
strAdminInfo -
strUserInfo -
strRoleInfo - »ç¿ëÀÚ¸¦ »èÁ¦ÇÒ ´ë»óÀÌ µÇ´Â ¿ªÇÒÀÇ Á¤º¸(dn)
Returns:
¼º°øÇϸé true,½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

deassignUsers

public final boolean deassignUsers(java.lang.String strAdminInfo,
                                   java.lang.String strRoleInfo,
                                   java.util.Vector vcUsers)
                            throws SFEnvParamException,
                                   SFInvalidParameterException,
                                   SFBindException,
                                   SFDaoException,
                                   SFNoSuchValueException
¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø »ç¿ëÀÚµéÀ» »èÁ¦ÇÑ´Ù. »ç¿ëÀÚ¸¦ »èÁ¦ÇÒ ¶§´Â ImmobilityÀÇ ¼³Á¤ À¯¹«¿Í°ü·Ã ¾øÀÌ ÁÖ¾îÁø »ç¿ëÀÚ¸¦ ¸ðµÎ »èÁ¦ÇÑ´Ù.

Specified by:
deassignUsers in interface RoleDao
Parameters:
strAdminInfo -
vcUsers -
strRoleInfo - »ç¿ëÀÚ¸¦ »èÁ¦ÇÒ ´ë»óÀÌ µÇ´Â ¿ªÇÒÀÇ Á¤º¸(dn)
Returns:
¼º°øÇϸé true,½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

getAssignedRolesForUser

public final java.util.Vector getAssignedRolesForUser(java.lang.String strUserInfo,
                                                      java.lang.String strBaseRoleInfo)
                                               throws SFEnvParamException,
                                                      SFInvalidParameterException,
                                                      SFBindException,
                                                      SFDaoException
»ç¿ëÀÚ°¡ Á÷Á¢ ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·Ï

Specified by:
getAssignedRolesForUser in interface RoleDao
Parameters:
strUserInfo - »ç¿ëÀÚ Á¤º¸
strBaseRoleInfo - ÃÖ»óÀ§ ¿ªÇÒ Á¤º¸. nullÀÌ¸é ¿ªÇÒÀÇ rootDn
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAssignedUser

public final java.util.Vector getAssignedUser(java.lang.String strRoleInfo,
                                              boolean bImmobility)
                                       throws SFEnvParamException,
                                              SFInvalidParameterException,
                                              SFBindException,
                                              SFDaoException
¿ªÇÒ¿¡ ÇÒ´çµÈ »ç¿ëÀÚ Á¤º¸¸¦ ¾ò¾î¿Â´Ù. ÀÔ·ÂµÈ Immobility ¼Ó¼ºÀÇ ¼³Á¤ ¿©ºÎ¿¡ µû¶ó ÀûÀýÇÑ »ç¿ëÀÚ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getAssignedUser in interface RoleDao
Parameters:
strRoleInfo - »ç¿ëÀÚ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ ¿ªÇÒ Á¤º¸(dn)
bImmobility - Immobility ¼Ó¼º
Returns:
¿ªÇÒ¿¡ bImmobilityÀÇ Immobility ¼Ó¼ºÀ» °¡Áö°í ÇÒ´çµÈ »ç¿ëÀÚ ¸ñ·Ï. »ç¿ëÀÚ Á¤º¸°¡ ¾ø°Å³ª ¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAssignedUserAll

public final java.util.Vector getAssignedUserAll(java.lang.String strRoleInfo)
                                          throws SFEnvParamException,
                                                 SFInvalidParameterException,
                                                 SFBindException,
                                                 SFDaoException
¿ªÇÒ¿¡ ÇÒ´çµÈ »ç¿ëÀÚ Á¤º¸¸¦ ¾ò¾î¿Â´Ù. Immobility ¼Ó¼ºÀÇ ¼³Á¤ À¯¹«¿Í °ü·Ã ¾øÀÌ ¿ªÇÒ¿¡ ÇÒ´çµÈ ¸ðµç »ç¿ëÀÚµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getAssignedUserAll in interface RoleDao
Parameters:
strRoleInfo - »ç¿ëÀÚ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ ¿ªÇÒ Á¤º¸(dn)
Returns:
¿ªÇÒ¿¡ ÇÒ´çµÈ »ç¿ëÀÚ ¸ñ·Ï. »ç¿ëÀÚ Á¤º¸°¡ ¾ø°Å³ª ¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAssignedRolesForUserByUserAttrRule

public final java.util.Vector getAssignedRolesForUserByUserAttrRule(java.lang.String strUserInfo,
                                                                    java.lang.String strBaseRoleInfo)
                                                             throws SFEnvParamException,
                                                                    SFInvalidParameterException,
                                                                    SFBindException,
                                                                    SFDaoException,
                                                                    SFInitDaoException,
                                                                    SFInformationNotExistedException
»ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢¿¡ ÀÇÇØ¼­ »ç¿ëÀÚ¿¡°Ô ÇÒ´çµÈ ¿ªÇÒ Á¤º¸

Specified by:
getAssignedRolesForUserByUserAttrRule in interface RoleDao
Parameters:
strUserInfo - »ç¿ëÀÚ Á¤º¸
strBaseRoleInfo - ÃÖ»óÀ§ ¿ªÇÒ Á¤º¸. nullÀÌ¸é ¿ªÇÒÀÇ rootDn
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
SFInformationNotExistedException

getAssignedRolesForUserByUserOrgRule

public final java.util.Vector getAssignedRolesForUserByUserOrgRule(java.lang.String strUserInfo,
                                                                   java.lang.String strBaseRoleInfo)
                                                            throws SFEnvParamException,
                                                                   SFInvalidParameterException,
                                                                   SFBindException,
                                                                   SFDaoException,
                                                                   SFInformationNotExistedException
»ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢¿¡ ÀÇÇØ¼­ »ç¿ëÀÚ¿¡°Ô ÇÒ´çµÈ ¿ªÇÒ Á¤º¸

Specified by:
getAssignedRolesForUserByUserOrgRule in interface RoleDao
Parameters:
strUserInfo - »ç¿ëÀÚ Á¤º¸
strBaseRoleInfo - ÃÖ»óÀ§ ¿ªÇÒ Á¤º¸. nullÀÌ¸é ¿ªÇÒÀÇ rootDn
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFInformationNotExistedException

getAssignedRolesForUserByUserGroupRule

public final java.util.Vector getAssignedRolesForUserByUserGroupRule(java.lang.String strUserInfo,
                                                                     java.lang.String strBaseRoleInfo)
                                                              throws SFEnvParamException,
                                                                     SFInvalidParameterException,
                                                                     SFBindException,
                                                                     SFDaoException
»ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢¿¡ ÀÇÇØ¼­ »ç¿ëÀÚ¿¡°Ô ÇÒ´çµÈ ¿ªÇÒ Á¤º¸ 1. ÁÖ¾îÁø »ç¿ëÀÚ°¡ ±¸¼º¿øÀÎ ±×·ìÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù. 2. ÇØ´ç ±×·ìÀÌ »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÈ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ã´Â´Ù.

Specified by:
getAssignedRolesForUserByUserGroupRule in interface RoleDao
Parameters:
strUserInfo - »ç¿ëÀÚ Á¤º¸
strBaseRoleInfo - ÃÖ»óÀ§ ¿ªÇÒ Á¤º¸. nullÀÌ¸é ¿ªÇÒÀÇ rootDn
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getFilterInUserAttrRule

public final java.lang.String getFilterInUserAttrRule(java.lang.String strUserAttrRule)
                                               throws SFInvalidParameterException,
                                                      SFInvalidDataFormatException
»ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡¼­ ¼Ó¼º °Ë»ö Á¶°Ç Á¤º¸¸¦ ¾ò´Â´Ù.,

Specified by:
getFilterInUserAttrRule in interface RoleDao
Parameters:
strUserAttrRule - »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢
Returns:
»ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢¿¡ ´ã±ä °Ë»ö Á¶°Ç Á¤º¸
Throws:
SFInvalidParameterException
SFInvalidDataFormatException

getIsSubTreeInUserOrgRule

public final boolean getIsSubTreeInUserOrgRule(java.lang.String strUserOrgRule)
                                        throws SFInvalidParameterException,
                                               SFInvalidDataFormatException
»ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡¼­ ÇÏÀ§ Á¶Á÷ Æ÷ÇÔ ¿©ºÎ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getIsSubTreeInUserOrgRule in interface RoleDao
Parameters:
strUserOrgRule - »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢
Returns:
»ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡ ´ã±ä ÇÏÀ§ Á¶Á÷ Æ÷ÇÔ ¿©ºÎ. true Æ÷ÇÔ, false Æ÷ÇÔÇÏÁö ¾ÊÀº
Throws:
SFInvalidDataFormatException
SFInvalidParameterException

addRoleUserGroupRule

public final boolean addRoleUserGroupRule(java.lang.String strAdminInfo,
                                          java.lang.String strRoleInfo,
                                          java.lang.String strUserGroupInfo)
                                   throws SFEnvParamException,
                                          SFInvalidParameterException,
                                          SFBindException,
                                          SFDaoException,
                                          SFAlreadyExistsException
¿ªÇÒ¿¡ »ç¿ëÀÚ ±×·ì¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» Ãß°¡

Specified by:
addRoleUserGroupRule in interface RoleDao
Parameters:
strAdminInfo -
strRoleInfo - ¿ªÇÒ Á¤º¸(dn)
strUserGroupInfo - »ç¿ëÀÚ ±×·ì Á¤º¸(dn)
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException

deleteRoleUserGroupRule

public final boolean deleteRoleUserGroupRule(java.lang.String strAdminInfo,
                                             java.lang.String strRoleInfo,
                                             java.lang.String strUserGroupInfo)
                                      throws SFEnvParamException,
                                             SFInvalidParameterException,
                                             SFBindException,
                                             SFDaoException,
                                             SFNoSuchValueException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» »èÁ¦

Specified by:
deleteRoleUserGroupRule in interface RoleDao
Parameters:
strAdminInfo -
strUserGroupInfo -
strRoleInfo - ¿ªÇÒ Á¤º¸(dn)
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

addRoleUserOrgRule

public final boolean addRoleUserOrgRule(java.lang.String strAdminInfo,
                                        java.lang.String strRoleInfo,
                                        java.lang.String strUserOrgInfo,
                                        boolean bSubTree)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException,
                                        SFAlreadyExistsException
¿ªÇÒ¿¡ »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» Ãß°¡

Specified by:
addRoleUserOrgRule in interface RoleDao
Parameters:
strAdminInfo -
strRoleInfo - ¿ªÇÒ Á¤º¸(dn)
strUserOrgInfo - »ç¿ëÀÚ Á¶Á÷ Á¤º¸(dn)
bSubTree - È÷À§ Á¶Á÷¿¡µµ ÇØ´ç »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ÀÌ Àû¿ëµÇ´ÂÁöÀÇ ¿©ºÎ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException

deleteRoleUserOrgRule

public final boolean deleteRoleUserOrgRule(java.lang.String strAdminInfo,
                                           java.lang.String strRoleInfo,
                                           java.lang.String strUserOrgRuleInfo)
                                    throws SFEnvParamException,
                                           SFInvalidParameterException,
                                           SFBindException,
                                           SFDaoException,
                                           SFNoSuchValueException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» »èÁ¦

Specified by:
deleteRoleUserOrgRule in interface RoleDao
Parameters:
strAdminInfo -
strUserOrgRuleInfo -
strRoleInfo - ¿ªÇÒ Á¤º¸(dn)
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

deleteRoleUserOrgRuleByOrgInfo

public final boolean deleteRoleUserOrgRuleByOrgInfo(java.lang.String strRoleInfo,
                                                    java.lang.String strUserOrgInfo)
                                             throws SFEnvParamException,
                                                    SFInvalidParameterException,
                                                    SFBindException,
                                                    SFDaoException,
                                                    SFNoSuchValueException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» »èÁ¦

Specified by:
deleteRoleUserOrgRuleByOrgInfo in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸(dn)
strUserOrgInfo - »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢¿¡¼­ »èÁ¦µÉ »ç¿ëÀÚ Á¶Á÷ Á¤º¸
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

getAssignedRolesForUserOrg

public final java.util.Vector getAssignedRolesForUserOrg(java.lang.String strUserOrgInfo,
                                                         java.lang.String strBaseRoleInfo)
                                                  throws SFEnvParamException,
                                                         SFInvalidParameterException,
                                                         SFBindException,
                                                         SFDaoException,
                                                         SFInformationNotExistedException
»ç¿ëÀÚ Á¶Á÷¿¡ ÇÒ´çµÈ ¿ªÇÒ Á¤º¸ : ±¸Çö ¾ÈµÊ

Specified by:
getAssignedRolesForUserOrg in interface RoleDao
Parameters:
strUserOrgInfo - »ç¿ëÀÚ Á¶Á÷ Á¤º¸
strBaseRoleInfo - ÃÖ»óÀ§ ¿ªÇÒ Á¤º¸. nullÀÌ¸é ¿ªÇÒÀÇ rootDn
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFInformationNotExistedException

getAssignedRolesForUserGroup

public final java.util.Vector getAssignedRolesForUserGroup(java.lang.String strUserGroupInfo,
                                                           java.lang.String strBaseRoleInfo)
                                                    throws SFEnvParamException,
                                                           SFInvalidParameterException,
                                                           SFBindException,
                                                           SFDaoException
»ç¿ëÀÚ ±×·ì¿¡ ÇÒ´çµÈ ¿ªÇÒ Á¤º¸ : ±¸Çö ¾ÈµÊ

Specified by:
getAssignedRolesForUserGroup in interface RoleDao
Parameters:
strUserGroupInfo - »ç¿ëÀÚ ±×·ì Á¤º¸
strBaseRoleInfo - ÃÖ»óÀ§ ¿ªÇÒ Á¤º¸. nullÀÌ¸é ¿ªÇÒÀÇ rootDn
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleUserAttrRule

public final java.lang.String getRoleUserAttrRule(java.lang.String strRoleInfo)
                                           throws SFEnvParamException,
                                                  SFInvalidParameterException,
                                                  SFBindException,
                                                  SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ¼Ó¼º¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¶È¸

Specified by:
getRoleUserAttrRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸(dn)
Returns:
ÇØ´ç ¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ¼Ó¼º¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleUserGroupRule

public final java.util.Vector getRoleUserGroupRule(java.lang.String strRoleInfo)
                                            throws SFEnvParamException,
                                                   SFInvalidParameterException,
                                                   SFBindException,
                                                   SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ±×·ì¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¶È¸

Specified by:
getRoleUserGroupRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸(dn)
Returns:
ÇØ´ç ¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ±×·ì¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ ¸ñ·Ï
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleUserOrgRule

public final java.util.Vector getRoleUserOrgRule(java.lang.String strRoleInfo)
                                          throws SFEnvParamException,
                                                 SFInvalidParameterException,
                                                 SFBindException,
                                                 SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¶È¸

Specified by:
getRoleUserOrgRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸(dn)
Returns:
ÇØ´ç ¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ ¸ñ·Ï
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleUserRuleInfo

public final RoleUserRule getRoleUserRuleInfo(java.lang.String strRoleDn)
                                       throws SFEnvParamException,
                                              SFInvalidParameterException,
                                              SFBindException,
                                              SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Specified by:
getRoleUserRuleInfo in interface RoleDao
Parameters:
strRoleDn - »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¤º¸¸¦ ¾ò¾î¿Ã ¿ªÇÒ Á¤º¸(dn)
Returns:
¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ ¶Ç´Â ¼³Á¤µÈ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ÀÌ ¾ø°Å³ª ¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getUserOrgInfoInUserOrgRule

public final java.lang.String getUserOrgInfoInUserOrgRule(java.lang.String strUserOrgRule)
                                                   throws SFInvalidParameterException,
                                                          SFInvalidDataFormatException
»ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡¼­ »ç¿ëÀÚ Á¶Á÷ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getUserOrgInfoInUserOrgRule in interface RoleDao
Parameters:
strUserOrgRule - »ç¿ëÀÚ Á¶Á÷ ÇÒ´Ù ±ÔÄ¢
Returns:
»ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡ ´ã±ä »ç¿ëÀÚ Á¶Á÷ Á¤º¸.¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFInvalidDataFormatException
SFInvalidParameterException

getUserOrgInUserAttrRule

public final java.lang.String getUserOrgInUserAttrRule(java.lang.String strUserAttrRule)
                                                throws SFInvalidParameterException,
                                                       SFInvalidDataFormatException
»ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡¼­ »ç¿ëÀÚ Á¶Á÷,

Specified by:
getUserOrgInUserAttrRule in interface RoleDao
Parameters:
strUserAttrRule - »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢
Returns:
»ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢¿¡ ´ã±ä »ç¿ëÀÚ Á¶Á÷ Á¤º¸
Throws:
SFInvalidParameterException
SFInvalidDataFormatException

modifyRoleUserAttrRule

public final boolean modifyRoleUserAttrRule(java.lang.String strAdminInfo,
                                            java.lang.String strRoleInfo,
                                            java.lang.String strUserAttrRule)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ¼Ó¼º¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¤º¸¸¦ ¼öÁ¤

Specified by:
modifyRoleUserAttrRule in interface RoleDao
Parameters:
strAdminInfo -
strRoleInfo - ¿ªÇÒ Á¤º¸(dn)
strUserAttrRule - ¼öÁ¤ÇÒ »ç¿ëÀÚ ¼Ó¼º¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ nullÀÌ¸é ±âÁ¸ÀÇ ¼³Á¤µÇ¾î ÀÖ´ø »ç¿ëÀÚ ¼Ó¼º »èÁ¦
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRoleUserGroupRule

public final boolean modifyRoleUserGroupRule(java.lang.String strAdminInfo,
                                             java.lang.String strRoleInfo,
                                             java.util.Vector vcUserGroupRule)
                                      throws SFEnvParamException,
                                             SFInvalidParameterException,
                                             SFBindException,
                                             SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¼öÁ¤

Specified by:
modifyRoleUserGroupRule in interface RoleDao
Parameters:
strAdminInfo -
strRoleInfo - ¿ªÇÒ Á¤º¸ (dn)
vcUserGroupRule - ¼öÁ¤ÇϰíÀÚ ÇÏ´Â »ç¿ëÀÚ ±×·ì¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ ¸ñ·Ï null ÀÎ °æ¿ì ±âÁ¸¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¸ðµÎ »èÁ¦
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRoleUserOrgRule

public final boolean modifyRoleUserOrgRule(java.lang.String strAdminInfo,
                                           java.lang.String strRoleInfo,
                                           java.util.Vector vcUserOrgRule)
                                    throws SFEnvParamException,
                                           SFInvalidParameterException,
                                           SFBindException,
                                           SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¼öÁ¤

Specified by:
modifyRoleUserOrgRule in interface RoleDao
Parameters:
strAdminInfo -
strRoleInfo - ¿ªÇÒ Á¤º¸ (dn)
vcUserOrgRule - ¼öÁ¤ÇϰíÀÚ ÇÏ´Â »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ ¸ñ·Ï null ÀÎ °æ¿ì ±âÁ¸¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ µû¸¥ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¸ðµÎ »èÁ¦
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRoleUserRuleInfo

public final boolean modifyRoleUserRuleInfo(java.lang.String strAdminInfo,
                                            java.lang.String strRoleDn,
                                            RoleUserRule roleUserRule)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢(UserRule)À» ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyRoleUserRuleInfo in interface RoleDao
Parameters:
strAdminInfo -
roleUserRule -
strRoleDn - »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¼öÁ¤ÇÒ ´ë»óÀÌ µÇ´Â ¿ªÇÒ Á¤º¸(dn)
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

addDsdRoleSet

public boolean addDsdRoleSet(DsdRoleSet dsdrolesetInfo)
                      throws SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFNotEnoughInfoException
DSD ¿ªÇÒ ÁýÇÕÀ» Ãß°¡ÇÑ´Ù.

Specified by:
addDsdRoleSet in interface RoleDao
Parameters:
dsdrolesetInfo - Ãß°¡ÇÒ DSD ¿ªÇÒ ÁýÇÕÀÇ Á¤º¸¸¦ ÀúÀåÇϰí ÀÖ´Â DsdRoleSet °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

addRolePrecond

public boolean addRolePrecond(RolePrecond roleprecondInfo)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException
¼±Çà Á¶°ÇÀ» Ãß°¡ÇÑ´Ù.

Specified by:
addRolePrecond in interface RoleDao
Parameters:
roleprecondInfo - Ãß°¡ÇÒ ¼±ÇàÁ¶°Ç Á¤º¸¸¦ ÀúÀåÇϰí ÀÖ´Â RolePrecond °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

addSsdRoleSet

public boolean addSsdRoleSet(SsdRoleSet ssdrolesetInfo)
                      throws SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFNotEnoughInfoException
SSD ¿ªÇÒ ÁýÇÕÀ» Ãß°¡ÇÑ´Ù.

Specified by:
addSsdRoleSet in interface RoleDao
Parameters:
ssdrolesetInfo - Ãß°¡ÇÒ SSD ¿ªÇÒ ÁýÇÕÀÇ Á¤º¸¸¦ ÀúÀåÇϰí ÀÖ´Â SsdRoleSet °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

checkSSDwithResperm

public boolean checkSSDwithResperm(java.lang.String strRoleInfo,
                                   java.lang.String strRespermInfo)
                            throws SFEnvParamException,
                                   SFInvalidParameterException,
                                   SFBindException,
                                   SFDaoException
ÀÔ·ÂµÈ ÆÛ¹Ì¼ÇÀÌ ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´ÂÁö¸¦ °Ë»çÇÑ´Ù. 1. ¿ì¼± ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ±¸ÇÑ´Ù. 2. ±¸ÇØÁø ¸ñ·Ï°ú ÀÔ·ÂµÈ ÆÛ¹Ì¼Ç Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© ÇϳªÀÇ Filter¸¦ ÀÛ¼ºÇÏ¿© °Ë»öÇÑ´Ù.

Specified by:
checkSSDwithResperm in interface RoleDao
Parameters:
strRespermInfo -
strRoleInfo - SSD °ü°è¸¦ °Ë»çÇÒ ¿ªÇÒ Á¤º¸(dn)
Returns:
ÀÔ·ÂµÈ ÆÛ¹Ì¼ÇÀÌ ÀÔ·ÂµÈ ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖÀ¸¸é true, ±×·¸Áö ¾ÊÀ¸¸é false.
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

checkSSDwithRespermAll

public boolean checkSSDwithRespermAll(java.lang.String strRoleInfo,
                                      java.util.Vector vcRespermInfo)
                               throws SFEnvParamException,
                                      SFInvalidParameterException,
                                      SFBindException,
                                      SFDaoException
ÀÔ·ÂµÈ ÆÛ¹Ì¼ÇµéÀÌ ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´ÂÁö¸¦ °Ë»çÇÑ´Ù. 1. ¿ì¼± ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ±¸ÇÑ´Ù. 2. ±¸ÇØÁø ¸ñ·Ï°ú ÀÔ·ÂµÈ ÆÛ¹Ì¼Ç Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© ÇϳªÀÇ Filter¸¦ ÀÛ¼ºÇÏ¿© °Ë»öÇÑ´Ù.

Specified by:
checkSSDwithRespermAll in interface RoleDao
Parameters:
vcRespermInfo -
strRoleInfo - SSD °ü°è¸¦ °Ë»çÇÒ ¿ªÇÒ Á¤º¸(dn)
Returns:
ÀÔ·ÂµÈ ÆÛ¹Ì¼ÇÀÌ ÀÔ·ÂµÈ ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖÀ¸¸é true, ±×·¸Áö ¾ÊÀ¸¸é false.
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

checkSSDwithUser

public boolean checkSSDwithUser(java.lang.String strRoleInfo,
                                java.lang.String strUserInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
ÁÖ¾îÁø »ç¿ëÀÚ°¡ ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ÂÁö¸¦ °Ë»çÇÑ´Ù. 1. ¿ì¼± ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ±¸ÇÑ´Ù. 2. ±¸ÇØÁø ¸ñ·Ï°ú ÁÖ¾îÁø »ç¿ëÀÚ¸¦ ÀÌ¿ëÇÏ¿© ÇϳªÀÇ Filter¸¦ ÀÛ¼ºÇÏ¿© °Ë»öÇÑ´Ù.

Specified by:
checkSSDwithUser in interface RoleDao
Parameters:
strRoleInfo - SSD °ü°è¸¦ °Ë»çÇÒ ¿ªÇÒ Á¤º¸(dn)
strUserInfo - SSD °ü°è¸¦ °Ë»çÇÒ »ç¿ëÀÚ Á¤º¸(dn)
Returns:
ÀÔ·ÂµÈ »ç¿ëÀÚ°¡ ÀÔ·ÂµÈ ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖÀ¸¸é true, ±×·¸Áö ¾ÊÀ¸¸é false.
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

checkSSDwithUserAll

public boolean checkSSDwithUserAll(java.lang.String strRoleInfo,
                                   java.util.Vector vcUserInfo)
                            throws SFEnvParamException,
                                   SFInvalidParameterException,
                                   SFBindException,
                                   SFDaoException
ÀÔ·ÂµÈ »ç¿ëÀÚµéÀÌ ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ÂÁö¸¦ °Ë»çÇÑ´Ù. 1. ¿ì¼± ÁÖ¾îÁø ¿ªÇÒ°ú SSD °ü°è·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ±¸ÇÑ´Ù. 2. ±¸ÇØÁø ¸ñ·Ï°ú ÁÖ¾îÁø »ç¿ëÀÚ ¸ñ·ÏÀ» ÀÌ¿ëÇÏ¿© ÇϳªÀÇ Filter¸¦ ÀÛ¼ºÇÏ¿© °Ë»öÇÑ´Ù.

Specified by:
checkSSDwithUserAll in interface RoleDao
Parameters:
vcUserInfo -
strRoleInfo - SSD °ü°è¸¦ °Ë»çÇÒ ¿ªÇÒ Á¤º¸(dn)
Returns:
ÀÔ·ÂµÈ »ç¿ëÀÚ°¡ ÀÔ·ÂµÈ ¿ªÇÒ°ú SSD °ü°è¿¡ ÀÖ´Â ´Ù¸¥ ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖÀ¸¸é true, ±×·¸Áö ¾ÊÀ¸¸é false.
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

deleteDsdRoleSet

public boolean deleteDsdRoleSet(java.lang.String strDsdRoleSetInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
DSD ¿ªÇÒ ÁýÇÕÀ» »èÁ¦ÇÑ´Ù.

Specified by:
deleteDsdRoleSet in interface RoleDao
Parameters:
strDsdRoleSetInfo -
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

deleteInvalidAdoptedRole

public boolean deleteInvalidAdoptedRole(java.lang.String strPrecondInfo,
                                        java.lang.String strRoleInfo)
¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀ» »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidAdoptedRole in interface RoleDao
Parameters:
strPrecondInfo - ¼±ÇàÁ¶°Ç Á¤º¸
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidAssignedUser

public boolean deleteInvalidAssignedUser(java.lang.String strRoleInfo,
                                         java.lang.String strUserInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidAssignedUser in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strUserInfo - »ç¿ëÀÚ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidAssignedUsers

public boolean deleteInvalidAssignedUsers(java.lang.String strRoleInfo,
                                          java.util.Vector vcUsers)
¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ »ç¿ëÀÚµéÀ» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚµé·Î ¼³Á¤ÇÑ´Ù.

Specified by:
deleteInvalidAssignedUsers in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcUsers - »ç¿ëÀÚ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidAttrValue

public boolean deleteInvalidAttrValue(java.lang.String strEntryInfo,
                                      java.lang.String strValueInfo,
                                      java.lang.String strInvalidAttr)
¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼º °ªÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´ø ¼Ó¼º °ªÀ» ¿£Æ®¸®¿¡¼­ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidAttrValue in interface RoleDao
Parameters:
strEntryInfo - ¿£Æ®¸® Á¤º¸
strValueInfo - °ª Á¤º¸. nullÀÎ °æ¿ì ÇØ´ç ¼Ó¼º¸ðµÎ »èÁ¦
Returns:
¼º°øÇÏ´Â °æ¿ì true, »ìÆÐÇϸé false

deleteInvalidAttrValues

public boolean deleteInvalidAttrValues(java.lang.String strEntryInfo,
                                       java.util.Vector vcValues,
                                       java.lang.String strInvalidAttr)
¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î ¼³Á¤µÈ °ªµéÀ» ¾ò¾î¿Â´Ù.

Specified by:
deleteInvalidAttrValues in interface RoleDao
Parameters:
strEntryInfo - ¿£Æ®¸® Á¤º¸
Returns:
¼Ó¼º °ª ¸ñ·Ï

deleteInvalidDsdRoleMember

public boolean deleteInvalidDsdRoleMember(java.lang.String DsdInfo,
                                          java.lang.String strRoleInfo)
DSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidDsdRoleMember in interface RoleDao
Parameters:
DsdInfo - DSD ¿ªÇÒ ÁýÇÕ Á¤º¸
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidDsdRoleMembers

public boolean deleteInvalidDsdRoleMembers(java.lang.String strDsdInfo,
                                           java.util.Vector vcRoles)
SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidDsdRoleMembers in interface RoleDao
Parameters:
vcRoles - ¿ªÇÒ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidGrantResperm

public boolean deleteInvalidGrantResperm(java.lang.String strRoleInfo,
                                         java.lang.String strRespermInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidGrantResperm in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidGrantResperms

public boolean deleteInvalidGrantResperms(java.lang.String strRoleInfo,
                                          java.util.Vector vcResperms)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidGrantResperms in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcResperms - ÆÛ¹Ì¼Ç ¸ñ·Ï, nullÀÎ °æ¿ì ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼Ç·Î ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç ÆÛ¹Ì¼ÇµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidPrecond

public boolean deleteInvalidPrecond(java.lang.String strPrecondInfo,
                                    java.lang.String strPrecond)
¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¼±ÇàÁ¶°Ç Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidPrecond in interface RoleDao
Parameters:
strPrecondInfo - ¼±ÇàÁ¶°Ç Á¤º¸
strPrecond - ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÒ Á¤º¸(»ç¿ëÀÚ Á¶Á÷, ÆÛ¹Ì¼Ç)
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidPreconds

public boolean deleteInvalidPreconds(java.lang.String strPrecondInfo,
                                     java.util.Vector vcPreconds)
¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¼±ÇàÁ¶°Ç Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)µéÀ» »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidPreconds in interface RoleDao
Parameters:
strPrecondInfo - ¼±ÇàÁ¶°Ç Á¤º¸
vcPreconds - ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÒ Á¤º¸(»ç¿ëÀÚ Á¶Á÷, ÆÛ¹Ì¼Ç)µéÀÇ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidSsdRoleMember

public boolean deleteInvalidSsdRoleMember(java.lang.String SsdInfo,
                                          java.lang.String strRoleInfo)
SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidSsdRoleMember in interface RoleDao
Parameters:
SsdInfo - SSD ¿ªÇÒ ÁýÇÕ Á¤º¸
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidSsdRoleMembers

public boolean deleteInvalidSsdRoleMembers(java.lang.String strSsdInfo,
                                           java.util.Vector vcRoles)
SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidSsdRoleMembers in interface RoleDao
Parameters:
vcRoles - ¿ªÇÒ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidUserAttrRule

public boolean deleteInvalidUserAttrRule(java.lang.String strRoleInfo,
                                         java.lang.String strUserAttrRule)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidUserAttrRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strUserAttrRule - »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidUserGroupRule

public boolean deleteInvalidUserGroupRule(java.lang.String strRoleInfo,
                                          java.lang.String strGroupInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢ÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidUserGroupRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strGroupInfo - »ç¿ëÀÚ ±×·ì Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidUserGroupRules

public boolean deleteInvalidUserGroupRules(java.lang.String strRoleInfo,
                                           java.util.Vector vcGroups)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidUserGroupRules in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcGroups - »ç¿ëÀÚ ±×·ì ¸ñ·Ï, nullÀÎ °æ¿ì ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼­¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidUserOrgRule

public boolean deleteInvalidUserOrgRule(java.lang.String strRoleInfo,
                                        java.lang.String strUserOrgInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidUserOrgRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidUserOrgRules

public boolean deleteInvalidUserOrgRules(java.lang.String strRoleInfo,
                                         java.util.Vector vcUserOrgs)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidUserOrgRules in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcUserOrgs - »ç¿ëÀÚ Á¶Á÷ ¸ñ·Ï, nullÀÎ °æ¿ì ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼­¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteRolePrecond

public boolean deleteRolePrecond(java.lang.String strRolePrecondInfo)
                          throws SFEnvParamException,
                                 SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException
¼±Çà Á¶°ÇÀ» »èÁ¦ÇÑ´Ù.

Specified by:
deleteRolePrecond in interface RoleDao
Parameters:
strRolePrecondInfo - »èÁ¦ÇÒ ¼±ÇàÁ¶°Ç Á¤º¸(dn)
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

deleteSsdRoleSet

public boolean deleteSsdRoleSet(java.lang.String strSsdRoleSetInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
SSD ¿ªÇÒ ÁýÇÕÀ» »èÁ¦ÇÑ´Ù.

Specified by:
deleteSsdRoleSet in interface RoleDao
Parameters:
strSsdRoleSetInfo -
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findDsdRoleSet

public java.util.Vector findDsdRoleSet(AbstractSearchFilter objFilter)
                                throws SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
ÁÖ¾îÁø Á¶°Ç¿¡ ¸Â´Â DSD ¿ªÇÒ ÁýÇÕµéÀ» °Ë»öÇÏ¿© ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. ÀÌ ¸Þ¼Òµå´Â UserInterface¸¦ ÅëÇØ Dsd RoleMember¿ªÇÒÀ» Á¶È¸Çϱâ À§ÇÑ °Ë»öÀÌ µé¾î¿Â °æ¿ì UserInterface¿¡¼­ À̵éÀÇ dn °ªÀ» ÀÔ·ÂÇÏÁö ¾ÊÀ¸¹Ç·Î ÇÊÅ͸¦ À籸¼ºÇÏ¿© º¸³»¾ß Çϴµ¥ À̸¦ À§ÇØ »ç¿ëÇÑ´Ù.

Specified by:
findDsdRoleSet in interface RoleDao
Returns:
°Ë»öµÈ DSD ¿ªÇÒ ÁýÈüµé¿¡ ´ëÇÑ Á¤º¸(dn)¸¦ ´ã°í ÀÖ´Â ¸ñ·Ï(Vector). °Ë»öµÈ °á°ú°¡ ¾ø°Å³ª °Ë»öµµÁß ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFEnvParamException
SFBindException
SFDaoException

findRolePrecond

public java.util.Vector findRolePrecond(AbstractSearchFilter objFilter)
                                 throws SFEnvParamException,
                                        SFBindException,
                                        SFDaoException
ÁÖ¾îÁø Á¶°Ç¿¡ ¸Â´Â ¼±Çà Á¶°ÇµéÀ» °Ë»öÇÏ¿© ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
findRolePrecond in interface RoleDao
Returns:
°Ë»öµÈ ¼±ÇàÁ¶°Çµé¿¡ ´ëÇÑ Á¤º¸(dn)¸¦ ´ã°í ÀÖ´Â ¸ñ·Ï(Vector). °Ë»öµÈ °á°ú°¡ ¾ø°Å³ª °Ë»öµµÁß ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFEnvParamException
SFBindException
SFDaoException

findSsdRoleSet

public java.util.Vector findSsdRoleSet(AbstractSearchFilter objFilter)
                                throws SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
ÁÖ¾îÁø Á¶°Ç¿¡ ¸Â´Â SSD ¿ªÇÒ ÁýÇÕµéÀ» °Ë»öÇÏ¿© ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
findSsdRoleSet in interface RoleDao
Returns:
°Ë»öµÈ SSD ¿ªÇÒ ÁýÈüµé¿¡ ´ëÇÑ Á¤º¸(dn)¸¦ ´ã°í ÀÖ´Â ¸ñ·Ï(Vector). °Ë»öµÈ °á°ú°¡ ¾ø°Å³ª °Ë»öµµÁß ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFEnvParamException
SFBindException
SFDaoException

getAttrRuleInUserAttrRule

public java.lang.String getAttrRuleInUserAttrRule(java.lang.String strUserAttrRule)
                                           throws SFInvalidParameterException,
                                                  SFInvalidDataFormatException
»ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ Á¤º¸¿¡¼­ »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ Á¤º¸¸¦ ºÐ¸®,

Specified by:
getAttrRuleInUserAttrRule in interface RoleDao
Parameters:
strUserAttrRule - »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢
Returns:
»ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢¿¡ ´ã±ä »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ Á¤º¸
Throws:
SFInvalidParameterException
SFInvalidDataFormatException

getAuthorizedDSDResPerm

public java.util.Vector getAuthorizedDSDResPerm(java.lang.String strUserInfo,
                                                java.lang.String strIp,
                                                java.util.Vector activeRoles)
                                         throws SFInvalidParameterException,
                                                SFEnvParamException,
                                                SFBindException,
                                                SFDaoException,
                                                SFInitDaoException,
                                                SFInformationNotExistedException
Policy Server¸¦ À§ÇÑ ¸Þ¼Òµå »ç¿ëÀÚ¿¡°Ô »ó¼ÓµÇ¾î ¹¬½ÃÀûÀ¸·Î ÇÒ´çµÇ°Å³ª »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ÅëÇÏ¿© ÇÒ´çµÈ ¿ªÇÒµéÀ» ÅëÇØ ÇØ´ç »ç¿ëÀÚ¿¡°Ô ºÎ¿©µÈ ¸®¼Ò½º ÆÛ¹Ì¼ÇÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getAuthorizedDSDResPerm in interface RoleDao
Parameters:
strUserInfo - »ç¿ëÀÚÀÇ Á¤º¸
strIp - ÇØ´ç »ç¿ëÀÚ°¡ ·Î±×¿ÂÇÑ IP
Returns:
¿ªÇÒµéÀÇ ¸ñ·Ï ¶Ç´Â ÀÌ·¯ÇÑ ¿ªÇÒÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¼öÇà µµÁß ¿À·ù°¡ ¹ß»ý ÇÑ °æ¿ì null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInformationNotExistedException

getAuthorizedResPerms

public java.util.Vector getAuthorizedResPerms(java.lang.String strUserInfo,
                                              java.lang.String strIp)
                                       throws SFInvalidParameterException,
                                              SFEnvParamException,
                                              SFBindException,
                                              SFDaoException,
                                              SFInitDaoException,
                                              SFInformationNotExistedException
Policy Server¸¦ À§ÇÑ ¸Þ¼Òµå »ç¿ëÀÚ¿¡°Ô »ó¼ÓµÇ¾î ¹¬½ÃÀûÀ¸·Î ÇÒ´çµÇ°Å³ª »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ÅëÇÏ¿© ÇÒ´çµÈ ¿ªÇÒµéÀ» ÅëÇØ ÇØ´ç »ç¿ëÀÚ¿¡°Ô ºÎ¿©µÈ ¸®¼Ò½º ÆÛ¹Ì¼ÇÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getAuthorizedResPerms in interface RoleDao
Parameters:
strUserInfo - »ç¿ëÀÚÀÇ Á¤º¸
strIp - ÇØ´ç »ç¿ëÀÚ°¡ ·Î±×¿ÂÇÑ IP
Returns:
¿ªÇÒµéÀÇ ¸ñ·Ï ¶Ç´Â ÀÌ·¯ÇÑ ¿ªÇÒÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¼öÇà µµÁß ¿À·ù°¡ ¹ß»ý ÇÑ °æ¿ì null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInformationNotExistedException

getAuthorizedRolesForUser

public java.util.Vector getAuthorizedRolesForUser(java.lang.String strUserInfo,
                                                  java.lang.String strIp)
                                           throws SFInvalidParameterException,
                                                  SFEnvParamException,
                                                  SFBindException,
                                                  SFDaoException,
                                                  SFInitDaoException,
                                                  SFInformationNotExistedException
Policy Server¸¦ À§ÇÑ ¸Þ¼Òµå »ç¿ëÀÚ¿¡°Ô »ó¼ÓµÇ¾î ¹¬½ÃÀûÀ¸·Î ÇÒ´çµÇ°Å³ª »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ÅëÇÏ¿© ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getAuthorizedRolesForUser in interface RoleDao
Parameters:
strUserInfo - »ç¿ëÀÚÀÇ Á¤º¸
strIp - ÇØ´ç »ç¿ëÀÚ°¡ ·Î±×¿ÂÇÑ IP
Returns:
¿ªÇÒµéÀÇ ¸ñ·Ï ¶Ç´Â ÀÌ·¯ÇÑ ¿ªÇÒÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¼öÇà µµÁß ¿À·ù°¡ ¹ß»ý ÇÑ °æ¿ì null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInformationNotExistedException

getDsdAttributeName

public final java.lang.String getDsdAttributeName(java.lang.String name)
DSD ¿ªÇÒ ÁýÇÕ °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸

Specified by:
getDsdAttributeName in interface RoleDao
Parameters:
name - DSD ¿ªÇÒ ÁýÇÕ ¼Ó¼ºÀÇ À̸§
Returns:
ÁÖ¾îÁø À̸§ÀÇ DSD ¿ªÇÒ ÁýÇÕ ¼Ó¼ºÀÌ °¡Áø °ª

getDsdAttributes

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

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

getDsdRoleSetInfo

public DsdRoleSet getDsdRoleSetInfo(java.lang.String strDsdRoleSetDn)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
DSD ¿ªÇÒ ÁýÇÕ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getDsdRoleSetInfo in interface RoleDao
Parameters:
strDsdRoleSetDn - »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò¾î¿Ã DSD ¿ªÇÒ ÁýÇÕÀÇ Á¤º¸(dn)
Returns:
DSD ¿ªÇÒ ÁýÇÕ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â DsdRoleSet °´Ã¼ ¶Ç´Â ÇØ´ç DSD ¿ªÇÒ ÁýÇÕÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getDsdRoleSetEidInfo

public java.lang.String getDsdRoleSetEidInfo(java.lang.String strDsdRoleSetId)
DSD ¿ªÇÒ ÁýÇÕÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getDsdRoleSetEidInfo in interface RoleDao
Parameters:
strDsdRoleSetId - À̸§ Á¤º¸¸¦ Á¶È¸ÇÒ DSD ¿ªÇÒ ÁýÇÕÀÇ Id
Returns:
ÇØ´ç DSD ¿ªÇÒ ÁýÇÕÀÇ À̸§ Á¤º¸

getGrantedResperm

public java.util.Vector getGrantedResperm(java.lang.String strRoleInfo,
                                          boolean bImmobility)
                                   throws SFEnvParamException,
                                          SFInvalidParameterException,
                                          SFBindException,
                                          SFDaoException
¿ªÇÒ¿¡ ºÎ¿©µÈ ÆÛ¹Ì¼Ç Á¤º¸¸¦ ¾ò¾î¿Â´Ù. ÀÔ·ÂµÈ Immobility ¼Ó¼ºÀÇ ¼³Á¤ ¿©ºÎ¿¡ µû¶ó ÀûÀýÇÑ ÆÛ¹Ì¼Ç ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getGrantedResperm in interface RoleDao
Parameters:
strRoleInfo - ÆÛ¹Ì¼Ç ¸ñ·ÏÀ» ¾ò±â À§ÇÑ ¿ªÇÒ Á¤º¸(dn)
bImmobility - Immobility ¼Ó¼º
Returns:
¿ªÇÒ¿¡ bImmobilityÀÇ Immobility ¼Ó¼ºÀ» °¡Áö°í ºÎ¿©µÈ ÆÛ¹Ì¼Ç ¸ñ·Ï. ºÎ¿©µÈ ÆÛ¹Ì¼Ç Á¤º¸°¡ ¾ø°Å³ª ¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getGrantedRespermAll

public java.util.Vector getGrantedRespermAll(java.lang.String strRoleInfo)
                                      throws SFEnvParamException,
                                             SFInvalidParameterException,
                                             SFBindException,
                                             SFDaoException
¿ªÇÒ¿¡ ºÎ¿©µÈ ÆÛ¹Ì¼Ç Á¤º¸¸¦ ¾ò¾î¿Â´Ù. Immobility ¼Ó¼ºÀÇ ¼³Á¤ À¯¹«¿Í °ü·Ã ¾øÀÌ ¿ªÇÒ¿¡ ºÎ¿©µÈ ¸ðµç ÆÛ¹Ì¼ÇµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getGrantedRespermAll in interface RoleDao
Parameters:
strRoleInfo - ÆÛ¹Ì¼Ç ¸ñ·ÏÀ» ¾ò±â À§ÇÑ ¿ªÇÒ Á¤º¸(dn)
Returns:
¿ªÇÒ¿¡ ºÎ¿©µÈ ÆÛ¹Ì¼Ç ¸ñ·Ï. ºÎ¿©µÈ ÆÛ¹Ì¼Ç Á¤º¸°¡ ¾ø°Å³ª ¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getInvalidAdoptedRole

public java.lang.String getInvalidAdoptedRole(java.lang.String strPrecondInfo)
¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidAdoptedRole in interface RoleDao
Parameters:
strPrecondInfo - ¼±ÇàÁ¶°Ç Á¤º¸
Returns:
¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀÇ Á¤º¸

getInvalidAssignedUsers

public java.util.Vector getInvalidAssignedUsers(java.lang.String strRoleInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidAssignedUsers in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÇ ¸ñ·Ï

getInvalidAttrValue

public java.lang.String getInvalidAttrValue(java.lang.String strEntryInfo,
                                            java.lang.String strInvalidAttr)
¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î ¼³Á¤µÈ °ªÀ» ¾ò¾î¿Â´Ù.

Specified by:
getInvalidAttrValue in interface RoleDao
Parameters:
strEntryInfo - ¿£Æ®¸® Á¤º¸
Returns:
¼Ó¼º °ª

getInvalidAttrValues

public java.util.Vector getInvalidAttrValues(java.lang.String strEntryInfo,
                                             java.lang.String strInvalidAttr)
¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î ¼³Á¤µÈ °ªµéÀ» ¾ò¾î¿Â´Ù.

Specified by:
getInvalidAttrValues in interface RoleDao
Parameters:
strEntryInfo - ¿£Æ®¸® Á¤º¸
Returns:
¼Ó¼º °ª ¸ñ·Ï

getInvalidDsdRoleMembers

public java.util.Vector getInvalidDsdRoleMembers(java.lang.String strDsdInfo)
DSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidDsdRoleMembers in interface RoleDao
Returns:
DSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·Ï

getInvalidGrantedResperms

public java.util.Vector getInvalidGrantedResperms(java.lang.String strRoleInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidGrantedResperms in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÇ ¸ñ·Ï

getInvalidPreconds

public java.util.Vector getInvalidPreconds(java.lang.String strPrecondInfo)
¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¼±ÇàÁ¶°Ç Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidPreconds in interface RoleDao
Parameters:
strPrecondInfo - ¼±ÇàÁ¶°Ç Á¤º¸
Returns:
¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°Ç Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â Á¤º¸µéÀÇ ¸ñ·Ï

getInvalidSsdRoleMembers

public java.util.Vector getInvalidSsdRoleMembers(java.lang.String strSsdInfo)
SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidSsdRoleMembers in interface RoleDao
Returns:
SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·Ï

getInvalidUserAttrRule

public java.lang.String getInvalidUserAttrRule(java.lang.String strRoleInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidUserAttrRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ Á¤º¸

getInvalidUserGroupRules

public java.util.Vector getInvalidUserGroupRules(java.lang.String strRoleInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidUserGroupRules in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢µéÀÇ ¸ñ·Ï

getInvalidUserOrgRules

public java.util.Vector getInvalidUserOrgRules(java.lang.String strRoleInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidUserOrgRules in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µéÀÇ ¸ñ·Ï

getPrecondAttributeName

public final java.lang.String getPrecondAttributeName(java.lang.String name)
¿ªÇÒ ¼±ÇàÁ¶°Ç °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸

Specified by:
getPrecondAttributeName in interface RoleDao
Parameters:
name - ¿ªÇÒ ¼±ÇàÁ¶°Ç ¼Ó¼ºÀÇ À̸§
Returns:
ÁÖ¾îÁø À̸§ÀÇ ¿ªÇÒ ¼±ÇàÁ¶°Ç ¼Ó¼ºÀÌ °¡Áø °ª

getPrecondAttributes

public final java.util.Hashtable getPrecondAttributes()
¿ªÇÒ ¼±ÇàÁ¶°Ç ¼Ó¼º °ª¿¡ ´ëÇÑ HashtableÀ» ¾ò´Â´Ù.

Specified by:
getPrecondAttributes in interface RoleDao
Returns:
¿ªÇÒ ¼±ÇàÁ¶°Ç °ü·Ã ¼Ó¼º °ª¿¡ ´ëÇÑ Hashtable

getPrecondEidInfo

public final java.lang.String getPrecondEidInfo(java.lang.String strPrecondId)
¼±ÇàÁ¶°ÇÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getPrecondEidInfo in interface RoleDao
Parameters:
strPrecondId -
Returns:
ÇØ´ç ¼±ÇàÁ¶°ÇÀÇ À̸§ Á¤º¸

getRespermEidInfo

public java.lang.String getRespermEidInfo(java.lang.String strRespermId)
ÆÛ¹Ì¼ÇÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getRespermEidInfo in interface RoleDao
Parameters:
strRespermId - À̸§ Á¤º¸¸¦ Á¶È¸ÇÒ ÆÛ¹Ì¼ÇÀÇ Id
Returns:
ÇØ´ç ÆÛ¹Ì¼ÇÀÇ À̸§ Á¤º¸

getRoleInfo

public Role getRoleInfo(java.lang.String strRoleDn,
                        Macl macl)
                 throws SFEnvParamException,
                        SFInvalidParameterException,
                        SFBindException,
                        SFDaoException
¿ªÇÒ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù. ÀÎÀÚ·Î ÁÖ¾îÁø ³ëµå°ü¸®±ÇÇѰú MACL °ü¸®±ÇÇÑ¿¡ ¸Â°Ô ÁÖ¾îÁø ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Specified by:
getRoleInfo in interface RoleDao
Parameters:
strRoleDn - »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò±â À§ÇÑ ¿ªÇÒ Á¤º¸(dn)
macl - À̱â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ¿¡°Ô ÁÖ¾îÁø °ü¸®±ÇÇÑ. ÃÖ»óÀ§ °ü¸®ÀÚ À̸é null
Returns:
¿ªÇÒ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸°¡ ´ã°Ü ÀÖ´Â Role °´Ã¼. ¶Ç´Â ÇØ´ç ¿ªÇÒÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª Á¤º¸¸¦ ¾ò´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleRepositoryInfo

public java.lang.String getRoleRepositoryInfo()
RoleRepository Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Specified by:
getRoleRepositoryInfo in interface RoleDao

getSsdAttributeName

public final java.lang.String getSsdAttributeName(java.lang.String name)
SSD ¿ªÇÒ ÁýÇÕ °ü·Ã ¼Ó¼º °ªÀ» Á¶È¸

Specified by:
getSsdAttributeName in interface RoleDao
Parameters:
name - SSD ¿ªÇÒ ÁýÇÕ ¼Ó¼ºÀÇ À̸§
Returns:
ÁÖ¾îÁø À̸§ÀÇ SSD ¿ªÇÒ ÁýÇÕ ¼Ó¼ºÀÌ °¡Áø °ª

getSsdAttributes

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

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

getSsdRoleSetInfo

public SsdRoleSet getSsdRoleSetInfo(java.lang.String strSsdRoleSetDn)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
SSD ¿ªÇÒ ÁýÇÕ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getSsdRoleSetInfo in interface RoleDao
Parameters:
strSsdRoleSetDn - »ó¼¼ÇÑ Á¤º¸¸¦ ¾ò¾î¿Ã SSD ¿ªÇÒ ÁýÇÕÀÇ Á¤º¸(dn)
Returns:
SSD ¿ªÇÒ ÁýÇÕ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â SsdRoleSet °´Ã¼ ¶Ç´Â ÇØ´ç SSD ¿ªÇÒ ÁýÇÕÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getSsdRoleSetEidInfo

public final java.lang.String getSsdRoleSetEidInfo(java.lang.String strSsdRoleSetId)
SSD ¿ªÇÒ ÁýÇÕÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getSsdRoleSetEidInfo in interface RoleDao
Parameters:
strSsdRoleSetId - À̸§ Á¤º¸¸¦ Á¶È¸ÇÒ SSD ¿ªÇÒ ÁýÇÕÀÇ Id
Returns:
ÇØ´ç SSD ¿ªÇÒ ÁýÇÕÀÇ À̸§ Á¤º¸

getDSDRoleSets

public java.util.Vector getDSDRoleSets(java.util.Vector vcAuthorizedRoles)
                                throws SFBindException,
                                       SFEnvParamException
Specified by:
getDSDRoleSets in interface RoleDao
Throws:
SFBindException
SFEnvParamException

grantResperm

public boolean grantResperm(java.lang.String strAdminInfo,
                            java.lang.String strRoleInfo,
                            java.lang.String strRespermInfo,
                            boolean bImmobility)
                     throws SFEnvParamException,
                            SFInvalidParameterException,
                            SFBindException,
                            SFDaoException,
                            SFAlreadyExistsException
¿ªÇÒ¿¡ ÆÛ¹Ì¼ÇÀ» ºÎ¿©ÇÑ´Ù.

Specified by:
grantResperm in interface RoleDao
Parameters:
strAdminInfo -
strRoleInfo - ÆÛ¹Ì¼ÇÀ» ºÎ¿©ÇÒ ´ë»óÀÌ µÇ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
strRespermInfo - ºÎ¿©ÇÒ ÆÛ¹Ì¼Ç¿¡ ´ëÇÑ Á¤º¸(dn)
bImmobility - ºÎ¿©ÇÒ ÆÛ¹Ì¼Ç¿¡ Immobility ¼Ó¼ºÀ» ºÎ¿©ÇÒ ÁöÀÇ ¿©ºÎ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException

grantResperms

public boolean grantResperms(java.lang.String strAdminInfo,
                             java.lang.String strRoleInfo,
                             java.util.Vector vcResperms,
                             boolean bImmobility)
                      throws SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFAlreadyExistsException
¿ªÇÒ¿¡ ÆÛ¹Ì¼ÇµéÀ» ºÎ¿©ÇÑ´Ù.

Specified by:
grantResperms in interface RoleDao
Parameters:
strAdminInfo -
strRoleInfo - ÆÛ¹Ì¼ÇµéÀ» ºÎ¿©ÇÒ ´ë»óÀÌ µÇ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
vcResperms - ºÎ¿©ÇÒ ÆÛ¹Ì¼ÇµéÀÇ ¸ñ·Ï
bImmobility - ºÎ¿©ÇÒ ÆÛ¹Ì¼Çµé¿¡ Immobiliyt ¼Ó¼ºÀ» ºÎ¿©ÇÒ ÁöÀÇ ¿©ºÎ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException

invalidateAdoptedRole

public boolean invalidateAdoptedRole(java.lang.String strPrecondInfo,
                                     java.lang.String strRoleInfo)
¼±ÇàÁ¶°Ç¿¡ ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤µÈ ¿ªÇÒÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ¿ªÇÒÀ» ¼±ÇàÁ¶°Ç¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateAdoptedRole in interface RoleDao
Parameters:
strPrecondInfo - ¼±ÇàÁ¶°Ç Á¤º¸
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateAssignedUser

public boolean invalidateAssignedUser(java.lang.String strRoleInfo,
                                      java.lang.String strUserInfo)
¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´Â »ç¿ëÀÚ°¡ »èÁ¦µÈ °æ¿ì ÇØ´ç »ç¿ëÀÚ¸¦ ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateAssignedUser in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strUserInfo - »ç¿ëÀÚ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateAssignedUsers

public boolean invalidateAssignedUsers(java.lang.String strRoleInfo,
                                       java.util.Vector vcUsers)
¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ »ç¿ëÀÚµéÀ» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚµé·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateAssignedUsers in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcUsers - »ç¿ëÀÚ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateAttrValue

public boolean invalidateAttrValue(java.lang.String strEntryInfo,
                                   java.lang.String strValueInfo,
                                   java.lang.String strValidAttr,
                                   java.lang.String strInvalidAttr)
¿£Æ®¸®¿¡ ¼³Á¤µÇ¾î ÀÖ´ø ¼Ó¼º °ªÁß ¼Ó¼º °ªÀÌ °¡¸®Å°´Â ¿£Æ®¸®°¡ »èÁ¦µÈ °æ¿ì ÇØ´ç ¼Ó¼º °ªÀ» À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î º¯°æÇÑ´Ù.

Specified by:
invalidateAttrValue in interface RoleDao
Parameters:
strEntryInfo - ¿£Æ®¸® Á¤º¸
strValueInfo - ¼Ó¼º °ª Á¤º¸
Returns:
¼º°øÇÏ´Â °æ¿ì true, »ìÆÐÇϸé false

invalidateAttrValues

public boolean invalidateAttrValues(java.lang.String strEntryInfo,
                                    java.util.Vector vcValues,
                                    java.lang.String strValidAttr,
                                    java.lang.String strInvalidAttr)
¿£Æ®¸®¿¡ ¼³Á¤µÇ¾î ÀÖ´ø ¼Ó¼º °ªµéÁß ¼Ó¼º °ªÀÌ °¡¸®Å°´Â ¿£Æ®¸®°¡ »èÁ¦µÈ ¼Ó¼º °ªµéÀ» À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î º¯°æÇÑ´Ù.

Specified by:
invalidateAttrValues in interface RoleDao
Parameters:
strEntryInfo - ¿£Æ®¸® Á¤º¸
vcValues - ¼Ó¼º °ª ¸ñ·Ï
Returns:
¼º°øÇÏ´Â °æ¿ì true, »ìÆÐÇϸé false

invalidateDsdRoleMember

public boolean invalidateDsdRoleMember(java.lang.String DsdInfo,
                                       java.lang.String strRoleInfo)
DSD ¿ªÇÒ ÁýÇÕ¿¡ DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÈ ¿ªÇÒÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ¿ªÇÒÀ» DSD ¿ªÇÒ ÁýÇÕ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateDsdRoleMember in interface RoleDao
Parameters:
DsdInfo - DSD ¿ªÇÒ ÁýÇÕ Á¤º¸
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateDsdRoleMembers

public boolean invalidateDsdRoleMembers(java.lang.String strDsdInfo,
                                        java.util.Vector vcRoles)
DSD ¿ªÇÒ ÁýÇÕ¿¡ DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÈ ¿ªÇÒµéÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ¿ªÇÒµéÀ» DSD ¿ªÇÒ ÁýÇÕ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateDsdRoleMembers in interface RoleDao
Parameters:
vcRoles - ¿ªÇÒ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateGrantResperm

public boolean invalidateGrantResperm(java.lang.String strRoleInfo,
                                      java.lang.String strRespermInfo)
¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ÆÛ¹Ì¼ÇÀ» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼ÇÀ¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateGrantResperm in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strRespermInfo - ÆÛ¹Ì¼Ç Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateGrantResperms

public boolean invalidateGrantResperms(java.lang.String strRoleInfo,
                                       java.util.Vector vcResperms)
¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ ÆÛ¹Ì¼ÇµéÀ» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼Çµé·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateGrantResperms in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcResperms - ÆÛ¹Ì¼Ç ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidatePrecond

public boolean invalidatePrecond(java.lang.String strPrecondInfo,
                                 java.lang.String strPrecond)
¼±ÇàÁ¶°Ç¿¡ ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÈ Á¤º¸°¡ °¡¸®Å°´Â Ç׸ñ(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)ÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç Á¤º¸¸¦ ¼±ÇàÁ¶°Ç¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidatePrecond in interface RoleDao
Parameters:
strPrecondInfo - ¼±ÇàÁ¶°Ç Á¤º¸
strPrecond - ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÒ Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidatePreconds

public boolean invalidatePreconds(java.lang.String strPrecondInfo,
                                  java.util.Vector vcPreconds)
¼±ÇàÁ¶°Ç¿¡ ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÈ Á¤º¸°¡ °¡¸®Å°´Â Ç׸ñ(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)ÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç Á¤º¸¸¦ ¼±ÇàÁ¶°Ç¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidatePreconds in interface RoleDao
Parameters:
strPrecondInfo - ¼±ÇàÁ¶°Ç Á¤º¸
vcPreconds - ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÒ Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)µéÀÇ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateRespermInRolesPreconds

public boolean invalidateRespermInRolesPreconds(java.lang.String strRespermInfo)
ÁÖ¾îÁø ¸®¼Ò½º ÆÛ¹Ì¼ÇÀÌ ¼³Á¤µÈ ¿ªÇÒ, ¼±ÇàÁ¶°Ç¿¡¼­ ¸®¼Ò½º ÆÛ¹Ì¼Ç Á¤º¸¸¦ À¯È¿ÇÏÁö ¾ÊÀº ¸®¼Ò½º ÆÛ¹Ì¼ÇÁ¤º¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateRespermInRolesPreconds in interface RoleDao
Returns:
true-¼º°ø, false-½ÇÆÐ

invalidateSsdRoleMember

public boolean invalidateSsdRoleMember(java.lang.String SsdInfo,
                                       java.lang.String strRoleInfo)
SSD ¿ªÇÒ ÁýÇÕ¿¡ SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÈ ¿ªÇÒÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ¿ªÇÒÀ» SSD ¿ªÇÒ ÁýÇÕ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateSsdRoleMember in interface RoleDao
Parameters:
SsdInfo - SSD ¿ªÇÒ ÁýÇÕ Á¤º¸
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateSsdRoleMembers

public boolean invalidateSsdRoleMembers(java.lang.String strSsdInfo,
                                        java.util.Vector vcRoles)
SSD ¿ªÇÒ ÁýÇÕ¿¡ SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÈ ¿ªÇÒµéÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç ¿ªÇÒµéÀ» SSD ¿ªÇÒ ÁýÇÕ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateSsdRoleMembers in interface RoleDao
Parameters:
vcRoles - ¿ªÇÒ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateUserAttrRule

public boolean invalidateUserAttrRule(java.lang.String strRoleInfo,
                                      java.lang.String strUserAttrRule)
¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢¿¡ ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷ÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateUserAttrRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strUserAttrRule - »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateUserGroupInRoles

public boolean invalidateUserGroupInRoles(java.lang.String strUserGroupInfo)
ÁÖ¾îÁø »ç¿ëÀÚ ±×·ìÀÌ ¼³Á¤µÈ ¿ªÇÒ¿¡¼­ »ç¿ëÀÚ ±×·ì Á¤º¸¸¦ À¯È¿ÇÏÁö ¾ÊÀº »ç¿ëÀÚ ±×·ì Á¤º¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateUserGroupInRoles in interface RoleDao
Parameters:
strUserGroupInfo - »ç¿ëÀÚ ±×·ì Á¤º¸
Returns:
true-¼º°ø, false-½ÇÆÐ

invalidateUserGroupRule

public boolean invalidateUserGroupRule(java.lang.String strRoleInfo,
                                       java.lang.String strGroupInfo)
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ±×·ìÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateUserGroupRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strGroupInfo - »ç¿ëÀÚ ±×·ì Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateUserGroupRules

public boolean invalidateUserGroupRules(java.lang.String strRoleInfo,
                                        java.util.Vector vcGroups)
¿ªÇÒ¿¡ »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ìµéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ »ç¿ëÀÚ ±×·ìµé°ú °ü·ÃµÈ »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢µé·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateUserGroupRules in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcGroups - »ç¿ëÀÚ ±×·ì ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateUserInRoles

public boolean invalidateUserInRoles(java.lang.String strUserInfo)
ÁÖ¾îÁø »ç¿ëÀÚ°¡ ÇÒ´çµÈ ¿ªÇÒ¿¡¼­ »ç¿ëÀÚ Á¤º¸¸¦ À¯È¿ÇÏÁö ¾ÊÀº »ç¿ëÀÚ Á¤º¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateUserInRoles in interface RoleDao
Parameters:
strUserInfo - »ç¿ëÀÚ Á¤º¸
Returns:
true-¼º°ø, false-½ÇÆÐ

invalidateUserOrgInRolesPreconds

public boolean invalidateUserOrgInRolesPreconds(java.lang.String strUserOrgInfo)
ÁÖ¾îÁø »ç¿ëÀÚ Á¶Á÷ÀÌ ¼³Á¤µÈ ¿ªÇÒ¶Ç´Â ¼±ÇàÁ¶°Ç¿¡¼­ »ç¿ëÀÚ Á¶Á÷ Á¤º¸¸¦ À¯È¿ÇÏÁö ¾ÊÀº »ç¿ëÀÚ Á¶Á÷ Á¤º¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateUserOrgInRolesPreconds in interface RoleDao
Parameters:
strUserOrgInfo - »ç¿ëÀÚ Á¶Á÷ Á¤º¸
Returns:
true-¼º°ø, false-½ÇÆÐ

invalidateUserOrgRule

public boolean invalidateUserOrgRule(java.lang.String strRoleInfo,
                                     java.lang.String strUserOrgInfo)
¿ªÇÒ¿¡ ºÎ¿©µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢¿¡ ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷ÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateUserOrgRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strUserOrgInfo - »ç¿ëÀÚ Á¶Á÷ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

invalidateUserOrgRules

public boolean invalidateUserOrgRules(java.lang.String strRoleInfo,
                                      java.util.Vector vcUserOrgs)
¿ªÇÒ¿¡ »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷µéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ »ç¿ëÀÚ Á¶Á÷µé°ú °ü·ÃµÈ »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µé·Î ¼³Á¤ÇÑ´Ù.

Specified by:
invalidateUserOrgRules in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcUserOrgs - »ç¿ëÀÚ Á¶Á÷ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

makeDsdRoleSetId

public java.lang.String makeDsdRoleSetId(java.lang.String strDsdRoleSetName)
DSD ¿ªÇÒ ÁýÇÕÀÇ Id °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makeDsdRoleSetId in interface RoleDao
Parameters:
strDsdRoleSetName -
Returns:
DSD ¿ªÇÒ ÁýÇÕÀÇ ID °ª

makePrecondId

public java.lang.String makePrecondId(java.lang.String strPrecondName)
¼±ÇàÁ¶°ÇÀÇ Id °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makePrecondId in interface RoleDao
Parameters:
strPrecondName - »ý¼ºÇÒ ¼±ÇàÁ¶°ÇÀÇ À̸§
Returns:
¼±ÇàÁ¶°ÇÀÇ ID °ª

makeSsdRoleSetId

public final java.lang.String makeSsdRoleSetId(java.lang.String strSsdRoleSetName)
SSD ¿ªÇÒ ÁýÇÕÀÇ Id °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makeSsdRoleSetId in interface RoleDao
Parameters:
strSsdRoleSetName -
Returns:
SSD ¿ªÇÒ ÁýÇÕÀÇ ID °ª

modifyDsdRoleSet

public boolean modifyDsdRoleSet(DsdRoleSet roledsdsetInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
DSD ¿ªÇÒ ÁýÇÕÀÇ DsdRoleMemberÁ¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyDsdRoleSet in interface RoleDao
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyDsdRoleSetRoleMembers

public boolean modifyDsdRoleSetRoleMembers(java.lang.String strAdminInfo,
                                           java.lang.String strDsdRoleSetInfo,
                                           java.util.Vector vcDsdRoleMembers)
                                    throws SFEnvParamException,
                                           SFInvalidParameterException,
                                           SFBindException,
                                           SFDaoException
DSD ¿ªÇÒ ÁýÇÕÀÇ DsdRoleMemberÁ¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyDsdRoleSetRoleMembers in interface RoleDao
Parameters:
strAdminInfo -
strDsdRoleSetInfo -
vcDsdRoleMembers - ¼öÁ¤ÇÒ DSDRoleMember Á¤º¸. null ÀÎ °æ¿ì ±âÁ¸¿¡ ¼³Á¤µÈ Á¤º¸¸¦ »èÁ¦
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRolePrecond

public boolean modifyRolePrecond(RolePrecond roleprecondInfo)
                          throws SFEnvParamException,
                                 SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException
¼±Çà Á¶°Ç Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyRolePrecond in interface RoleDao
Parameters:
roleprecondInfo - ¼öÁ¤ÇÒ ¼±ÇàÁ¶°Ç Á¤º¸¸¦ ÀúÀåÇϰí ÀÖ´Â RolePrecond °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRolePrecondAdoptedRole

public boolean modifyRolePrecondAdoptedRole(java.lang.String strAdminInfo,
                                            java.lang.String strRolePrecondInfo,
                                            java.lang.String strAdoptedRole)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException
¼±Çà Á¶°Ç¿¡ ¼³Á¤µÇ¾î ÀÖ´Â AdoptedRole Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyRolePrecondAdoptedRole in interface RoleDao
Parameters:
strAdminInfo -
strRolePrecondInfo -
strAdoptedRole - ¼öÁ¤ÇÒ AdoptedRole Á¤º¸. null ÀÎ °æ¿ì ±âÁ¸¿¡ ¼³Á¤µÇ¾î ÀÖ´ø AdoptedRole Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRolePrecondPrecond

public boolean modifyRolePrecondPrecond(java.lang.String strAdminInfo,
                                        java.lang.String strRolePrecondInfo,
                                        java.util.Vector vcPreconds)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
¼±Çà Á¶°Ç¿¡ ¼³Á¤µÇ¾î ÀÖ´Â Precond Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyRolePrecondPrecond in interface RoleDao
Parameters:
strAdminInfo -
strRolePrecondInfo -
vcPreconds - ¼öÁ¤ÇϰíÀÚ ÇÏ´Â Preconds Á¤º¸. null ÀÎ °æ¿ì ±âÁ¸¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç precond Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifySsdRoleSet

public boolean modifySsdRoleSet(SsdRoleSet rolessdsetInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
SSD ¿ªÇÒ ÁýÇÕÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifySsdRoleSet in interface RoleDao
Parameters:
rolessdsetInfo -
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifySsdRoleSetRoleMembers

public boolean modifySsdRoleSetRoleMembers(java.lang.String strAdminInfo,
                                           java.lang.String strSsdRoleSetInfo,
                                           java.util.Vector vcSsdRoleMembers)
                                    throws SFEnvParamException,
                                           SFInvalidParameterException,
                                           SFBindException,
                                           SFDaoException
SSD ¿ªÇÒ ÁýÇÕÀÇ SsdRoleMemberÁ¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifySsdRoleSetRoleMembers in interface RoleDao
Parameters:
strAdminInfo -
strSsdRoleSetInfo -
vcSsdRoleMembers - ¼öÁ¤ÇÒ SSDRoleMember Á¤º¸. null ÀÎ °æ¿ì ±âÁ¸¿¡ ¼³Á¤µÈ Á¤º¸¸¦ »èÁ¦
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

revokeResperm

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

Specified by:
revokeResperm in interface RoleDao
Parameters:
strAdminInfo -
strRespermInfo -
strRoleInfo - ÆÛ¹Ì¼ÇÀ» Ãë¼ÒÇÒ ´ë»óÀÌ µÇ´Â ¿ªÇÒÀÇ Á¤º¸(dn)
Returns:
¼º°øÇϸé true,½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

revokeResperms

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

Specified by:
revokeResperms in interface RoleDao
Parameters:
strAdminInfo -
vcResperms -
strRoleInfo - ÆÛ¹Ì¼ÇÀ» Ãë¼ÒÇÒ ´ë»óÀÌ µÇ´Â ¿ªÇÒÀÇ Á¤º¸(dn)
Returns:
¼º°øÇϸé true,½ÇÆÐÇϸé false
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

validateAdoptedRole

public boolean validateAdoptedRole(java.lang.String strPrecondInfo,
                                   java.lang.String strRoleInfo)
¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀ» ¼±ÇàÁ¶°ÇÀÌ Àû¿ëµÇ´Â ¿ªÇÒ·Î ¼³Á¤ÇÑ´Ù.

Specified by:
validateAdoptedRole in interface RoleDao
Parameters:
strPrecondInfo - ¼±ÇàÁ¶°Ç Á¤º¸
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateAssignedUser

public boolean validateAssignedUser(java.lang.String strRoleInfo,
                                    java.lang.String strUserInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ¸¦ ¿ªÇÒ¿¡ ÇÒ´çÇÑ´Ù.

Specified by:
validateAssignedUser in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strUserInfo - »ç¿ëÀÚ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateAssignedUsers

public boolean validateAssignedUsers(java.lang.String strRoleInfo,
                                     java.util.Vector vcUsers)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚµé·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀ» ¿ªÇÒ¿¡ ÇÒ´çÇÑ´Ù.

Specified by:
validateAssignedUsers in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcUsers - »ç¿ëÀÚ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateAttrValue

public boolean validateAttrValue(java.lang.String strEntryInfo,
                                 java.lang.String strValueInfo,
                                 java.lang.String strInvalidAttr,
                                 java.lang.String strValidAttr)
¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼º °ªÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´ø ¼Ó¼º °ªÀ» À¯È¿ÇÑ ¼Ó¼º °ªÀ¸·Î º¯°æÇÑ´Ù.

Specified by:
validateAttrValue in interface RoleDao
Parameters:
strEntryInfo - ¿£Æ®¸® Á¤º¸
strValueInfo - ¼Ó¼º°ª Á¤º¸
Returns:
¼º°øÇÏ´Â °æ¿ì true, »ìÆÐÇϸé false

validateAttrValues

public boolean validateAttrValues(java.lang.String strEntryInfo,
                                  java.util.Vector vcValues,
                                  java.lang.String strInvalidAttr,
                                  java.lang.String strValidAttr)
¿£Æ®¸®¿¡ ¼³Á¤µÇ¾î ÀÖ´ø À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼º °ªµéÀ» À¯È¿ÇÑ ¼Ó¼ºÀ¸·Î º¯°æÇÑ´Ù.

Specified by:
validateAttrValues in interface RoleDao
Parameters:
strEntryInfo - ¿£Æ®¸® Á¤º¸
vcValues - ¼Ó¼º °ª ¸ñ·Ï
Returns:
¼º°øÇÏ´Â °æ¿ì true, »ìÆÐÇϸé false

validateDsdRoleMember

public boolean validateDsdRoleMember(java.lang.String DsdInfo,
                                     java.lang.String strRoleInfo)
DSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀ» DSD ¿ªÇÒÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
validateDsdRoleMember in interface RoleDao
Parameters:
DsdInfo - DSD ¿ªÇÒ ÁýÇÕ Á¤º¸
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateDsdRoleMembers

public boolean validateDsdRoleMembers(java.lang.String strDsdInfo,
                                      java.util.Vector vcRoles)
DSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) DSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀ» DSD ¿ªÇÒÀÇ ±¸¼º¿øµé·Î ¼³Á¤ÇÑ´Ù.

Specified by:
validateDsdRoleMembers in interface RoleDao
Parameters:
vcRoles - ¿ªÇÒ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateGrantResperm

public boolean validateGrantResperm(java.lang.String strRoleInfo,
                                    java.lang.String strRespermInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇÀ» ¿ªÇÒ¿¡ ºÎ¿©ÇÑ´Ù.

Specified by:
validateGrantResperm in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strRespermInfo - ÆÛ¹Ì¼Ç Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateGrantResperms

public boolean validateGrantResperms(java.lang.String strRoleInfo,
                                     java.util.Vector vcResperms)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÆÛ¹Ì¼Çµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀ» ¿ªÇÒ¿¡ ºÎ¿©ÇÑ´Ù.

Specified by:
validateGrantResperms in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcResperms - ÆÛ¹Ì¼Ç ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validatePrecond

public boolean validatePrecond(java.lang.String strPrecondInfo,
                               java.lang.String strPrecond)
¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¼±ÇàÁ¶°Ç Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)À» ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
validatePrecond in interface RoleDao
Parameters:
strPrecondInfo - ¼±ÇàÁ¶°Ç Á¤º¸
strPrecond - ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÒ Á¤º¸(»ç¿ëÀÚ Á¶Á÷, ÆÛ¹Ì¼Ç)
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validatePreconds

public boolean validatePreconds(java.lang.String strPrecondInfo,
                                java.util.Vector vcPreconds)
¼±ÇàÁ¶°Ç¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¼±ÇàÁ¶°Ç Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÆÛ¹Ì¼Ç)µéÀ» ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
validatePreconds in interface RoleDao
Parameters:
strPrecondInfo - ¼±ÇàÁ¶°Ç Á¤º¸
vcPreconds - ¼±ÇàÁ¶°ÇÀ¸·Î ¼³Á¤ÇÒ Á¤º¸(»ç¿ëÀÚ Á¶Á÷, ÆÛ¹Ì¼Ç)µéÀÇ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateSsdRoleMember

public boolean validateSsdRoleMember(java.lang.String SsdInfo,
                                     java.lang.String strRoleInfo)
SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀ» SSD ¿ªÇÒÀÇ ±¸¼º¿øÀ¸·Î ¼³Á¤ÇÑ´Ù.

Specified by:
validateSsdRoleMember in interface RoleDao
Parameters:
SsdInfo - SSD ¿ªÇÒ ÁýÇÕ Á¤º¸
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateSsdRoleMembers

public boolean validateSsdRoleMembers(java.lang.String strSsdInfo,
                                      java.util.Vector vcRoles)
SSD ¿ªÇÒ ÁýÇÕ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) SSD ¿ªÇÒ ÁýÇÕÀÇ ±¸¼º¿øµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀ» SSD ¿ªÇÒÀÇ ±¸¼º¿øµé·Î ¼³Á¤ÇÑ´Ù.

Specified by:
validateSsdRoleMembers in interface RoleDao
Parameters:
vcRoles - ¿ªÇÒ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateUserAttrRule

public boolean validateUserAttrRule(java.lang.String strRoleInfo,
                                    java.lang.String strUserAttrRule)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡ ¼³Á¤ÇÑ´Ù.

Specified by:
validateUserAttrRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strUserAttrRule - »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateUserGroupRule

public boolean validateUserGroupRule(java.lang.String strRoleInfo,
                                     java.lang.String strGroupInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡ ¼³Á¤ÇÑ´Ù.

Specified by:
validateUserGroupRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strGroupInfo - »ç¿ëÀÚ ±×·ì Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateUserGroupRules

public boolean validateUserGroupRules(java.lang.String strRoleInfo,
                                      java.util.Vector vcGroups)
¿ªÇÒ¿¡ »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ìµéÀÌ »èÁ¦µÈ °æ¿ì »èÁ¦µÈ »ç¿ëÀÚ ±×·ìµé°ú °ü·ÃµÈ »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡¼­ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢µé·Î ¼³Á¤ÇÑ´Ù.

Specified by:
validateUserGroupRules in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcGroups - »ç¿ëÀÚ ±×·ì ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateUserOrgRule

public boolean validateUserOrgRule(java.lang.String strRoleInfo,
                                   java.lang.String strUserOrgInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢À» ¿ªÇÒ¿¡ ¼³Á¤ÇÑ´Ù.

Specified by:
validateUserOrgRule in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strUserOrgInfo - »ç¿ëÀÚ Á¶Á÷ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

validateUserOrgRules

public boolean validateUserOrgRules(java.lang.String strRoleInfo,
                                    java.util.Vector vcUserOrgs)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µé·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷ ÇÒ´ç ±ÔÄ¢µéÀ» ¿ªÇÒ¿¡ ºÎ¿©ÇÑ´Ù.

Specified by:
validateUserOrgRules in interface RoleDao
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcUserOrgs - »ç¿ëÀÚ Á¶Á÷ ¸ñ·Ï
Returns:
true - ¼º°ø, false - ½ÇÆÐ

close

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

Specified by:
close in interface RoleDao
Overrides:
close in class RdbDefDao

getAuthorizedRolesForResperm4Find

public java.util.Vector getAuthorizedRolesForResperm4Find(java.lang.String strRespermInfo)
                                                   throws SFInitDaoException,
                                                          SFInvalidParameterException,
                                                          SFEnvParamException,
                                                          SFBindException,
                                                          SFDaoException
Specified by:
getAuthorizedRolesForResperm4Find in interface RoleDao
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

getAuthorizedRolesForUser4Find

public java.util.Vector getAuthorizedRolesForUser4Find(java.lang.String strUserInfo)
                                                throws SFInitDaoException,
                                                       SFInvalidParameterException,
                                                       SFEnvParamException,
                                                       SFBindException,
                                                       SFDaoException,
                                                       SFNotEnoughInfoException,
                                                       SFInformationNotExistedException
Specified by:
getAuthorizedRolesForUser4Find in interface RoleDao
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFNotEnoughInfoException
SFInformationNotExistedException

getPSAuthorizedRolesForUser4Find

public java.util.List getPSAuthorizedRolesForUser4Find(User user)
                                                throws SFInitDaoException,
                                                       SFInvalidParameterException,
                                                       SFEnvParamException,
                                                       SFBindException,
                                                       SFDaoException,
                                                       SFNotEnoughInfoException,
                                                       SFInformationNotExistedException
Specified by:
getPSAuthorizedRolesForUser4Find in interface RoleDao
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFNotEnoughInfoException
SFInformationNotExistedException

getPSAssignedRolesForUserByUserAttrRule

public java.util.List getPSAssignedRolesForUserByUserAttrRule(User user,
                                                              java.lang.String strBaseRoleInfo)
                                                       throws SFEnvParamException,
                                                              SFInvalidParameterException,
                                                              SFBindException,
                                                              SFDaoException,
                                                              SFInitDaoException,
                                                              SFInformationNotExistedException
Specified by:
getPSAssignedRolesForUserByUserAttrRule in interface RoleDao
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
SFInformationNotExistedException


Copyright © 2004 SoftForum Corp. All Rights Reserved.