com.safeidentity.adminservice.dao
Interface RoleDao

All Known Implementing Classes:
LdapRoleDao, RdbRoleDao

public interface RoleDao


Method Summary
 boolean addDsdRoleSet(DsdRoleSet dsdrolesetInfo)
           
 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)
           
 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)
           
 boolean checkSSDwithRespermAll(java.lang.String strRoleInfo, java.util.Vector vcRespermInfo)
           
 boolean checkSSDwithUser(java.lang.String strRoleInfo, java.lang.String strUserInfo)
           
 boolean checkSSDwithUserAll(java.lang.String strRoleInfo, java.util.Vector vcUserInfo)
           
 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)
           
 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)
           
 boolean deleteInvalidDsdRoleMembers(java.lang.String strDsdInfo, java.util.Vector vcRoles)
           
 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)
           
 boolean deleteInvalidSsdRoleMembers(java.lang.String strSsdInfo, java.util.Vector vcRoles)
           
 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)
           
 java.util.Vector findDsdRoleSet(AbstractSearchFilter filter)
           
 java.util.Vector findRole(AbstractSearchFilter filter, java.lang.String strBase, boolean bScopeOneLevel)
           
 java.util.Vector findRolePrecond(AbstractSearchFilter filter)
           
 java.util.Vector findSsdRoleSet(AbstractSearchFilter filter)
           
 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)
           
 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)
           
 java.util.Vector getAuthorizedResPerms(java.lang.String strUserInfo, java.lang.String strIp)
           
 java.util.Vector getAuthorizedRolesForResperm4Find(java.lang.String strRespermInfo)
           
 java.util.Vector getAuthorizedRolesForUser(java.lang.String strUserInfo, java.lang.String strIp)
           
 java.util.Vector getAuthorizedRolesForUser4Find(java.lang.String strUserInfo)
           
 java.util.Vector getChildRolesInfo(java.lang.String strRoleInfo)
           
 java.lang.String getDsdAttributeName(java.lang.String name)
           
 java.util.Hashtable getDsdAttributes()
           
 java.lang.String getDsdRoleSetEidInfo(java.lang.String strDsdRoleSetId)
           
 DsdRoleSet getDsdRoleSetInfo(java.lang.String strDsdRoleSetDn)
           
 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)
           
 java.util.Vector getInvalidGrantedResperms(java.lang.String strRoleInfo)
           
 java.util.Vector getInvalidPreconds(java.lang.String strPrecondInfo)
           
 java.util.Vector getInvalidSsdRoleMembers(java.lang.String strSsdInfo)
           
 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)
           
 java.util.Locale getLocale()
           
 java.lang.String getParentRoleInfo(java.lang.String strRoleInfo)
           
 java.lang.String getPrecondAttributeName(java.lang.String name)
           
 java.util.Hashtable getPrecondAttributes()
           
 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()
           
 java.lang.String getRoleBaseInfo(java.lang.String strRoleId)
           
 java.lang.String getRoleDescInfo(java.lang.String strRoleDn)
           
 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)
           
 java.lang.String getRoleRepositoryInfo()
           
 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)
           
 java.util.Hashtable getSsdAttributes()
           
 java.lang.String getSsdRoleSetEidInfo(java.lang.String strSsdRoleSetId)
           
 SsdRoleSet getSsdRoleSetInfo(java.lang.String strSsdRoleSetDn)
           
 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)
           
 boolean invalidateDsdRoleMembers(java.lang.String strDsdInfo, java.util.Vector vcRoles)
           
 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)
           
 boolean invalidateSsdRoleMembers(java.lang.String strSsdInfo, java.util.Vector vcRoles)
           
 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)
           
 java.lang.String makePrecondId(java.lang.String strPrecondName)
           
 java.lang.String makeRoleId(java.lang.String strBaseId, java.lang.String strRoleName)
           
 java.lang.String makeSsdRoleSetId(java.lang.String strSsdRoleSetName)
           
 boolean modifyDsdRoleSet(DsdRoleSet roledsdsetInfo)
           
 boolean modifyDsdRoleSetRoleMembers(java.lang.String strAdminInfo, java.lang.String strDsdRoleSetInfo, java.util.Vector vcDsdRoleMembers)
           
 boolean modifyRole(Role roleInfo, java.util.HashSet setModifyAttr, boolean bModifyProf)
           
 boolean modifyRoleDescInfo(java.lang.String strAdminInfo, java.lang.String strRoleDn, java.lang.String strDescInfo)
           
 boolean modifyRolePrecond(RolePrecond roleprecondInfo)
           
 boolean modifyRolePrecondAdoptedRole(java.lang.String strAdminInfo, java.lang.String strRolePrecondInfo, java.lang.String strAdoptedRole)
           
 boolean modifyRolePrecondPrecond(java.lang.String strAdminInfo, java.lang.String strRolePrecondInfo, java.util.Vector vcPreconds)
           
 boolean modifyRoleProfileInfo(java.lang.String strAdminInfo, java.lang.String strRoleDn, java.util.Vector vcProfile)
           
 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)
           
 boolean modifySsdRoleSet(SsdRoleSet rolessdsetInfo)
           
 boolean modifySsdRoleSetRoleMembers(java.lang.String strAdminInfo, java.lang.String strSsdRoleSetInfo, java.util.Vector vcSsdRoleMembers)
           
 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)
           
 boolean validateDsdRoleMembers(java.lang.String strDsdInfo, java.util.Vector vcRoles)
           
 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)
           
 boolean validateSsdRoleMembers(java.lang.String strSsdInfo, java.util.Vector vcRoles)
           
 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)
           
 

