/** * Delete the policies specified by the policyIDs parameter. This assumes that the * deletion has been confirmed. * * @param context The current DSpace context * @param policyIDs The unique ids of the policies being deleted. * @return A process result's object. */ public static FlowResult processDeletePolicies(Context context, String[] policyIDs) throws NumberFormatException, SQLException, AuthorizeException { FlowResult result = new FlowResult(); for (String id : policyIDs) { ResourcePolicy policyDeleted = ResourcePolicy.find(context, Integer.valueOf(id)); // check authorization AuthorizeUtil.authorizeManagePolicy(context, policyDeleted); policyDeleted.delete(); } result.setContinue(true); result.setOutcome(true); result.setMessage(new Message("default","The policies were deleted successfully")); return result; }
ResourcePolicy policy = null; policy = ResourcePolicy.find(c, policyId); ResourcePolicy policy = ResourcePolicy.find(c, UIUtil .getIntParameter(request, "policy_id")); ResourcePolicy policy = ResourcePolicy.find(c, UIUtil .getIntParameter(request, "policy_id")); ResourcePolicy policy = ResourcePolicy.find(c, UIUtil .getIntParameter(request, "policy_id")); policy = ResourcePolicy.find(c, policyId); policy = ResourcePolicy.find(c, policyId); String displayPage = null; ResourcePolicy policy = ResourcePolicy.find(c, policyId); AuthorizeUtil.authorizeManagePolicy(c, policy); Group group = Group.find(c, groupId); ResourcePolicy rp = ResourcePolicy.find(c, policyId); AuthorizeUtil.authorizeManagePolicy(c, rp); rp.delete();
for (String id : idsString.split(",")) ResourcePolicy policy = ResourcePolicy.find(context,Integer.valueOf(id)); policies.add(policy);
ResourcePolicy policy = ResourcePolicy.find(context, policyID);
boolean added = false; ResourcePolicy policy = ResourcePolicy.find(context, policyID);