Tabnine Logo
ResponseMessageDeclaration
Code IndexAdd Tabnine to your IDE (free)

How to use
ResponseMessageDeclaration
in
org.restlet.ext.platform.internal.conversion.swagger.v1_2.model

Best Java code snippets using org.restlet.ext.platform.internal.conversion.swagger.v1_2.model.ResponseMessageDeclaration (Showing top 8 results out of 315)

origin: org.restlet.gae/org.restlet.ext.platform

/**
 * Fills Restlet Web API definition's operation Responses from Swagger
 * ResourceOperationDeclaration
 * 
 * @param operation
 *            The Restlet Web API definition's Operation
 * @param swaggerOperation
 *            The Swagger ResourceOperationDeclaration
 */
private static void fillResponseMessages(Operation operation,
    ResourceOperationDeclaration swaggerOperation) {
  // Set error response messages
  if (swaggerOperation.getResponseMessages() != null) {
    for (ResponseMessageDeclaration swagResponse : swaggerOperation
        .getResponseMessages()) {
      Response response = new Response();
      PayLoad outputPayLoad = new PayLoad();
      outputPayLoad.setType(swagResponse.getResponseModel());
      response.setOutputPayLoad(outputPayLoad);
      response.setName("Error " + swagResponse.getCode());
      response.setCode(swagResponse.getCode());
      response.setMessage(swagResponse.getMessage());
      operation.getResponses().add(response);
    }
  }
}
origin: org.restlet.osgi/org.restlet.ext.platform

/**
 * Fills Swagger ResourceOperationDeclaration's error responses from Restlet
 * Web API definition's Operation
 * 
 * @param operation
 *            The Restlet Web API definition's Operation
 * @param usedModels
 *            The models specified by this API declaration
 * @param rod
 *            The Swagger Swagger ResourceOperationDeclaration
 */
private static void fillApiDeclarationResponses(Operation operation,
    Collection<String> usedModels, ResourceOperationDeclaration rod) {
  // Get response messages
  for (Response response : operation.getResponses()) {
    if (Status.isSuccess(response.getCode())) {
      continue;
    }
    ResponseMessageDeclaration rmd = new ResponseMessageDeclaration();
    rmd.setCode(response.getCode());
    rmd.setMessage(response.getMessage());
    if (response.getOutputPayLoad() != null
        && response.getOutputPayLoad().getType() != null) {
      rmd.setResponseModel(response.getOutputPayLoad().getType());
      usedModels.add(response.getOutputPayLoad().getType());
    }
    rod.getResponseMessages().add(rmd);
  }
}
origin: org.restlet.gae/org.restlet.ext.platform

/**
 * Fills Swagger ResourceOperationDeclaration's error responses from Restlet
 * Web API definition's Operation
 * 
 * @param operation
 *            The Restlet Web API definition's Operation
 * @param usedModels
 *            The models specified by this API declaration
 * @param rod
 *            The Swagger Swagger ResourceOperationDeclaration
 */
private static void fillApiDeclarationResponses(Operation operation,
    Collection<String> usedModels, ResourceOperationDeclaration rod) {
  // Get response messages
  for (Response response : operation.getResponses()) {
    if (Status.isSuccess(response.getCode())) {
      continue;
    }
    ResponseMessageDeclaration rmd = new ResponseMessageDeclaration();
    rmd.setCode(response.getCode());
    rmd.setMessage(response.getMessage());
    if (response.getOutputPayLoad() != null
        && response.getOutputPayLoad().getType() != null) {
      rmd.setResponseModel(response.getOutputPayLoad().getType());
      usedModels.add(response.getOutputPayLoad().getType());
    }
    rod.getResponseMessages().add(rmd);
  }
}
origin: org.restlet.jee/org.restlet.ext.platform

/**
 * Fills Swagger ResourceOperationDeclaration's error responses from Restlet
 * Web API definition's Operation
 * 
 * @param operation
 *            The Restlet Web API definition's Operation
 * @param usedModels
 *            The models specified by this API declaration
 * @param rod
 *            The Swagger Swagger ResourceOperationDeclaration
 */
private static void fillApiDeclarationResponses(Operation operation,
    Collection<String> usedModels, ResourceOperationDeclaration rod) {
  // Get response messages
  for (Response response : operation.getResponses()) {
    if (Status.isSuccess(response.getCode())) {
      continue;
    }
    ResponseMessageDeclaration rmd = new ResponseMessageDeclaration();
    rmd.setCode(response.getCode());
    rmd.setMessage(response.getMessage());
    if (response.getOutputPayLoad() != null
        && response.getOutputPayLoad().getType() != null) {
      rmd.setResponseModel(response.getOutputPayLoad().getType());
      usedModels.add(response.getOutputPayLoad().getType());
    }
    rod.getResponseMessages().add(rmd);
  }
}
origin: org.restlet.jee/org.restlet.ext.platform

