|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.safeidentity.adminservice.dao.rdb.RdbDefDao
com.safeidentity.adminservice.dao.rdb.RdbMaclDao
Nested Class Summary |
Nested classes inherited from class com.safeidentity.adminservice.dao.rdb.RdbDefDao |
RdbDefDao.ColInfo, RdbDefDao.Dn, RdbDefDao.SfDn, RdbDefDao.StrObj |
Field Summary |
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 |
public RdbMaclDao()
Method Detail |
public final java.util.Locale getLocale()
getLocale
in interface MaclDao
public final void setLocale(java.util.Locale locale)
setLocale
in interface MaclDao
public Macl getMacl(java.lang.String strAdminSfDn, java.lang.String strDn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
getMacl
in interface MaclDao
strAdminSfDn
- °ü¸®ÀÚÀÇ sfDn
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public java.util.Vector getMaclList(java.lang.String strAdminSfDn, java.lang.String strDn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
getMaclList
in interface MaclDao
strAdminSfDn
- °ü¸®ÀÚÀÇ dnstrDn
- °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public java.util.Vector getMaclList(java.lang.String strDn) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
getMaclList
in interface MaclDao
strDn
- °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean modifyMacl(java.lang.String strDn, Macl maclOld, Macl maclNew) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
modifyMacl
in interface MaclDao
strDn
- °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ómaclOld
- ¼öÁ¤µÇ´Â °ü¸®±ÇÇÑmaclNew
- »õ·Î¿î °ü¸®±ÇÇÑ
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean addMacl(java.lang.String strDn, Macl macl) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
addMacl
in interface MaclDao
strDn
- °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó , user:userOrgÀÇ sfdn, role, resPermÀº dnmacl
- Ãß°¡ÇÒ °ü¸®±ÇÇÑ
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean deleteMacl(java.lang.String strDn, Macl macl) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
deleteMacl
in interface MaclDao
strDn
- °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ómacl
- »èÁ¦ÇÒ °ü¸®±ÇÇÑ
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public java.util.Vector getRoleList4Macl(java.lang.String strAdminSfDn, Macl macl, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
getRoleList4Macl
in interface MaclDao
strAdminSfDn
- °ü¸®ÀÚ dn
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
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
getUserOrgList4Macl
in interface MaclDao
strAdminSfDn
- °ü¸®ÀÚ dn
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn, Macl macl, java.util.Vector vcAssignedAdminGroups, UserRepository userRepository) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
getUserOrgList4Macl
in interface MaclDao
strAdminSfDn
- °ü¸®ÀÚ dnmacl
-
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public java.util.Vector personalizeUser(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups, UserRepository urInfo) throws SFBindException, SFInvalidParameterException, SFDaoException
personalizeUser
in interface MaclDao
strAdminSfDn
- °ü¸®ÀÚ dn
SFBindException
SFInvalidParameterException
SFDaoException
public java.util.Vector personalizeRole(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFInvalidParameterException, SFDaoException
personalizeRole
in interface MaclDao
strAdminSfDn
- °ü¸®ÀÚ dn
SFBindException
SFInvalidParameterException
SFDaoException
public boolean deleteInvalidMaclValue(java.lang.String strDn, java.lang.String strAdminInfo)
deleteInvalidMaclValue
in interface MaclDao
strAdminInfo
- »èÁ¦ÇϰíÀÚ ÇÏ´Â MACLÀ» ±¸¼ºÇÏ´Â »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ì Á¤º¸
public java.util.Vector getInvalidMaclValues(java.lang.String strDn)
getInvalidMaclValues
in interface MaclDao
public boolean invalidateMaclValue(java.lang.String strDn, java.lang.String strAdminInfo)
invalidateMaclValue
in interface MaclDao
strAdminInfo
- »èÁ¦µÈ »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÇ Á¤º¸
public boolean invalidateMaclInPolicyRepository(java.lang.String strAdminInfo)
invalidateMaclInPolicyRepository
in interface MaclDao
strAdminInfo
- »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÇ Á¤º¸
public boolean invalidateMaclInUserRepository(UserRepository urInfo, java.lang.String strAdminInfo)
strAdminInfo
- »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÇ Á¤º¸
public boolean IsTopManager(java.lang.String strAdminSfDn)
IsTopManager
in interface MaclDao
public java.util.Vector personalizeResPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
personalizeResPerm
in interface MaclDao
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean personalizeAdminGroup(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
personalizeAdminGroup
in interface MaclDao
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean personalizeAudit(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
personalizeAudit
in interface MaclDao
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean personalizeAuthPolicy(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
personalizeAuthPolicy
in interface MaclDao
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean personalizeConfig(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
personalizeConfig
in interface MaclDao
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean personalizeUserGroup(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
personalizeUserGroup
in interface MaclDao
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public java.util.Vector getDelegatedRespermMaclInfo(java.lang.String strAdminInfo, Macl macl, java.util.Vector vcAssignedAdminGroups, java.lang.String strWebrootDn) throws SFInvalidParameterException, SFBindException, SFEnvParamException, SFDaoException
getDelegatedRespermMaclInfo
in interface MaclDao
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException
public java.util.Vector getDelegatedRoleMaclInfo(java.lang.String strAdminInfo, Macl macl, java.util.Vector vcAssignedAdminGroups) throws SFInvalidParameterException, SFBindException, SFEnvParamException, SFDaoException
getDelegatedRoleMaclInfo
in interface MaclDao
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException
public java.util.Vector getDelegatedUserOrgMaclInfo(java.lang.String strAdminInfo, Macl macl, java.util.Vector vcAssignedAdminGroups, java.lang.String strUserRepDn) throws SFInvalidParameterException, SFBindException, SFEnvParamException, SFDaoException
getDelegatedUserOrgMaclInfo
in interface MaclDao
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException
public boolean deleteMaclContainer(java.lang.String strDn) throws SFInvalidParameterException, SFBindException, SFEnvParamException, SFDaoException
deleteMaclContainer
in interface MaclDao
strDn
- °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException
public int getGrantLevel(java.lang.String strAdminInfo, java.lang.String strSsdPrecondAttrName, java.util.Vector vcAssignedAdminGroups) throws SFEnvParamException, SFInvalidParameterException, SFBindException, SFDaoException
getGrantLevel
in interface MaclDao
strAdminInfo
- grant levelÀÇ Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â °ü¸®ÀÚ¿¡ ´ëÇÑ Á¤º¸(dn)strSsdPrecondAttrName
- ÇöÀç grant levelÀÇ Á¤º¸¸¦ ¾ò°íÀÚ ´ë»óÀÌ ssd ÀÎÁö precondÀÎÁö¿¡ ´ëÇÑ Á¤º¸
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
public final int getLevel(java.lang.String strRoleDn)
strRoleDn
- level Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
public boolean personalize_object(java.lang.String strAdminSfDn, java.lang.String prdn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFDaoException, SFInvalidParameterException
SFBindException
SFDaoException
SFInvalidParameterException
public java.util.Vector getDelegatedEjbpermMaclInfo(java.lang.String strAdminInfo, Macl macl, java.util.Vector vcAssignedAdminGroups, java.lang.String strEjbrootDn) throws SFInvalidParameterException, SFBindException, SFEnvParamException, SFDaoException
getDelegatedEjbpermMaclInfo
in interface MaclDao
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException
public java.util.Vector getDelegatedCustpermMaclInfo(java.lang.String strAdminInfo, Macl macl, java.util.Vector vcAssignedAdminGroups, java.lang.String strCustrootDn) throws SFInvalidParameterException, SFBindException, SFEnvParamException, SFDaoException
getDelegatedCustpermMaclInfo
in interface MaclDao
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException
public java.util.Vector personalizeEjbPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
personalizeEjbPerm
in interface MaclDao
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public java.util.Vector personalizeCustPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups) throws SFBindException, SFEnvParamException, SFDaoException, SFInvalidParameterException
personalizeCustPerm
in interface MaclDao
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |