|
|||||||||||
| 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 MaclDaopublic 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 MaclDaostrAdminSfDn - °ü¸®ÀÚÀÇ 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 MaclDaostrAdminSfDn - °ü¸®ÀÚÀÇ dnstrDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public java.util.Vector getMaclList(java.lang.String strDn)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
getMaclList in interface MaclDaostrDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean modifyMacl(java.lang.String strDn,
Macl maclOld,
Macl maclNew)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
modifyMacl in interface MaclDaostrDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ómaclOld - ¼öÁ¤µÇ´Â °ü¸®±ÇÇÑmaclNew - »õ·Î¿î °ü¸®±ÇÇÑ
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean addMacl(java.lang.String strDn,
Macl macl)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
addMacl in interface MaclDaostrDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó , 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 MaclDaostrDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó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 MaclDaostrAdminSfDn - °ü¸®ÀÚ 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 MaclDaostrAdminSfDn - °ü¸®ÀÚ 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 MaclDaostrAdminSfDn - °ü¸®ÀÚ 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 MaclDaostrAdminSfDn - °ü¸®ÀÚ dn
SFBindException
SFInvalidParameterException
SFDaoException
public java.util.Vector personalizeRole(java.lang.String strAdminSfDn,
java.util.Vector vcAssignedAdminGroups)
throws SFBindException,
SFInvalidParameterException,
SFDaoException
personalizeRole in interface MaclDaostrAdminSfDn - °ü¸®ÀÚ dn
SFBindException
SFInvalidParameterException
SFDaoException
public boolean deleteInvalidMaclValue(java.lang.String strDn,
java.lang.String strAdminInfo)
deleteInvalidMaclValue in interface MaclDaostrAdminInfo - »èÁ¦ÇϰíÀÚ ÇÏ´Â 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 MaclDaostrAdminInfo - »èÁ¦µÈ »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÇ Á¤º¸
public boolean invalidateMaclInPolicyRepository(java.lang.String strAdminInfo)
invalidateMaclInPolicyRepository in interface MaclDaostrAdminInfo - »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ìÀÇ Á¤º¸
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 MaclDaoSFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean personalizeAdminGroup(java.lang.String strAdminSfDn,
java.util.Vector vcAssignedAdminGroups)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
personalizeAdminGroup in interface MaclDaoSFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean personalizeAudit(java.lang.String strAdminSfDn,
java.util.Vector vcAssignedAdminGroups)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
personalizeAudit in interface MaclDaoSFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean personalizeAuthPolicy(java.lang.String strAdminSfDn,
java.util.Vector vcAssignedAdminGroups)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
personalizeAuthPolicy in interface MaclDaoSFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean personalizeConfig(java.lang.String strAdminSfDn,
java.util.Vector vcAssignedAdminGroups)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
personalizeConfig in interface MaclDaoSFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public boolean personalizeUserGroup(java.lang.String strAdminSfDn,
java.util.Vector vcAssignedAdminGroups)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
personalizeUserGroup in interface MaclDaoSFBindException
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 MaclDaoSFInvalidParameterException
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 MaclDaoSFInvalidParameterException
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 MaclDaoSFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException
public boolean deleteMaclContainer(java.lang.String strDn)
throws SFInvalidParameterException,
SFBindException,
SFEnvParamException,
SFDaoException
deleteMaclContainer in interface MaclDaostrDn - °ü¸®±ÇÇÑÀ» ±¸ÇÏ·Á´Â ´ë»ó
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 MaclDaostrAdminInfo - grant levelÀÇ Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â °ü¸®ÀÚ¿¡ ´ëÇÑ Á¤º¸(dn)strSsdPrecondAttrName - ÇöÀç grant levelÀÇ Á¤º¸¸¦ ¾ò°íÀÚ ´ë»óÀÌ ssd ÀÎÁö precondÀÎÁö¿¡ ´ëÇÑ Á¤º¸
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoExceptionpublic 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 MaclDaoSFInvalidParameterException
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 MaclDaoSFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException
public java.util.Vector personalizeEjbPerm(java.lang.String strAdminSfDn,
java.util.Vector vcAssignedAdminGroups)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
personalizeEjbPerm in interface MaclDaoSFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
public java.util.Vector personalizeCustPerm(java.lang.String strAdminSfDn,
java.util.Vector vcAssignedAdminGroups)
throws SFBindException,
SFEnvParamException,
SFDaoException,
SFInvalidParameterException
personalizeCustPerm in interface MaclDaoSFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||