/**
 * Fills Restlet Web API definition's operation Responses from Swagger
 * ResourceOperationDeclaration
 * 
 * @param operation
 *            The Restlet Web API definition's Operation
 * @param swaggerOperation
 *            The Swagger ResourceOperationDeclaration
 */
private static void fillResponseMessages(Operation operation,
    ResourceOperationDeclaration swaggerOperation) {
  // Set error response messages
  if (swaggerOperation.getResponseMessages() != null) {
    for (ResponseMessageDeclaration swagResponse : swaggerOperation
        .getResponseMessages()) {
      Response response = new Response();
      PayLoad outputPayLoad = new PayLoad();
      outputPayLoad.setType(swagResponse.getResponseModel());
      response.setOutputPayLoad(outputPayLoad);
      response.setName("Error " + swagResponse.getCode());
      response.setCode(swagResponse.getCode());
      response.setMessage(swagResponse.getMessage());
      operation.getResponses().add(response);
    }
  }
}
origin: org.restlet.jse/org.restlet.ext.platform

/**
 * Fills Swagger ResourceOperationDeclaration's error responses from Restlet
 * Web API definition's Operation
 * 
 * @param operation
 *            The Restlet Web API definition's Operation
 * @param usedModels
 *            The models specified by this API declaration
 * @param rod
 *            The Swagger Swagger ResourceOperationDeclaration
 */
private static void fillApiDeclarationResponses(Operation operation,
    Collection<String> usedModels, ResourceOperationDeclaration rod) {
  // Get response messages
  for (Response response : operation.getResponses()) {
    if (Status.isSuccess(response.getCode())) {
      continue;
    }
    ResponseMessageDeclaration rmd = new ResponseMessageDeclaration();
    rmd.setCode(response.getCode());
    rmd.setMessage(response.getMessage());
    if (response.getOutputPayLoad() != null
        && response.getOutputPayLoad().getType() != null) {
      rmd.setResponseModel(response.getOutputPayLoad().getType());
      usedModels.add(response.getOutputPayLoad().getType());
    }
    rod.getResponseMessages().add(rmd);
  }
}
origin: org.restlet.jse/org.restlet.ext.platform

/**
 * Fills Restlet Web API definition's operation Responses from Swagger
 * ResourceOperationDeclaration
 * 
 * @param operation
 *            The Restlet Web API definition's Operation
 * @param swaggerOperation
 *            The Swagger ResourceOperationDeclaration
 */
private static void fillResponseMessages(Operation operation,
    ResourceOperationDeclaration swaggerOperation) {
  // Set error response messages
  if (swaggerOperation.getResponseMessages() != null) {
    for (ResponseMessageDeclaration swagResponse : swaggerOperation
        .getResponseMessages()) {
      Response response = new Response();
      PayLoad outputPayLoad = new PayLoad();
      outputPayLoad.setType(swagResponse.getResponseModel());
      response.setOutputPayLoad(outputPayLoad);
      response.setName("Error " + swagResponse.getCode());
      response.setCode(swagResponse.getCode());
      response.setMessage(swagResponse.getMessage());
      operation.getResponses().add(response);
    }
  }
}
origin: org.restlet.osgi/org.restlet.ext.platform

/**
 * Fills Restlet Web API definition's operation Responses from Swagger
 * ResourceOperationDeclaration
 * 
 * @param operation
 *            The Restlet Web API definition's Operation
 * @param swaggerOperation
 *            The Swagger ResourceOperationDeclaration
 */
private static void fillResponseMessages(Operation operation,
    ResourceOperationDeclaration swaggerOperation) {
  // Set error response messages
  if (swaggerOperation.getResponseMessages() != null) {
    for (ResponseMessageDeclaration swagResponse : swaggerOperation
        .getResponseMessages()) {
      Response response = new Response();
      PayLoad outputPayLoad = new PayLoad();
      outputPayLoad.setType(swagResponse.getResponseModel());
      response.setOutputPayLoad(outputPayLoad);
      response.setName("Error " + swagResponse.getCode());
      response.setCode(swagResponse.getCode());
      response.setMessage(swagResponse.getMessage());
      operation.getResponses().add(response);
    }
  }
}
org.restlet.ext.platform.internal.conversion.swagger.v1_2.modelResponseMessageDeclaration

Most used methods

  • <init>
  • getCode
  • getMessage
  • getResponseModel
  • setCode
  • setMessage
  • setResponseModel

Popular in Java

  • Parsing JSON documents to java classes using gson
  • requestLocationUpdates (LocationManager)
  • notifyDataSetChanged (ArrayAdapter)
  • getSharedPreferences (Context)
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now