private PermissionCollection getRequiredPermissions(Action action) { ManagementPermissionCollection mpc = new ManagementPermissionCollection(TestManagementPermission.class); for (Action.ActionEffect actionEffect : action.getActionEffects()) { mpc.add(new TestManagementPermission(actionEffect)); } return mpc; }
private PermissionCollection getUserPermissions() { ManagementPermissionCollection mpc = new ManagementPermissionCollection("test", TestManagementPermission.class); mpc.add(new TestManagementPermission(Action.ActionEffect.ADDRESS)); mpc.add(new TestManagementPermission(Action.ActionEffect.READ_CONFIG)); mpc.add(new TestManagementPermission(Action.ActionEffect.READ_RUNTIME)); return mpc; }