Search in sources :

Example 6 with Policy

use of org.olat.basesecurity.Policy in project openolat by klemens.

the class OLATUpgrade_10_0_3 method findBGRights.

private List<String> findBGRights(SecurityGroup secGroup) {
    List<Policy> results = securityManager.getPoliciesOfSecurityGroup(secGroup);
    // filter all business group rights permissions. group right permissions
    // start with bgr.
    List<String> rights = new ArrayList<String>();
    for (Policy rightPolicy : results) {
        String right = rightPolicy.getPermission();
        if (right.indexOf("bgr.") == 0)
            rights.add(right);
    }
    return rights;
}
Also used : Policy(org.olat.basesecurity.Policy) ArrayList(java.util.ArrayList)

Aggregations

Policy (org.olat.basesecurity.Policy)6 SecurityGroup (org.olat.basesecurity.SecurityGroup)4 EPMapPolicy (org.olat.portfolio.manager.EPMapPolicy)4 ArrayList (java.util.ArrayList)2 HashSet (java.util.HashSet)2 Test (org.junit.Test)2 Group (org.olat.basesecurity.Group)2 Identity (org.olat.core.id.Identity)2 AbstractArtefact (org.olat.portfolio.model.artefacts.AbstractArtefact)2 PortfolioStructure (org.olat.portfolio.model.structel.PortfolioStructure)2 PortfolioStructureMap (org.olat.portfolio.model.structel.PortfolioStructureMap)2 EPMapUpgradeToGroupRelation (org.olat.upgrade.model.EPMapUpgradeToGroupRelation)2 RepositoryEntryUpgrade (org.olat.upgrade.model.RepositoryEntryUpgrade)2