INeutronFirewallPolicyCRUD firewallPolicyInterface = NeutronCRUDInterfaces.getINeutronFirewallPolicyCRUD(this);
/** * Returns a specific Firewall Policy */ @Path("{firewallPolicyUUID}") @GET @Produces({ MediaType.APPLICATION_JSON }) @StatusCodes({ @ResponseCode(code = 200, condition = "Operation successful"), @ResponseCode(code = 401, condition = "Unauthorized"), @ResponseCode(code = 404, condition = "Not Found"), @ResponseCode(code = 501, condition = "Not Implemented") }) public Response showFirewallPolicy(@PathParam("firewallPolicyUUID") String firewallPolicyUUID, // return fields @QueryParam("fields") List<String> fields) { INeutronFirewallPolicyCRUD firewallPolicyInterface = NeutronCRUDInterfaces.getINeutronFirewallPolicyCRUD(this); if (firewallPolicyInterface == null) { throw new ServiceUnavailableException("Firewall Policy CRUD Interface " + RestMessages.SERVICEUNAVAILABLE.toString()); } if (!firewallPolicyInterface.neutronFirewallPolicyExists(firewallPolicyUUID)) { throw new ResourceNotFoundException("Firewall Policy UUID does not exist."); } if (fields.size() > 0) { NeutronFirewallPolicy ans = firewallPolicyInterface.getNeutronFirewallPolicy(firewallPolicyUUID); return Response.status(200).entity( new NeutronFirewallPolicyRequest(extractFields(ans, fields))).build(); } else { return Response.status(200).entity(new NeutronFirewallPolicyRequest(firewallPolicyInterface.getNeutronFirewallPolicy(firewallPolicyUUID))).build(); } }
public Response deleteFirewallPolicy( @PathParam("firewallPolicyUUID") String firewallPolicyUUID) { INeutronFirewallPolicyCRUD firewallPolicyInterface = NeutronCRUDInterfaces.getINeutronFirewallPolicyCRUD(this); if (firewallPolicyInterface == null) { throw new ServiceUnavailableException("Firewall Policy CRUD Interface "
@ResponseCode(code = 501, condition = "Not Implemented") }) public Response createFirewallPolicies(final NeutronFirewallPolicyRequest input) { INeutronFirewallPolicyCRUD firewallPolicyInterface = NeutronCRUDInterfaces.getINeutronFirewallPolicyCRUD(this); if (firewallPolicyInterface == null) { throw new ServiceUnavailableException("Firewall Policy CRUD Interface "
+ RestMessages.SERVICEUNAVAILABLE.toString()); INeutronFirewallPolicyCRUD firewallPolicyInterface = NeutronCRUDInterfaces.getINeutronFirewallPolicyCRUD(this); if (firewallPolicyInterface == null) { throw new ServiceUnavailableException("Firewall Policy CRUD Interface "
public Response updateFirewallPolicy( @PathParam("firewallPolicyUUID") String firewallPolicyUUID, final NeutronFirewallPolicyRequest input) { INeutronFirewallPolicyCRUD firewallPolicyInterface = NeutronCRUDInterfaces.getINeutronFirewallPolicyCRUD(this); if (firewallPolicyInterface == null) { throw new ServiceUnavailableException("Firewall Policy CRUD Interface "