com.safeidentity.adminservice.dao.rdb
Class RdbMaclDao

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.rdb.RdbDefDao
      extended bycom.safeidentity.adminservice.dao.rdb.RdbMaclDao
All Implemented Interfaces:
MaclDao

public class RdbMaclDao
extends RdbDefDao
implements MaclDao


Nested Class Summary
 
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
RdbMaclDao()
          Creates a new instance of RdbMaclDao
 
Method Summary
 boolean addMacl(java.lang.String strDn, Macl macl)
          °ü¸®±ÇÇÑÀ» Ãß°¡ÇÑ´Ù
 boolean deleteInvalidMaclValue(java.lang.String strDn, java.lang.String strAdminInfo)
          ¿£Æ®¸®¿¡ À¯È¿ÇÏÁö ¾ÊÀº Macl °ªÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´ø Macl °ªÀ» ¿£Æ®¸®¿¡¼­ »èÁ¦ÇÑ´Ù.
 boolean deleteMacl(java.lang.String strDn, Macl macl)
          °ü¸®±ÇÇÑÀ» »èÁ¦ÇÑ´Ù
 boolean deleteMaclContainer(java.lang.String strDn)
          strDn¿¡ ºÙ¾îÀÖ´Â º¸µç °ü¸®±ÇÇÑÀ» »èÁ¦ÇÑ´Ù (Object¸¦ »èÁ¦½Ã Db¿¡¼­´Â µû·Î Áö¿öÁà¾ßÇÔ)
 java.util.Vector getDelegatedCustpermMaclInfo(java.lang.String strAdminInfo, Macl macl, java.util.Vector vcAssignedAdminGroups, java.lang.String strCustrootDn)
           
 java.util.Vector getDelegatedEjbpermMaclInfo(java.lang.String strAdminInfo, Macl macl, java.util.Vector vcAssignedAdminGroups, java.lang.String strEjbrootDn)
           
 java.util.Vector getDelegatedRespermMaclInfo(java.lang.String strAdminInfo, Macl macl, java.util.Vector vcAssignedAdminGroups, java.lang.String strWebrootDn)
           
 java.util.Vector getDelegatedRoleMaclInfo(java.lang.String strAdminInfo, Macl macl, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector getDelegatedUserOrgMaclInfo(java.lang.String strAdminInfo, Macl macl, java.util.Vector vcAssignedAdminGroups, java.lang.String strUserRepDn)
           
 int getGrantLevel(java.lang.String strAdminInfo, java.lang.String strSsdPrecondAttrName, java.util.Vector vcAssignedAdminGroups)
          ÁÖ¾îÁø °ü¸®ÀÚÀÇ grantlevel À» ¾ò´Â´Ù.
 java.util.Vector getInvalidMaclValues(java.lang.String strDn)
          ¿£Æ®¸®¿¡ À¯È¿ÇÏÁö Macl Á¤º¸·Î ¼³Á¤µÈ °ªµéÀ» ¾ò¾î¿Â´Ù.
 int getLevel(java.lang.String strRoleDn)
          ¿ªÇÒÀÇ Level Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Locale getLocale()
           
 Macl getMacl(java.lang.String strAdminSfDn, java.lang.String strDn, java.util.Vector vcAssignedAdminGroups)
          °ü¸®ÀÚ°¡ strDn¿¡ ÇØ´çÇÏ´Â ±ÇÇÑÀ» ±¸ÇÑ´Ù.
 java.util.Vector getMaclList(java.lang.String strDn)
          strDn¿¡ ÇØ´çÇÏ´Â °ü¸®±ÇÇÑÀ» ±¸ÇÑ´Ù.
 java.util.Vector getMaclList(java.lang.String strAdminSfDn, java.lang.String strDn, java.util.Vector vcAssignedAdminGroups)
          °ü¸®ÀÚ°¡ strDn¿¡ ÇØ´çÇÏ´Â °ü¸®±ÇÇÑ ¸ñ·ÏÁß strAdminSfDn°ú °ü·ÃµÈ ¸ñ·ÏÀ» ±¸ÇÑ´Ù.
 java.util.Vector getRoleList4Macl(java.lang.String strAdminSfDn, Macl macl, java.util.Vector vcAssignedAdminGroups)
          maclÀ» °®´Â Role ¿£Æ®¸® ¸ñ·ÏÀ» µ¹·ÁÁØ´Ù.
 java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn, Macl macl, java.util.Vector vcAssignedAdminGroups, UserRepository userRepository)
          maclÀ» °®´Â UserOrg ¿£Æ®¸® ¸ñ·ÏÀ» µ¹·ÁÁØ´Ù.
 java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn, java.lang.String strUserOrgSfDn, Macl macl, java.util.Vector vcAssignedAdminGroups, UserRepository userRepository)
          maclÀ» °®´Â UserOrg ¿£Æ®¸® ¸ñ·ÏÀ» µ¹·ÁÁØ´Ù.
 boolean invalidateMaclInPolicyRepository(java.lang.String strAdminInfo)
          ÇöÀç Policy Repository¿¡ ÀÔ·ÂµÈ »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÌ ¼³Á¤µÈ MACL Á¤º¸¸¦ ã¾Æ ¸ðµÎ ¹«È¿È­ÇÑ´Ù.
 boolean invalidateMaclInUserRepository(UserRepository urInfo, java.lang.String strAdminInfo)
          »ç¿ëÀÚ ÀúÀå¼Ò ³»¿¡ ÀÔ·ÂµÈ »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÌ ¼³Á¤µÈ MACL Á¤º¸¸¦ ã¾Æ ¸ðµÎ ¹«È¿È­ÇÑ´Ù.
 boolean invalidateMaclValue(java.lang.String strDn, java.lang.String strAdminInfo)
          ¿£Æ®¸®¿¡ ¼³Á¤µÇ¾î ÀÖ´ø Macl Áß Macl¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç Macl °ªÀ» À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î º¯°æÇÑ´Ù.
 boolean IsTopManager(java.lang.String strAdminSfDn)
           
 boolean modifyMacl(java.lang.String strDn, Macl maclOld, Macl maclNew)
          °ü¸®±ÇÇÑÀ» ¼öÁ¤ÇÑ´Ù
 boolean personalize_object(java.lang.String strAdminSfDn, java.lang.String prdn, java.util.Vector vcAssignedAdminGroups)
           
 boolean personalizeAdminGroup(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 boolean personalizeAudit(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 boolean personalizeAuthPolicy(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 boolean personalizeConfig(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeCustPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeEjbPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeResPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeRole(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
          maclÀ» °®´Â UserOrg ¿£Æ®¸® ¸ñ·ÏÀ» µ¹·ÁÁØ´Ù.
 java.util.Vector personalizeUser(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups, UserRepository urInfo)
          maclÀ» °®´Â UserOrg ¿£Æ®¸® ¸ñ·ÏÀ» µ¹·ÁÁØ´Ù.
 boolean personalizeUserGroup(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 void setLocale(java.util.Locale locale)
           
 
Methods inherited from class com.safeidentity.adminservice.dao.rdb.RdbDefDao
close, 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
 
Methods inherited from interface com.safeidentity.adminservice.dao.MaclDao
close
 

Constructor Detail

RdbMaclDao

public RdbMaclDao()
Creates a new instance of RdbMaclDao

Method Detail

getLocale

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

setLocale

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

getMacl

public Macl getMacl(java.lang.String strAdminSfDn,
                    java.lang.String strDn,
                    java.util.Vector vcAssignedAdminGroups)
             throws SFBindException,
                    SFEnvParamException,
                    SFDaoException,
                    SFInvalidParameterException
°ü¸®ÀÚ°¡ strDn¿¡ ÇØ´çÇÏ´Â ±ÇÇÑÀ» ±¸ÇÑ´Ù. À̶§ ·çÆ®±îÁö ÃßÀûÇÏ¿© ±¸ÇÑ´ÙÀ½ °¡Àå ³ôÀº ±ÇÇÑÀ» Á¶ÇÕÇÏ¿© µ¹·ÁÁØ´Ù.

Specified by:
getMacl in interface MaclDao
Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ sfDn
Returns:
Macl
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getMaclList

public java.util.Vector getMaclList(java.lang.String strAdminSfDn,
                                    java.lang.String strDn,
                                    java.util.Vector vcAssignedAdminGroups)
                             throws SFBindException,
                                    SFEnvParamException,
                                    SFDaoException,
                                    SFInvalidParameterException
°ü¸®ÀÚ°¡ strDn¿¡ ÇØ´çÇÏ´Â °ü¸®±ÇÇÑ ¸ñ·ÏÁß strAdminSfDn°ú °ü·ÃµÈ ¸ñ·ÏÀ» ±¸ÇÑ´Ù.

Specified by:
getMaclList in interface MaclDao
Parameters:
strAdminSfDn - °ü¸®ÀÚÀÇ dn
strDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó
Returns:
Macl
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getMaclList

public java.util.Vector getMaclList(java.lang.String strDn)
                             throws SFBindException,
                                    SFEnvParamException,
                                    SFDaoException,
                                    SFInvalidParameterException
strDn¿¡ ÇØ´çÇÏ´Â °ü¸®±ÇÇÑÀ» ±¸ÇÑ´Ù.

Specified by:
getMaclList in interface MaclDao
Parameters:
strDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó
Returns:
Macl
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

modifyMacl

public boolean modifyMacl(java.lang.String strDn,
                          Macl maclOld,
                          Macl maclNew)
                   throws SFBindException,
                          SFEnvParamException,
                          SFDaoException,
                          SFInvalidParameterException
°ü¸®±ÇÇÑÀ» ¼öÁ¤ÇÑ´Ù

Specified by:
modifyMacl in interface MaclDao
Parameters:
strDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó
maclOld - ¼öÁ¤µÇ´Â °ü¸®±ÇÇÑ
maclNew - »õ·Î¿î °ü¸®±ÇÇÑ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

addMacl

public boolean addMacl(java.lang.String strDn,
                       Macl macl)
                throws SFBindException,
                       SFEnvParamException,
                       SFDaoException,
                       SFInvalidParameterException
°ü¸®±ÇÇÑÀ» Ãß°¡ÇÑ´Ù

Specified by:
addMacl in interface MaclDao
Parameters:
strDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó , user:userOrgÀÇ sfdn, role, resPermÀº dn
macl - Ãß°¡ÇÒ °ü¸®±ÇÇÑ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

deleteMacl

public boolean deleteMacl(java.lang.String strDn,
                          Macl macl)
                   throws SFBindException,
                          SFEnvParamException,
                          SFDaoException,
                          SFInvalidParameterException
°ü¸®±ÇÇÑÀ» »èÁ¦ÇÑ´Ù

Specified by:
deleteMacl in interface MaclDao
Parameters:
strDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó
macl - »èÁ¦ÇÒ °ü¸®±ÇÇÑ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getRoleList4Macl

public java.util.Vector getRoleList4Macl(java.lang.String strAdminSfDn,
                                         Macl macl,
                                         java.util.Vector vcAssignedAdminGroups)
                                  throws SFBindException,
                                         SFEnvParamException,
                                         SFDaoException,
                                         SFInvalidParameterException
maclÀ» °®´Â Role ¿£Æ®¸® ¸ñ·ÏÀ» µ¹·ÁÁØ´Ù.

Specified by:
getRoleList4Macl in interface MaclDao
Parameters:
strAdminSfDn - °ü¸®ÀÚ dn
Returns:
Role ¿£Æ®¸® ¸ñ·Ï
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getUserOrgList4Macl

public java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn,
                                            java.lang.String strUserOrgSfDn,
                                            Macl macl,
                                            java.util.Vector vcAssignedAdminGroups,
                                            UserRepository userRepository)
                                     throws SFBindException,
                                            SFEnvParamException,
                                            SFDaoException,
                                            SFInvalidParameterException
maclÀ» °®´Â UserOrg ¿£Æ®¸® ¸ñ·ÏÀ» µ¹·ÁÁØ´Ù.

Specified by:
getUserOrgList4Macl in interface MaclDao
Parameters:
strAdminSfDn - °ü¸®ÀÚ dn
Returns:
Role ¿£Æ®¸® ¸ñ·Ï
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getUserOrgList4Macl

public java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn,
                                            Macl macl,
                                            java.util.Vector vcAssignedAdminGroups,
                                            UserRepository userRepository)
                                     throws SFBindException,
                                            SFEnvParamException,
                                            SFDaoException,
                                            SFInvalidParameterException
maclÀ» °®´Â UserOrg ¿£Æ®¸® ¸ñ·ÏÀ» µ¹·ÁÁØ´Ù.

Specified by:
getUserOrgList4Macl in interface MaclDao
Parameters:
strAdminSfDn - °ü¸®ÀÚ dn
macl -
Returns:
Role ¿£Æ®¸® ¸ñ·Ï
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeUser

public java.util.Vector personalizeUser(java.lang.String strAdminSfDn,
                                        java.util.Vector vcAssignedAdminGroups,
                                        UserRepository urInfo)
                                 throws SFBindException,
                                        SFInvalidParameterException,
                                        SFDaoException
maclÀ» °®´Â UserOrg ¿£Æ®¸® ¸ñ·ÏÀ» µ¹·ÁÁØ´Ù.

Specified by:
personalizeUser in interface MaclDao
Parameters:
strAdminSfDn - °ü¸®ÀÚ dn
Returns:
user orgµéÀÇ sfdnÀÇ ¸ñ·Ï
Throws:
SFBindException
SFInvalidParameterException
SFDaoException

personalizeRole

public java.util.Vector personalizeRole(java.lang.String strAdminSfDn,
                                        java.util.Vector vcAssignedAdminGroups)
                                 throws SFBindException,
                                        SFInvalidParameterException,
                                        SFDaoException
maclÀ» °®´Â UserOrg ¿£Æ®¸® ¸ñ·ÏÀ» µ¹·ÁÁØ´Ù.

Specified by:
personalizeRole in interface MaclDao
Parameters:
strAdminSfDn - °ü¸®ÀÚ dn
Returns:
user orgµéÀÇ sfdnÀÇ ¸ñ·Ï
Throws:
SFBindException
SFInvalidParameterException
SFDaoException

deleteInvalidMaclValue

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

Specified by:
deleteInvalidMaclValue in interface MaclDao
Parameters:
strAdminInfo - »èÁ¦ÇϰíÀÚ ÇÏ´Â MACLÀ» ±¸¼ºÇÏ´Â »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ì Á¤º¸
Returns:
¼º°øÇÏ´Â °æ¿ì true, »ìÆÐÇϸé false

getInvalidMaclValues

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

Specified by:
getInvalidMaclValues in interface MaclDao
Returns:
À¯È¿ÇÏÁö ¾ÊÀº Macl °ªµéÀÇ ¸ñ·Ï

invalidateMaclValue

public boolean invalidateMaclValue(java.lang.String strDn,
                                   java.lang.String strAdminInfo)
¿£Æ®¸®¿¡ ¼³Á¤µÇ¾î ÀÖ´ø Macl Áß Macl¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÌ »èÁ¦µÈ °æ¿ì ÇØ´ç Macl °ªÀ» À¯È¿ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ¸·Î º¯°æÇÑ´Ù.

Specified by:
invalidateMaclValue in interface MaclDao
Parameters:
strAdminInfo - »èÁ¦µÈ »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÇ Á¤º¸
Returns:
¼º°øÇÏ´Â °æ¿ì true, »ìÆÐÇϸé false

invalidateMaclInPolicyRepository

public boolean invalidateMaclInPolicyRepository(java.lang.String strAdminInfo)
ÇöÀç Policy Repository¿¡ ÀÔ·ÂµÈ »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÌ ¼³Á¤µÈ MACL Á¤º¸¸¦ ã¾Æ ¸ðµÎ ¹«È¿È­ÇÑ´Ù.

Specified by:
invalidateMaclInPolicyRepository in interface MaclDao
Parameters:
strAdminInfo - »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÇ Á¤º¸
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false

invalidateMaclInUserRepository

public boolean invalidateMaclInUserRepository(UserRepository urInfo,
                                              java.lang.String strAdminInfo)
»ç¿ëÀÚ ÀúÀå¼Ò ³»¿¡ ÀÔ·ÂµÈ »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÌ ¼³Á¤µÈ MACL Á¤º¸¸¦ ã¾Æ ¸ðµÎ ¹«È¿È­ÇÑ´Ù.

Parameters:
strAdminInfo - »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÇ Á¤º¸
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false

IsTopManager

public boolean IsTopManager(java.lang.String strAdminSfDn)
Specified by:
IsTopManager in interface MaclDao

personalizeResPerm

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

personalizeAdminGroup

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

personalizeAudit

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

personalizeAuthPolicy

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

personalizeConfig

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

personalizeUserGroup

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

getDelegatedRespermMaclInfo

public java.util.Vector getDelegatedRespermMaclInfo(java.lang.String strAdminInfo,
                                                    Macl macl,
                                                    java.util.Vector vcAssignedAdminGroups,
                                                    java.lang.String strWebrootDn)
                                             throws SFInvalidParameterException,
                                                    SFBindException,
                                                    SFEnvParamException,
                                                    SFDaoException
Specified by:
getDelegatedRespermMaclInfo in interface MaclDao
Throws:
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException

getDelegatedRoleMaclInfo

public java.util.Vector getDelegatedRoleMaclInfo(java.lang.String strAdminInfo,
                                                 Macl macl,
                                                 java.util.Vector vcAssignedAdminGroups)
                                          throws SFInvalidParameterException,
                                                 SFBindException,
                                                 SFEnvParamException,
                                                 SFDaoException
Specified by:
getDelegatedRoleMaclInfo in interface MaclDao
Throws:
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException

getDelegatedUserOrgMaclInfo

public java.util.Vector getDelegatedUserOrgMaclInfo(java.lang.String strAdminInfo,
                                                    Macl macl,
                                                    java.util.Vector vcAssignedAdminGroups,
                                                    java.lang.String strUserRepDn)
                                             throws SFInvalidParameterException,
                                                    SFBindException,
                                                    SFEnvParamException,
                                                    SFDaoException
Specified by:
getDelegatedUserOrgMaclInfo in interface MaclDao
Throws:
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException

deleteMaclContainer

public boolean deleteMaclContainer(java.lang.String strDn)
                            throws SFInvalidParameterException,
                                   SFBindException,
                                   SFEnvParamException,
                                   SFDaoException
strDn¿¡ ºÙ¾îÀÖ´Â º¸µç °ü¸®±ÇÇÑÀ» »èÁ¦ÇÑ´Ù (Object¸¦ »èÁ¦½Ã Db¿¡¼­´Â µû·Î Áö¿öÁà¾ßÇÔ)

Specified by:
deleteMaclContainer in interface MaclDao
Parameters:
strDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException

getGrantLevel

public int getGrantLevel(java.lang.String strAdminInfo,
                         java.lang.String strSsdPrecondAttrName,
                         java.util.Vector vcAssignedAdminGroups)
                  throws SFEnvParamException,
                         SFInvalidParameterException,
                         SFBindException,
                         SFDaoException
ÁÖ¾îÁø °ü¸®ÀÚÀÇ grantlevel À» ¾ò´Â´Ù. grantLevel : °ü¸®ÀÚ°¡ ¼Ó¼ºº° Á¤º¸ ¼öÁ¤ ÀÌ»óÀÇ ³ëµå°ü¸®±ÇÇÑÀ» °¡Áö´Â °¡Àå ³ôÀº ¿ªÇÒ ±¸Á¶»óÀÇ ¿ªÇÒÀÇ level

Specified by:
getGrantLevel in interface MaclDao
Parameters:
strAdminInfo - grant levelÀÇ Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â °ü¸®ÀÚ¿¡ ´ëÇÑ Á¤º¸(dn)
strSsdPrecondAttrName - ÇöÀç grant levelÀÇ Á¤º¸¸¦ ¾ò°íÀÚ ´ë»óÀÌ ssd ÀÎÁö precondÀÎÁö¿¡ ´ëÇÑ Á¤º¸
Returns:
°ü¸®ÀÚÀÇ grant level ¶Ç´Â ¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì -1
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

personalize_object

public boolean personalize_object(java.lang.String strAdminSfDn,
                                  java.lang.String prdn,
                                  java.util.Vector vcAssignedAdminGroups)
                           throws SFBindException,
                                  SFDaoException,
                                  SFInvalidParameterException
Throws:
SFBindException
SFDaoException
SFInvalidParameterException

getDelegatedEjbpermMaclInfo

public java.util.Vector getDelegatedEjbpermMaclInfo(java.lang.String strAdminInfo,
                                                    Macl macl,
                                                    java.util.Vector vcAssignedAdminGroups,
                                                    java.lang.String strEjbrootDn)
                                             throws SFInvalidParameterException,
                                                    SFBindException,
                                                    SFEnvParamException,
                                                    SFDaoException
Specified by:
getDelegatedEjbpermMaclInfo in interface MaclDao
Throws:
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException

getDelegatedCustpermMaclInfo

public java.util.Vector getDelegatedCustpermMaclInfo(java.lang.String strAdminInfo,
                                                     Macl macl,
                                                     java.util.Vector vcAssignedAdminGroups,
                                                     java.lang.String strCustrootDn)
                                              throws SFInvalidParameterException,
                                                     SFBindException,
                                                     SFEnvParamException,
                                                     SFDaoException
Specified by:
getDelegatedCustpermMaclInfo in interface MaclDao
Throws:
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException

personalizeEjbPerm

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

personalizeCustPerm

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


Copyright © 2004 SoftForum Corp. All Rights Reserved.