@QueryParam ("page_reverse") String pageReverse ) { INeutronSecurityRuleCRUD securityRuleInterface = NeutronCRUDInterfaces.getINeutronSecurityRuleCRUD(this); if (securityRuleInterface == null) { throw new ServiceUnavailableException("Security Rule CRUD Interface "
/** * Returns a specific Security Rule */ @Path ("{securityRuleUUID}") @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 showSecurityRule(@PathParam ("securityRuleUUID") String securityRuleUUID, // return fields @QueryParam ("fields") List<String> fields) { INeutronSecurityRuleCRUD securityRuleInterface = NeutronCRUDInterfaces.getINeutronSecurityRuleCRUD(this); if (securityRuleInterface == null) { throw new ServiceUnavailableException("Security Rule CRUD Interface " + RestMessages.SERVICEUNAVAILABLE.toString()); } if (!securityRuleInterface.neutronSecurityRuleExists(securityRuleUUID)) { throw new ResourceNotFoundException("Security Rule UUID does not exist."); } if (!fields.isEmpty()) { NeutronSecurityRule ans = securityRuleInterface.getNeutronSecurityRule(securityRuleUUID); return Response.status(200).entity( new NeutronSecurityRuleRequest(extractFields(ans, fields))).build(); } else { return Response.status(200).entity(new NeutronSecurityRuleRequest(securityRuleInterface.getNeutronSecurityRule(securityRuleUUID))).build(); } }
public Response deleteSecurityRule( @PathParam ("securityRuleUUID") String securityRuleUUID) { INeutronSecurityRuleCRUD securityRuleInterface = NeutronCRUDInterfaces.getINeutronSecurityRuleCRUD(this); if (securityRuleInterface == null) { throw new ServiceUnavailableException("Security Rule CRUD Interface "
@ResponseCode (code = 501, condition = "Not Implemented")}) public Response createSecurityRules(final NeutronSecurityRuleRequest input) { INeutronSecurityRuleCRUD securityRuleInterface = NeutronCRUDInterfaces.getINeutronSecurityRuleCRUD(this); if (securityRuleInterface == null) { throw new ServiceUnavailableException("Security Rule CRUD Interface "
public Response updateSecurityRule( @PathParam ("securityRuleUUID") String securityRuleUUID, final NeutronSecurityRuleRequest input) { INeutronSecurityRuleCRUD securityRuleInterface = NeutronCRUDInterfaces.getINeutronSecurityRuleCRUD(this); if (securityRuleInterface == null) { throw new ServiceUnavailableException("Security Rule CRUD Interface "