INeutronFirewallCRUD firewallInterface = NeutronCRUDInterfaces.getINeutronFirewallCRUD(this); INeutronFirewallRuleCRUD firewallRuleInterface = NeutronCRUDInterfaces.getINeutronFirewallRuleCRUD(this);
/** * Returns a specific Firewall */ @Path("{firewallUUID}") @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 showFirewall(@PathParam("firewallUUID") String firewallUUID, // return fields @QueryParam("fields") List<String> fields) { INeutronFirewallCRUD firewallInterface = NeutronCRUDInterfaces.getINeutronFirewallCRUD(this); if (firewallInterface == null) { throw new ServiceUnavailableException("Firewall CRUD Interface " + RestMessages.SERVICEUNAVAILABLE.toString()); } if (!firewallInterface.neutronFirewallExists(firewallUUID)) { throw new ResourceNotFoundException("Firewall UUID does not exist."); } if (fields.size() > 0) { NeutronFirewall ans = firewallInterface.getNeutronFirewall(firewallUUID); return Response.status(200).entity( new NeutronFirewallRequest(extractFields(ans, fields))).build(); } else { return Response.status(200).entity(new NeutronFirewallRequest(firewallInterface.getNeutronFirewall(firewallUUID))).build(); } }
public Response deleteFirewall( @PathParam("firewallUUID") String firewallUUID) { INeutronFirewallCRUD firewallInterface = NeutronCRUDInterfaces.getINeutronFirewallCRUD(this); if (firewallInterface == null) { throw new ServiceUnavailableException("Firewall CRUD Interface "
@ResponseCode(code = 501, condition = "Not Implemented") }) public Response createFirewalls(final NeutronFirewallRequest input) { INeutronFirewallCRUD firewallInterface = NeutronCRUDInterfaces.getINeutronFirewallCRUD(this); if (firewallInterface == null) { throw new ServiceUnavailableException("Firewall CRUD Interface "
public Response updateFirewall( @PathParam("firewallUUID") String firewallUUID, final NeutronFirewallRequest input) { INeutronFirewallCRUD firewallInterface = NeutronCRUDInterfaces.getINeutronFirewallCRUD(this); if (firewallInterface == null) { throw new ServiceUnavailableException("Firewall CRUD Interface "