Method Detail

getLocale

public java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale locale)

addDsdRoleSet

public boolean addDsdRoleSet(DsdRoleSet dsdrolesetInfo)
                      throws SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

addRole

public boolean addRole(Role roleInfo,
                       java.util.HashSet setModifyAttr,
                       boolean bModifyProf)
                throws SFEnvParamException,
                       SFInvalidParameterException,
                       SFBindException,
                       SFDaoException,
                       SFAccessRightException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAccessRightException

addRolePrecond

public boolean addRolePrecond(RolePrecond roleprecondInfo)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

addRoleUserGroupRule

public boolean addRoleUserGroupRule(java.lang.String strAdminInfo,
                                    java.lang.String strRoleInfo,
                                    java.lang.String strUserGroupInfo)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException,
                                    SFAlreadyExistsException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException

addRoleUserOrgRule

public boolean addRoleUserOrgRule(java.lang.String strAdminInfo,
                                  java.lang.String strRoleInfo,
                                  java.lang.String strUserOrgInfo,
                                  boolean bSubTree)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException,
                                  SFAlreadyExistsException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException

addSsdRoleSet

public boolean addSsdRoleSet(SsdRoleSet ssdrolesetInfo)
                      throws SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

assignUser

public boolean assignUser(java.lang.String strAdminInfo,
                          java.lang.String strRoleInfo,
                          java.lang.String strUserInfo,
                          boolean bImmobility)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFAlreadyExistsException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException

assignUsers

public boolean assignUsers(java.lang.String strAdminInfo,
                           java.lang.String strRoleInfo,
                           java.util.Vector vcUsers,
                           boolean bImmobility)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFAlreadyExistsException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException

checkSSDwithResperm

public boolean checkSSDwithResperm(java.lang.String strRoleInfo,
                                   java.lang.String strRespermInfo)
                            throws SFEnvParamException,
                                   SFInvalidParameterException,
                                   SFBindException,
                                   SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

checkSSDwithRespermAll

public boolean checkSSDwithRespermAll(java.lang.String strRoleInfo,
                                      java.util.Vector vcRespermInfo)
                               throws SFEnvParamException,
                                      SFInvalidParameterException,
                                      SFBindException,
                                      SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

checkSSDwithUser

