private synchronized Map<String, ManagementPermissionCollection> configureDefaultPermissions() { Map<String, ManagementPermissionCollection> result = new HashMap<String, ManagementPermissionCollection>(); for (StandardRole standardRole : StandardRole.values()) { String officialForm = getOfficialForm(standardRole); ManagementPermissionCollection rolePerms = new ManagementPermissionCollection(officialForm, SimpleManagementPermission.class); for (Action.ActionEffect actionEffect : Action.ActionEffect.values()) { if (standardRole.isActionEffectAllowed(actionEffect)) { Constraint[] constraints = new Constraint[constraintFactories.size()]; int i = 0; for (ConstraintFactory factory : this.constraintFactories) { constraints[i] = factory.getStandardUserConstraint(standardRole, actionEffect); i++; } rolePerms.add(new SimpleManagementPermission(actionEffect, constraints)); } } result.put(officialForm, rolePerms); } return result; }
private synchronized Map<String, ManagementPermissionCollection> configureDefaultPermissions() { Map<String, ManagementPermissionCollection> result = new HashMap<String, ManagementPermissionCollection>(); for (StandardRole standardRole : StandardRole.values()) { String officialForm = getOfficialForm(standardRole); ManagementPermissionCollection rolePerms = new ManagementPermissionCollection(officialForm, SimpleManagementPermission.class); for (Action.ActionEffect actionEffect : Action.ActionEffect.values()) { if (standardRole.isActionEffectAllowed(actionEffect)) { Constraint[] constraints = new Constraint[constraintFactories.size()]; int i = 0; for (ConstraintFactory factory : this.constraintFactories) { constraints[i] = factory.getStandardUserConstraint(standardRole, actionEffect); i++; } rolePerms.add(new SimpleManagementPermission(actionEffect, constraints)); } } result.put(officialForm, rolePerms); } return result; }
private synchronized Map<String, ManagementPermissionCollection> configureDefaultPermissions() { Map<String, ManagementPermissionCollection> result = new HashMap<String, ManagementPermissionCollection>(); for (StandardRole standardRole : StandardRole.values()) { String officialForm = getOfficialForm(standardRole); ManagementPermissionCollection rolePerms = new ManagementPermissionCollection(officialForm, SimpleManagementPermission.class); for (Action.ActionEffect actionEffect : Action.ActionEffect.values()) { if (standardRole.isActionEffectAllowed(actionEffect)) { Constraint[] constraints = new Constraint[constraintFactories.size()]; int i = 0; for (ConstraintFactory factory : this.constraintFactories) { constraints[i] = factory.getStandardUserConstraint(standardRole, actionEffect); i++; } rolePerms.add(new SimpleManagementPermission(actionEffect, constraints)); } } result.put(officialForm, rolePerms); } return result; }