com.safeidentity.adminservice.dao
Interface MaclDao

All Known Implementing Classes:
LdapMaclDao, RdbMaclDao

public interface MaclDao


Method Summary
 boolean addMacl(java.lang.String strDn, Macl macl)
           
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean deleteInvalidMaclValue(java.lang.String strEntryInfo, java.lang.String strAdminInfo)
           
 boolean deleteMacl(java.lang.String strDn, Macl macl)
           
 boolean deleteMaclContainer(java.lang.String strRefDn)
           
 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)
           
 java.util.Vector getInvalidMaclValues(java.lang.String strEntryInfo)
           
 java.util.Locale getLocale()
           
 Macl getMacl(java.lang.String strAdminSfDn, java.lang.String strDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector getMaclList(java.lang.String strDn)
           
 java.util.Vector getMaclList(java.lang.String strAdminSfDn, java.lang.String strDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector getRoleList4Macl(java.lang.String strAdminSfDn, Macl macl, java.util.Vector vcAssignedAdmiGroups)
           
 java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn, Macl macl, java.util.Vector vcAssignedAdminGroups, UserRepository userRepository)
           
 java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn, java.lang.String strUserOrgInfo, Macl macl, java.util.Vector vcAssignedAdminGroups, UserRepository userRepository)
           
 boolean invalidateMaclInPolicyRepository(java.lang.String strAdminInfo)
           
 boolean invalidateMaclValue(java.lang.String strEntryInfo, java.lang.String strAdminInfo)
           
 boolean IsTopManager(java.lang.String strAdminSfDn)
           
 boolean modifyMacl(java.lang.String strDn, Macl maclOld, Macl maclNew)
           
 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)
           
 java.util.Vector personalizeUser(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups, UserRepository userRepository)
           
 boolean personalizeUserGroup(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 void setLocale(java.util.Locale locale)
           
 

Method Detail

getLocale

public java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale locale)

addMacl

public boolean addMacl(java.lang.String strDn,
                       Macl macl)
                throws SFBindException,
                       SFEnvParamException,
                       SFDaoException,
                       SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

deleteInvalidMaclValue

public boolean deleteInvalidMaclValue(java.lang.String strEntryInfo,
                                      java.lang.String strAdminInfo)

deleteMacl

public boolean deleteMacl(java.lang.String strDn,
                          Macl macl)
                   throws SFBindException,
                          SFEnvParamException,
                          SFDaoException,
                          SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

deleteMaclContainer

public boolean deleteMaclContainer(java.lang.String strRefDn)
                            throws SFInvalidParameterException,
                                   SFBindException,
                                   SFEnvParamException,
                                   SFDaoException
Throws:
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException

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
Throws:
SFInvalidParameterException
SFBindException
SFEnvParamException
SFDaoException

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
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
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
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
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
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getInvalidMaclValues

public java.util.Vector getInvalidMaclValues(java.lang.String strEntryInfo)

getMacl

public Macl getMacl(java.lang.String strAdminSfDn,
                    java.lang.String strDn,
                    java.util.Vector vcAssignedAdminGroups)
             throws SFBindException,
                    SFEnvParamException,
                    SFDaoException,
                    SFInvalidParameterException
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
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getMaclList

public java.util.Vector getMaclList(java.lang.String strDn)
                             throws SFBindException,
                                    SFEnvParamException,
                                    SFDaoException,
                                    SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getRoleList4Macl

public java.util.Vector getRoleList4Macl(java.lang.String strAdminSfDn,
                                         Macl macl,
                                         java.util.Vector vcAssignedAdmiGroups)
                                  throws SFBindException,
                                         SFEnvParamException,
                                         SFDaoException,
                                         SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

getUserOrgList4Macl

public java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn,
                                            Macl macl,
                                            java.util.Vector vcAssignedAdminGroups,
                                            UserRepository userRepository)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFDaoException,
                                            SFBindException
Throws:
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException

getUserOrgList4Macl

public java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn,
                                            java.lang.String strUserOrgInfo,
                                            Macl macl,
                                            java.util.Vector vcAssignedAdminGroups,
                                            UserRepository userRepository)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFDaoException,
                                            SFBindException
Throws:
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException

invalidateMaclInPolicyRepository

public boolean invalidateMaclInPolicyRepository(java.lang.String strAdminInfo)

invalidateMaclValue

public boolean invalidateMaclValue(java.lang.String strEntryInfo,
                                   java.lang.String strAdminInfo)

IsTopManager

public boolean IsTopManager(java.lang.String strAdminSfDn)

modifyMacl

public boolean modifyMacl(java.lang.String strDn,
                          Macl maclOld,
                          Macl maclNew)
                   throws SFBindException,
                          SFEnvParamException,
                          SFDaoException,
                          SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeAdminGroup

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

personalizeAudit

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

personalizeAuthPolicy

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

personalizeConfig

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

personalizeResPerm

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

personalizeEjbPerm

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

personalizeCustPerm

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

personalizeRole

public java.util.Vector personalizeRole(java.lang.String strAdminSfDn,
                                        java.util.Vector vcAssignedAdminGroups)
                                 throws SFBindException,
                                        SFEnvParamException,
                                        SFDaoException,
                                        SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeUser

public java.util.Vector personalizeUser(java.lang.String strAdminSfDn,
                                        java.util.Vector vcAssignedAdminGroups,
                                        UserRepository userRepository)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

personalizeUserGroup

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

close

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



Copyright © 2004 SoftForum Corp. All Rights Reserved.