public boolean checkSSDwithUser(java.lang.String strRoleInfo,
                                java.lang.String strUserInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

checkSSDwithUserAll

public boolean checkSSDwithUserAll(java.lang.String strRoleInfo,
                                   java.util.Vector vcUserInfo)
                            throws SFEnvParamException,
                                   SFInvalidParameterException,
                                   SFBindException,
                                   SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

deassignUser

public boolean deassignUser(java.lang.String strAdminInfo,
                            java.lang.String strRoleInfo,
                            java.lang.String strUserInfo)
                     throws SFEnvParamException,
                            SFInvalidParameterException,
                            SFBindException,
                            SFDaoException,
                            SFNoSuchValueException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

deassignUsers

public boolean deassignUsers(java.lang.String strAdminInfo,
                             java.lang.String strRoleInfo,
                             java.util.Vector vcUsers)
                      throws SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFNoSuchValueException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

deleteDsdRoleSet

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

deleteInvalidAdoptedRole

public boolean deleteInvalidAdoptedRole(java.lang.String strPrecondInfo,
                                        java.lang.String strRoleInfo)

deleteInvalidAssignedUser

public boolean deleteInvalidAssignedUser(java.lang.String strRoleInfo,
                                         java.lang.String strUserInfo)

deleteInvalidAssignedUsers

public boolean deleteInvalidAssignedUsers(java.lang.String strRoleInfo,
                                          java.util.Vector vcUsers)

deleteInvalidAttrValue

public boolean deleteInvalidAttrValue(java.lang.String strEntryInfo,
                                      java.lang.String strValueInfo,
                                      java.lang.String strInvalidAttr)

deleteInvalidAttrValues

public boolean deleteInvalidAttrValues(java.lang.String strEntryInfo,
                                       java.util.Vector vcValues,
                                       java.lang.String strInvalidAttr)

deleteInvalidDsdRoleMember

public boolean deleteInvalidDsdRoleMember(java.lang.String DsdInfo,
                                          java.lang.String strRoleInfo)

deleteInvalidDsdRoleMembers

public boolean deleteInvalidDsdRoleMembers(java.lang.String strDsdInfo,
                                           java.util.Vector vcRoles)

deleteInvalidGrantResperm

public boolean deleteInvalidGrantResperm(java.lang.String strRoleInfo,
                                         java.lang.String strRespermInfo)

deleteInvalidGrantResperms

public boolean deleteInvalidGrantResperms(java.lang.String strRoleInfo,
                                          java.util.Vector vcResperms)

deleteInvalidPrecond

public boolean deleteInvalidPrecond(java.lang.String strPrecondInfo,
                                    java.lang.String strPrecond)

deleteInvalidPreconds

public boolean deleteInvalidPreconds(java.lang.String strPrecondInfo,
                                     java.util.Vector vcPreconds)

deleteInvalidSsdRoleMember

public boolean deleteInvalidSsdRoleMember(java.lang.String SsdInfo,
                                          java.lang.String strRoleInfo)

deleteInvalidSsdRoleMembers

public boolean deleteInvalidSsdRoleMembers(java.lang.String strSsdInfo,
                                           java.util.Vector vcRoles)

deleteInvalidUserAttrRule

public boolean deleteInvalidUserAttrRule(java.lang.String strRoleInfo,
                                         java.lang.String strUserAttrRule)

deleteInvalidUserGroupRule

public boolean deleteInvalidUserGroupRule(java.lang.String strRoleInfo,
                                          java.lang.String strGroupInfo)

deleteInvalidUserGroupRules

public boolean deleteInvalidUserGroupRules(java.lang.String strRoleInfo,
                                           java.util.Vector vcGroups)

deleteInvalidUserOrgRule

public boolean deleteInvalidUserOrgRule(java.lang.String strRoleInfo,
                                        java.lang.String strUserOrgInfo)

deleteInvalidUserOrgRules

public boolean deleteInvalidUserOrgRules(java.lang.String strRoleInfo,
                                         java.util.Vector vcUserOrgs)

deleteRole

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

deleteRolePrecond

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

deleteRoleTree

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

deleteRoleUserGroupRule

public boolean deleteRoleUserGroupRule(java.lang.String strAdminInfo,
                                       java.lang.String strRoleInfo,
                                       java.lang.String strUserGroupInfo)
                                throws SFEnvParamException,
                                       SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException,
                                       SFNoSuchValueException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

deleteRoleUserOrgRule

public boolean deleteRoleUserOrgRule(java.lang.String strAdminInfo,
                                     java.lang.String strRoleInfo,
                                     java.lang.String strUserOrgRuleInfo)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException,
                                     SFNoSuchValueException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

deleteRoleUserOrgRuleByOrgInfo

public boolean deleteRoleUserOrgRuleByOrgInfo(java.lang.String strRoleInfo,
                                              java.lang.String strUserOrgInfo)
                                       throws SFEnvParamException,
                                              SFInvalidParameterException,
                                              SFBindException,
                                              SFDaoException,
                                              SFNoSuchValueException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

deleteSsdRoleSet

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

findDsdRoleSet

public java.util.Vector findDsdRoleSet(AbstractSearchFilter filter)
                                throws SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
Throws:
SFEnvParamException
SFBindException
SFDaoException

findRole

public java.util.Vector findRole(AbstractSearchFilter filter,
                                 java.lang.String strBase,
                                 boolean bScopeOneLevel)
                          throws SFEnvParamException,
                                 SFBindException,
                                 SFDaoException
Throws:
SFEnvParamException
SFBindException
SFDaoException

findRolePrecond

public java.util.Vector findRolePrecond(AbstractSearchFilter filter)
                                 throws SFEnvParamException,
                                        SFBindException,
                                        SFDaoException
Throws:
SFEnvParamException
SFBindException
SFDaoException

findSsdRoleSet

public java.util.Vector findSsdRoleSet(AbstractSearchFilter filter)
                                throws SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
Throws:
SFEnvParamException
SFBindException
SFDaoException

getAssignedRolesForUser

public java.util.Vector getAssignedRolesForUser(java.lang.String strUserInfo,
                                                java.lang.String strBaseRoleInfo)
                                         throws SFEnvParamException,
                                                SFInvalidParameterException,
                                                SFBindException,
                                                SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAssignedRolesForUserByUserAttrRule

public java.util.Vector getAssignedRolesForUserByUserAttrRule(java.lang.String strUserInfo,
                                                              java.lang.String strBaseRoleInfo)
                                                       throws SFEnvParamException,
                                                              SFInvalidParameterException,
                                                              SFBindException,
                                                              SFDaoException,
                                                              SFInitDaoException,
                                                              SFInformationNotExistedException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
SFInformationNotExistedException

getAssignedRolesForUserByUserGroupRule

public java.util.Vector getAssignedRolesForUserByUserGroupRule(java.lang.String strUserInfo,
                                                               java.lang.String strBaseRoleInfo)
                                                        throws SFEnvParamException,
                                                               SFInvalidParameterException,
                                                               SFBindException,
                                                               SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAssignedRolesForUserByUserOrgRule

public java.util.Vector getAssignedRolesForUserByUserOrgRule(java.lang.String strUserInfo,
                                                             java.lang.String strBaseRoleInfo)
                                                      throws SFEnvParamException,
                                                             SFInvalidParameterException,
                                                             SFBindException,
                                                             SFDaoException,
                                                             SFInformationNotExistedException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFInformationNotExistedException

getAssignedRolesForUserGroup

public java.util.Vector getAssignedRolesForUserGroup(java.lang.String strUserGroupInfo,
                                                     java.lang.String strBaseRoleInfo)
                                              throws SFEnvParamException,
                                                     SFInvalidParameterException,
                                                     SFBindException,
                                                     SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAssignedRolesForUserOrg

public java.util.Vector getAssignedRolesForUserOrg(java.lang.String strUserOrgInfo,
                                                   java.lang.String strBaseRoleInfo)
                                            throws SFEnvParamException,
                                                   SFInvalidParameterException,
                                                   SFBindException,
                                                   SFDaoException,
                                                   SFInformationNotExistedException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFInformationNotExistedException

getAssignedUser

public java.util.Vector getAssignedUser(java.lang.String strRoleInfo,
                                        boolean bImmobility)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAssignedUserAll

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

getAttrRuleInUserAttrRule

public java.lang.String getAttrRuleInUserAttrRule(java.lang.String strUserAttrRule)
                                           throws SFInvalidParameterException,
                                                  SFInvalidDataFormatException
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
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFInitDaoException
SFInformationNotExistedException

getAuthorizedResPerms

public java.util.Vector getAuthorizedResPerms(java.lang.String strUserInfo,
                                              java.lang.String strIp)
                                       throws SFInvalidParameterException,
                                              SFEnvParamException,
                                              SFBindException,
                                              SFDaoException,
                                              SFInitDaoException,
                                              SFInformationNotExistedException
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFInitDaoException
SFInformationNotExistedException

getAuthorizedRolesForResperm4Find

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

getAuthorizedRolesForUser

public java.util.Vector getAuthorizedRolesForUser(java.lang.String strUserInfo,
                                                  java.lang.String strIp)
                                           throws SFInvalidParameterException,
                                                  SFEnvParamException,
                                                  SFBindException,
                                                  SFDaoException,
                                                  SFInitDaoException,
                                                  SFInformationNotExistedException
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFInitDaoException
SFInformationNotExistedException

getAuthorizedRolesForUser4Find

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

getChildRolesInfo

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

getDsdAttributeName

public java.lang.String getDsdAttributeName(java.lang.String name)

getDsdAttributes

public java.util.Hashtable getDsdAttributes()

getDsdRoleSetInfo

public DsdRoleSet getDsdRoleSetInfo(java.lang.String strDsdRoleSetDn)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getDsdRoleSetEidInfo

public java.lang.String getDsdRoleSetEidInfo(java.lang.String strDsdRoleSetId)

getFilterInUserAttrRule

public java.lang.String getFilterInUserAttrRule(java.lang.String strUserAttrRule)
                                         throws SFInvalidParameterException,
                                                SFInvalidDataFormatException
Throws:
SFInvalidParameterException
SFInvalidDataFormatException

getGrantedResperm

public java.util.Vector getGrantedResperm(java.lang.String strRoleInfo,
                                          boolean bImmobility)
                                   throws SFEnvParamException,
                                          SFInvalidParameterException,
                                          SFBindException,
                                          SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getGrantedRespermAll

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

getInvalidAdoptedRole

public java.lang.String getInvalidAdoptedRole(java.lang.String strPrecondInfo)

getInvalidAssignedUsers

public java.util.Vector getInvalidAssignedUsers(java.lang.String strRoleInfo)

getInvalidAttrValue

public java.lang.String getInvalidAttrValue(java.lang.String strEntryInfo,
                                            java.lang.String strInvalidAttr)

getInvalidAttrValues

public java.util.Vector getInvalidAttrValues(java.lang.String strEntryInfo,
                                             java.lang.String strInvalidAttr)

getInvalidDsdRoleMembers

public java.util.Vector getInvalidDsdRoleMembers(java.lang.String strDsdInfo)

getInvalidGrantedResperms

public java.util.Vector getInvalidGrantedResperms(java.lang.String strRoleInfo)

getInvalidPreconds

public java.util.Vector getInvalidPreconds(java.lang.String strPrecondInfo)

getInvalidSsdRoleMembers

public java.util.Vector getInvalidSsdRoleMembers(java.lang.String strSsdInfo)

getInvalidUserAttrRule

public java.lang.String getInvalidUserAttrRule(java.lang.String strRoleInfo)

getInvalidUserGroupRules

public java.util.Vector getInvalidUserGroupRules(java.lang.String strRoleInfo)

getInvalidUserOrgRules

public java.util.Vector getInvalidUserOrgRules(java.lang.String strRoleInfo)

getIsSubTreeInUserOrgRule

public boolean getIsSubTreeInUserOrgRule(java.lang.String strUserOrgRule)
                                  throws SFInvalidParameterException,
                                         SFInvalidDataFormatException
Throws:
SFInvalidParameterException
SFInvalidDataFormatException

getParentRoleInfo

public java.lang.String getParentRoleInfo(java.lang.String strRoleInfo)

getPrecondAttributeName

public java.lang.String getPrecondAttributeName(java.lang.String name)

getPrecondAttributes

public java.util.Hashtable getPrecondAttributes()

getPrecondEidInfo

public java.lang.String getPrecondEidInfo(java.lang.String strPrecondId)

getRespermEidInfo

public java.lang.String getRespermEidInfo(java.lang.String strRespermId)

getRoleAttributeName

public java.lang.String getRoleAttributeName(java.lang.String name)

getRoleAttributes

public java.util.Hashtable getRoleAttributes()

getRoleBaseInfo

public java.lang.String getRoleBaseInfo(java.lang.String strRoleId)

getRoleDescInfo

public java.lang.String getRoleDescInfo(java.lang.String strRoleDn)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleInfo

public Role getRoleInfo(java.lang.String strRoleDn,
                        Macl macl)
                 throws SFEnvParamException,
                        SFInvalidParameterException,
                        SFBindException,
                        SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleEidInfo

public java.lang.String getRoleEidInfo(java.lang.String strRoleId)

getRolePrecondInfo

public RolePrecond getRolePrecondInfo(java.lang.String strRolePrecondDn)
                               throws SFEnvParamException,
                                      SFInvalidParameterException,
                                      SFBindException,
                                      SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleProfileInfo

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

getRoleRepositoryInfo

public java.lang.String getRoleRepositoryInfo()

getRoleRespermRuleInfo

public java.lang.String getRoleRespermRuleInfo(java.lang.String strRoleDn)
                                        throws SFEnvParamException,
                                               SFInvalidParameterException,
                                               SFBindException,
                                               SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleUserAttrRule

public java.lang.String getRoleUserAttrRule(java.lang.String strRoleInfo)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getRoleUserGroupRule

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

getRoleUserOrgRule

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

getRoleUserRuleInfo

public RoleUserRule getRoleUserRuleInfo(java.lang.String strRoleDn)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getSsdAttributeName

public java.lang.String getSsdAttributeName(java.lang.String name)

getSsdAttributes

public java.util.Hashtable getSsdAttributes()

getSsdRoleSetInfo

public SsdRoleSet getSsdRoleSetInfo(java.lang.String strSsdRoleSetDn)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getSsdRoleSetEidInfo

public java.lang.String getSsdRoleSetEidInfo(java.lang.String strSsdRoleSetId)

getDSDRoleSets

public java.util.Vector getDSDRoleSets(java.util.Vector vcAuthorizedRoles)
                                throws SFBindException,
                                       SFEnvParamException
Throws:
SFBindException
SFEnvParamException

getUserOrgInfoInUserOrgRule

public java.lang.String getUserOrgInfoInUserOrgRule(java.lang.String strUserOrgRule)
                                             throws SFInvalidParameterException,
                                                    SFInvalidDataFormatException
Throws:
SFInvalidParameterException
SFInvalidDataFormatException

getUserOrgInUserAttrRule

public java.lang.String getUserOrgInUserAttrRule(java.lang.String strUserAttrRule)
                                          throws SFInvalidParameterException,
                                                 SFInvalidDataFormatException
Throws:
SFInvalidParameterException
SFInvalidDataFormatException

grantResperm

public boolean grantResperm(java.lang.String strAdminInfo,
                            java.lang.String strRoleInfo,
                            java.lang.String strRespermInfo,
                            boolean bImmobility)
                     throws SFEnvParamException,
                            SFInvalidParameterException,
                            SFBindException,
                            SFDaoException,
                            SFAlreadyExistsException
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
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException

invalidateAdoptedRole

public boolean invalidateAdoptedRole(java.lang.String strPrecondInfo,
                                     java.lang.String strRoleInfo)

invalidateAssignedUser

public boolean invalidateAssignedUser(java.lang.String strRoleInfo,
                                      java.lang.String strUserInfo)

invalidateAssignedUsers

public boolean invalidateAssignedUsers(java.lang.String strRoleInfo,
                                       java.util.Vector vcUsers)

invalidateAttrValue

public boolean invalidateAttrValue(java.lang.String strEntryInfo,
                                   java.lang.String strValueInfo,
                                   java.lang.String strValidAttr,
                                   java.lang.String strInvalidAttr)

invalidateAttrValues

public boolean invalidateAttrValues(java.lang.String strEntryInfo,
                                    java.util.Vector vcValues,
                                    java.lang.String strValidAttr,
                                    java.lang.String strInvalidAttr)

invalidateDsdRoleMember

public boolean invalidateDsdRoleMember(java.lang.String DsdInfo,
                                       java.lang.String strRoleInfo)

invalidateDsdRoleMembers

public boolean invalidateDsdRoleMembers(java.lang.String strDsdInfo,
                                        java.util.Vector vcRoles)

invalidateGrantResperm

public boolean invalidateGrantResperm(java.lang.String strRoleInfo,
                                      java.lang.String strRespermInfo)

invalidateGrantResperms

public boolean invalidateGrantResperms(java.lang.String strRoleInfo,
                                       java.util.Vector vcResperms)

invalidatePrecond

public boolean invalidatePrecond(java.lang.String strPrecondInfo,
                                 java.lang.String strPrecond)

invalidatePreconds

public boolean invalidatePreconds(java.lang.String strPrecondInfo,
                                  java.util.Vector vcPreconds)

invalidateRespermInRolesPreconds

public boolean invalidateRespermInRolesPreconds(java.lang.String strRespermInfo)

invalidateSsdRoleMember

public boolean invalidateSsdRoleMember(java.lang.String SsdInfo,
                                       java.lang.String strRoleInfo)

invalidateSsdRoleMembers

public boolean invalidateSsdRoleMembers(java.lang.String strSsdInfo,
                                        java.util.Vector vcRoles)

invalidateUserAttrRule

public boolean invalidateUserAttrRule(java.lang.String strRoleInfo,
                                      java.lang.String strUserAttrRule)

invalidateUserGroupInRoles

public boolean invalidateUserGroupInRoles(java.lang.String strUserGroupInfo)

invalidateUserGroupRule

public boolean invalidateUserGroupRule(java.lang.String strRoleInfo,
                                       java.lang.String strGroupInfo)

invalidateUserGroupRules

public boolean invalidateUserGroupRules(java.lang.String strRoleInfo,
                                        java.util.Vector vcGroups)

invalidateUserInRoles

public boolean invalidateUserInRoles(java.lang.String strUserInfo)

invalidateUserOrgInRolesPreconds

public boolean invalidateUserOrgInRolesPreconds(java.lang.String strUserOrgInfo)

invalidateUserOrgRule

public boolean invalidateUserOrgRule(java.lang.String strRoleInfo,
                                     java.lang.String strUserOrgInfo)

invalidateUserOrgRules

public boolean invalidateUserOrgRules(java.lang.String strRoleInfo,
                                      java.util.Vector vcUserOrgs)

IsParentRole

public boolean IsParentRole(java.lang.String strChildRoleInfo,
                            java.lang.String strParentRoleInfo)

makeDsdRoleSetId

public java.lang.String makeDsdRoleSetId(java.lang.String strDsdRoleSetName)

makePrecondId

public java.lang.String makePrecondId(java.lang.String strPrecondName)

makeRoleId

public java.lang.String makeRoleId(java.lang.String strBaseId,
                                   java.lang.String strRoleName)

makeSsdRoleSetId

public java.lang.String makeSsdRoleSetId(java.lang.String strSsdRoleSetName)

modifyDsdRoleSet

public boolean modifyDsdRoleSet(DsdRoleSet roledsdsetInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
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
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRole

public boolean modifyRole(Role roleInfo,
                          java.util.HashSet setModifyAttr,
                          boolean bModifyProf)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFAccessRightException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAccessRightException

modifyRoleDescInfo

public boolean modifyRoleDescInfo(java.lang.String strAdminInfo,
                                  java.lang.String strRoleDn,
                                  java.lang.String strDescInfo)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRolePrecond

public boolean modifyRolePrecond(RolePrecond roleprecondInfo)
                          throws SFEnvParamException,
                                 SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException
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
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
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRoleProfileInfo

public boolean modifyRoleProfileInfo(java.lang.String strAdminInfo,
                                     java.lang.String strRoleDn,
                                     java.util.Vector vcProfile)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRoleUserAttrRule

public boolean modifyRoleUserAttrRule(java.lang.String strAdminInfo,
                                      java.lang.String strRoleInfo,
                                      java.lang.String strUserAttrRule)
                               throws SFEnvParamException,
                                      SFInvalidParameterException,
                                      SFBindException,
                                      SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRoleUserGroupRule

public boolean modifyRoleUserGroupRule(java.lang.String strAdminInfo,
                                       java.lang.String strRoleInfo,
                                       java.util.Vector vcUserGroupRule)
                                throws SFEnvParamException,
                                       SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRoleUserOrgRule

public boolean modifyRoleUserOrgRule(java.lang.String strAdminInfo,
                                     java.lang.String strRoleInfo,
                                     java.util.Vector vcUserOrgRule)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyRoleUserRuleInfo

public boolean modifyRoleUserRuleInfo(java.lang.String strAdminInfo,
                                      java.lang.String strRoleDn,
                                      RoleUserRule roleUserRule)
                               throws SFEnvParamException,
                                      SFInvalidParameterException,
                                      SFBindException,
                                      SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifySsdRoleSet

public boolean modifySsdRoleSet(SsdRoleSet rolessdsetInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
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
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

moveRole

public boolean moveRole(java.lang.String strSrcInfo,
                        java.lang.String strDstInfo)
                 throws SFEnvParamException,
                        SFInvalidParameterException,
                        SFBindException,
                        SFDaoException
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
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
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

validateAdoptedRole

public boolean validateAdoptedRole(java.lang.String strPrecondInfo,
                                   java.lang.String strRoleInfo)

validateAssignedUser

public boolean validateAssignedUser(java.lang.String strRoleInfo,
                                    java.lang.String strUserInfo)

validateAssignedUsers

public boolean validateAssignedUsers(java.lang.String strRoleInfo,
                                     java.util.Vector vcUsers)

validateAttrValue

public boolean validateAttrValue(java.lang.String strEntryInfo,
                                 java.lang.String strValueInfo,
                                 java.lang.String strInvalidAttr,
                                 java.lang.String strValidAttr)

validateAttrValues

public boolean validateAttrValues(java.lang.String strEntryInfo,
                                  java.util.Vector vcValues,
                                  java.lang.String strInvalidAttr,
                                  java.lang.String strValidAttr)

validateDsdRoleMember

public boolean validateDsdRoleMember(java.lang.String DsdInfo,
                                     java.lang.String strRoleInfo)

validateDsdRoleMembers

public boolean validateDsdRoleMembers(java.lang.String strDsdInfo,
                                      java.util.Vector vcRoles)

validateGrantResperm

public boolean validateGrantResperm(java.lang.String strRoleInfo,
                                    java.lang.String strRespermInfo)

validateGrantResperms

public boolean validateGrantResperms(java.lang.String strRoleInfo,
                                     java.util.Vector vcResperms)

validatePrecond

public boolean validatePrecond(java.lang.String strPrecondInfo,
                               java.lang.String strPrecond)

validatePreconds

public boolean validatePreconds(java.lang.String strPrecondInfo,
                                java.util.Vector vcPreconds)

validateSsdRoleMember

public boolean validateSsdRoleMember(java.lang.String SsdInfo,
                                     java.lang.String strRoleInfo)

validateSsdRoleMembers

public boolean validateSsdRoleMembers(java.lang.String strSsdInfo,
                                      java.util.Vector vcRoles)

validateUserAttrRule

public boolean validateUserAttrRule(java.lang.String strRoleInfo,
                                    java.lang.String strUserAttrRule)

validateUserGroupRule

public boolean validateUserGroupRule(java.lang.String strRoleInfo,
                                     java.lang.String strGroupInfo)

validateUserGroupRules

public boolean validateUserGroupRules(java.lang.String strRoleInfo,
                                      java.util.Vector vcGroups)

validateUserOrgRule

public boolean validateUserOrgRule(java.lang.String strRoleInfo,
                                   java.lang.String strUserOrgInfo)

validateUserOrgRules

public boolean validateUserOrgRules(java.lang.String strRoleInfo,
                                    java.util.Vector vcUserOrgs)

getPSAuthorizedRolesForUser4Find

public java.util.List getPSAuthorizedRolesForUser4Find(User user)
                                                throws SFInitDaoException,
                                                       SFInvalidParameterException,
                                                       SFEnvParamException,
                                                       SFBindException,
                                                       SFDaoException,
                                                       SFNotEnoughInfoException,
                                                       SFInformationNotExistedException
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
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFInitDaoException
SFInformationNotExistedException

close

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



Copyright © 2004 SoftForum Corp. All Rights Reserved.