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

How to use
ResourceOperationParameterDeclaration
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.ResourceOperationParameterDeclaration (Showing top 20 results out of 315)

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

/**
 * Fills Swagger ResourceOperationDeclaration's
 * ResourceOperationParameterDeclaration from Restlet Web API definition's
 * Resource
 * 
 * @param resource
 *            The Restlet Web API definition's Resource
 * @param rod
 *            The Swagger Swagger ResourceOperationDeclaration
 */
private static void fillApiDeclarationPathVariables(Resource resource,
    ResourceOperationDeclaration rod) {
  // Get path variables
  ResourceOperationParameterDeclaration ropd;
  for (PathVariable pv : resource.getPathVariables()) {
    ropd = new ResourceOperationParameterDeclaration();
    ropd.setParamType("path");
    SwaggerTypeFormat swaggerTypeFormat = SwaggerTypes.toSwaggerType(pv
        .getType());
    ropd.setType(swaggerTypeFormat.getType());
    ropd.setFormat(swaggerTypeFormat.getFormat());
    ropd.setRequired(true);
    ropd.setName(pv.getName());
    ropd.setAllowMultiple(false);
    ropd.setDescription(pv.getDescription());
    rod.getParameters().add(ropd);
  }
}
origin: org.restlet.jse/org.restlet.ext.platform

/**
 * Converts a Swagger parameter to an instance of
 * {@link org.restlet.ext.platform.internal.model.QueryParameter}.
 * 
 * @param parameter
 *            The Swagger parameter.
 * @return An instance of
 *         {@link org.restlet.ext.platform.internal.model.QueryParameter}.
 */
private static QueryParameter toQueryParameter(
    ResourceOperationParameterDeclaration parameter) {
  QueryParameter result = new QueryParameter();
  result.setName(parameter.getName());
  result.setDescription(parameter.getDescription());
  result.setRequired(parameter.isRequired());
  result.setAllowMultiple(parameter.isAllowMultiple());
  result.setDefaultValue(parameter.getDefaultValue());
  if (parameter.getEnum_() != null && !parameter.getEnum_().isEmpty()) {
    result.setEnumeration(new ArrayList<String>());
    for (String value : parameter.getEnum_()) {
      result.getEnumeration().add(value);
    }
  }
  return result;
}
origin: org.restlet.gae/org.restlet.ext.platform

/**
 * Converts a Swagger parameter to an instance of
 * {@link org.restlet.ext.platform.internal.model.PathVariable}.
 * 
 * @param parameter
 *            The Swagger parameter.
 * @return An instance of
 *         {@link org.restlet.ext.platform.internal.model.PathVariable}.
 */
private static PathVariable toPathVariable(
    ResourceOperationParameterDeclaration parameter) {
  PathVariable result = new PathVariable();
  result.setName(parameter.getName());
  result.setDescription(parameter.getDescription());
  result.setType(SwaggerTypes.toDefinitionType(new SwaggerTypeFormat(
      parameter.getType(), parameter.getFormat())));
  return result;
}
origin: org.restlet.osgi/org.restlet.ext.platform

    .getType());
ropd = new ResourceOperationParameterDeclaration();
ropd.setParamType("body");
ropd.setName("body");
ropd.setRequired(true);
  ropd.setType("array");
  ItemsDeclaration items = new ItemsDeclaration();
  String itemsType = inputPayload.getType();
    items.setRef(itemsType);
  ropd.setItems(items);
} else {
  ropd.setType(inputPayload.getType());
origin: org.restlet.jee/org.restlet.ext.platform

/**
 * Converts a Swagger parameter to an instance of
 * {@link org.restlet.ext.platform.internal.model.PayLoad}.
 * 
 * @param parameter
 *            The Swagger parameter.
 * @return An instance of
 *         {@link org.restlet.ext.platform.internal.model.PayLoad}.
 */
private static PayLoad toEntity(
    ResourceOperationParameterDeclaration parameter) {
  PayLoad result = new PayLoad();
  if ("array".equals(parameter.getType())) {
    result.setArray(true);
    if (parameter.getItems() != null
        && parameter.getItems().getType() != null) {
      result.setType(parameter.getItems().getType());
    } else if (parameter.getItems() != null) {
      result.setType(parameter.getItems().getRef());
    }
  } else {
    result.setArray(false);
    result.setType(parameter.getType());
  }
  return result;
}
origin: org.restlet.gae/org.restlet.ext.platform

if ("path".equals(param.getParamType())) {
  if (!declaredPathVariables.contains(param.getName())) {
    declaredPathVariables.add(param.getName());
    PathVariable pathVariable = toPathVariable(param);
    resource.getPathVariables().add(pathVariable);
} else if ("body".equals(param.getParamType())) {
  if (operation.getInputPayLoad() == null) {
    PayLoad rwadInRepr = toEntity(param);
    operation.setInputPayLoad(rwadInRepr);
} else if ("query".equals(param.getParamType())) {
  QueryParameter rwadQueryParam = toQueryParameter(param);
  operation.getQueryParameters().add(rwadQueryParam);
origin: org.restlet.jee/org.restlet.ext.platform

    .getType());
ropd = new ResourceOperationParameterDeclaration();
ropd.setParamType("body");
ropd.setName("body");
ropd.setRequired(true);
  ropd.setType("array");
  ItemsDeclaration items = new ItemsDeclaration();
  String itemsType = inputPayload.getType();
    items.setRef(itemsType);
  ropd.setItems(items);
} else {
  ropd.setType(inputPayload.getType());
origin: org.restlet.gae/org.restlet.ext.platform

/**
 * Converts a Swagger parameter to an instance of
 * {@link org.restlet.ext.platform.internal.model.PayLoad}.
 * 
 * @param parameter
 *            The Swagger parameter.
 * @return An instance of
 *         {@link org.restlet.ext.platform.internal.model.PayLoad}.
 */
private static PayLoad toEntity(
    ResourceOperationParameterDeclaration parameter) {
  PayLoad result = new PayLoad();
  if ("array".equals(parameter.getType())) {
    result.setArray(true);
    if (parameter.getItems() != null
        && parameter.getItems().getType() != null) {
      result.setType(parameter.getItems().getType());
    } else if (parameter.getItems() != null) {
      result.setType(parameter.getItems().getRef());
    }
  } else {
    result.setArray(false);
    result.setType(parameter.getType());
  }
  return result;
}
origin: org.restlet.osgi/org.restlet.ext.platform

if ("path".equals(param.getParamType())) {
  if (!declaredPathVariables.contains(param.getName())) {
    declaredPathVariables.add(param.getName());
    PathVariable pathVariable = toPathVariable(param);
    resource.getPathVariables().add(pathVariable);
} else if ("body".equals(param.getParamType())) {
  if (operation.getInputPayLoad() == null) {
    PayLoad rwadInRepr = toEntity(param);
    operation.setInputPayLoad(rwadInRepr);
} else if ("query".equals(param.getParamType())) {
  QueryParameter rwadQueryParam = toQueryParameter(param);
  operation.getQueryParameters().add(rwadQueryParam);
origin: org.restlet.osgi/org.restlet.ext.platform

/**
 * Fills Swagger ResourceOperationDeclaration's
 * ResourceOperationParameterDeclaration from Restlet Web API definition's
 * Resource
 * 
 * @param resource
 *            The Restlet Web API definition's Resource
 * @param rod
 *            The Swagger Swagger ResourceOperationDeclaration
 */
private static void fillApiDeclarationPathVariables(Resource resource,
    ResourceOperationDeclaration rod) {
  // Get path variables
  ResourceOperationParameterDeclaration ropd;
  for (PathVariable pv : resource.getPathVariables()) {
    ropd = new ResourceOperationParameterDeclaration();
    ropd.setParamType("path");
    SwaggerTypeFormat swaggerTypeFormat = SwaggerTypes.toSwaggerType(pv
        .getType());
    ropd.setType(swaggerTypeFormat.getType());
    ropd.setFormat(swaggerTypeFormat.getFormat());
    ropd.setRequired(true);
    ropd.setName(pv.getName());
    ropd.setAllowMultiple(false);
    ropd.setDescription(pv.getDescription());
    rod.getParameters().add(ropd);
  }
}
origin: org.restlet.gae/org.restlet.ext.platform

/**
 * Converts a Swagger parameter to an instance of
 * {@link org.restlet.ext.platform.internal.model.QueryParameter}.
 * 
 * @param parameter
 *            The Swagger parameter.
 * @return An instance of
 *         {@link org.restlet.ext.platform.internal.model.QueryParameter}.
 */
private static QueryParameter toQueryParameter(
    ResourceOperationParameterDeclaration parameter) {
  QueryParameter result = new QueryParameter();
  result.setName(parameter.getName());
  result.setDescription(parameter.getDescription());
  result.setRequired(parameter.isRequired());
  result.setAllowMultiple(parameter.isAllowMultiple());
  result.setDefaultValue(parameter.getDefaultValue());
  if (parameter.getEnum_() != null && !parameter.getEnum_().isEmpty()) {
    result.setEnumeration(new ArrayList<String>());
    for (String value : parameter.getEnum_()) {
      result.getEnumeration().add(value);
    }
  }
  return result;
}
origin: org.restlet.jse/org.restlet.ext.platform

    .getType());
ropd = new ResourceOperationParameterDeclaration();
ropd.setParamType("body");
ropd.setName("body");
ropd.setRequired(true);
  ropd.setType("array");
  ItemsDeclaration items = new ItemsDeclaration();
  String itemsType = inputPayload.getType();
    items.setRef(itemsType);
  ropd.setItems(items);
} else {
  ropd.setType(inputPayload.getType());
origin: org.restlet.jse/org.restlet.ext.platform

/**
 * Converts a Swagger parameter to an instance of
 * {@link org.restlet.ext.platform.internal.model.PathVariable}.
 * 
 * @param parameter
 *            The Swagger parameter.
 * @return An instance of
 *         {@link org.restlet.ext.platform.internal.model.PathVariable}.
 */
private static PathVariable toPathVariable(
    ResourceOperationParameterDeclaration parameter) {
  PathVariable result = new PathVariable();
  result.setName(parameter.getName());
  result.setDescription(parameter.getDescription());
  result.setType(SwaggerTypes.toDefinitionType(new SwaggerTypeFormat(
      parameter.getType(), parameter.getFormat())));
  return result;
}
origin: org.restlet.jse/org.restlet.ext.platform

/**
 * Converts a Swagger parameter to an instance of
 * {@link org.restlet.ext.platform.internal.model.PayLoad}.
 * 
 * @param parameter
 *            The Swagger parameter.
 * @return An instance of
 *         {@link org.restlet.ext.platform.internal.model.PayLoad}.
 */
private static PayLoad toEntity(
    ResourceOperationParameterDeclaration parameter) {
  PayLoad result = new PayLoad();
  if ("array".equals(parameter.getType())) {
    result.setArray(true);
    if (parameter.getItems() != null
        && parameter.getItems().getType() != null) {
      result.setType(parameter.getItems().getType());
    } else if (parameter.getItems() != null) {
      result.setType(parameter.getItems().getRef());
    }
  } else {
    result.setArray(false);
    result.setType(parameter.getType());
  }
  return result;
}
origin: org.restlet.jse/org.restlet.ext.platform

if ("path".equals(param.getParamType())) {
  if (!declaredPathVariables.contains(param.getName())) {
    declaredPathVariables.add(param.getName());
    PathVariable pathVariable = toPathVariable(param);
    resource.getPathVariables().add(pathVariable);
} else if ("body".equals(param.getParamType())) {
  if (operation.getInputPayLoad() == null) {
    PayLoad rwadInRepr = toEntity(param);
    operation.setInputPayLoad(rwadInRepr);
} else if ("query".equals(param.getParamType())) {
  QueryParameter rwadQueryParam = toQueryParameter(param);
  operation.getQueryParameters().add(rwadQueryParam);
origin: org.restlet.jse/org.restlet.ext.platform

/**
 * Fills Swagger ResourceOperationDeclaration's
 * ResourceOperationParameterDeclaration from Restlet Web API definition's
 * Resource
 * 
 * @param resource
 *            The Restlet Web API definition's Resource
 * @param rod
 *            The Swagger Swagger ResourceOperationDeclaration
 */
private static void fillApiDeclarationPathVariables(Resource resource,
    ResourceOperationDeclaration rod) {
  // Get path variables
  ResourceOperationParameterDeclaration ropd;
  for (PathVariable pv : resource.getPathVariables()) {
    ropd = new ResourceOperationParameterDeclaration();
    ropd.setParamType("path");
    SwaggerTypeFormat swaggerTypeFormat = SwaggerTypes.toSwaggerType(pv
        .getType());
    ropd.setType(swaggerTypeFormat.getType());
    ropd.setFormat(swaggerTypeFormat.getFormat());
    ropd.setRequired(true);
    ropd.setName(pv.getName());
    ropd.setAllowMultiple(false);
    ropd.setDescription(pv.getDescription());
    rod.getParameters().add(ropd);
  }
}
origin: org.restlet.jee/org.restlet.ext.platform

/**
 * Converts a Swagger parameter to an instance of
 * {@link org.restlet.ext.platform.internal.model.QueryParameter}.
 * 
 * @param parameter
 *            The Swagger parameter.
 * @return An instance of
 *         {@link org.restlet.ext.platform.internal.model.QueryParameter}.
 */
private static QueryParameter toQueryParameter(
    ResourceOperationParameterDeclaration parameter) {
  QueryParameter result = new QueryParameter();
  result.setName(parameter.getName());
  result.setDescription(parameter.getDescription());
  result.setRequired(parameter.isRequired());
  result.setAllowMultiple(parameter.isAllowMultiple());
  result.setDefaultValue(parameter.getDefaultValue());
  if (parameter.getEnum_() != null && !parameter.getEnum_().isEmpty()) {
    result.setEnumeration(new ArrayList<String>());
    for (String value : parameter.getEnum_()) {
      result.getEnumeration().add(value);
    }
  }
  return result;
}
origin: org.restlet.gae/org.restlet.ext.platform

    .getType());
ropd = new ResourceOperationParameterDeclaration();
ropd.setParamType("body");
ropd.setName("body");
ropd.setRequired(true);
  ropd.setType("array");
  ItemsDeclaration items = new ItemsDeclaration();
  String itemsType = inputPayload.getType();
    items.setRef(itemsType);
  ropd.setItems(items);
} else {
  ropd.setType(inputPayload.getType());
origin: org.restlet.osgi/org.restlet.ext.platform

/**
 * Converts a Swagger parameter to an instance of
 * {@link org.restlet.ext.platform.internal.model.PathVariable}.
 * 
 * @param parameter
 *            The Swagger parameter.
 * @return An instance of
 *         {@link org.restlet.ext.platform.internal.model.PathVariable}.
 */
private static PathVariable toPathVariable(
    ResourceOperationParameterDeclaration parameter) {
  PathVariable result = new PathVariable();
  result.setName(parameter.getName());
  result.setDescription(parameter.getDescription());
  result.setType(SwaggerTypes.toDefinitionType(new SwaggerTypeFormat(
      parameter.getType(), parameter.getFormat())));
  return result;
}
origin: org.restlet.osgi/org.restlet.ext.platform

/**
 * Converts a Swagger parameter to an instance of
 * {@link org.restlet.ext.platform.internal.model.PayLoad}.
 * 
 * @param parameter
 *            The Swagger parameter.
 * @return An instance of
 *         {@link org.restlet.ext.platform.internal.model.PayLoad}.
 */
private static PayLoad toEntity(
    ResourceOperationParameterDeclaration parameter) {
  PayLoad result = new PayLoad();
  if ("array".equals(parameter.getType())) {
    result.setArray(true);
    if (parameter.getItems() != null
        && parameter.getItems().getType() != null) {
      result.setType(parameter.getItems().getType());
    } else if (parameter.getItems() != null) {
      result.setType(parameter.getItems().getRef());
    }
  } else {
    result.setArray(false);
    result.setType(parameter.getType());
  }
  return result;
}
org.restlet.ext.platform.internal.conversion.swagger.v1_2.modelResourceOperationParameterDeclaration

Most used methods

  • <init>
  • getDefaultValue
  • getDescription
  • getEnum_
  • getFormat
  • getItems
  • getName
  • getParamType
  • getType
  • isAllowMultiple
  • isRequired
  • setAllowMultiple
  • isRequired,
  • setAllowMultiple,
  • setDefaultValue,
  • setDescription,
  • setEnum_,
  • setFormat,
  • setItems,
  • setName,
  • setParamType,
  • setRequired

Popular in Java

  • Finding current android device location
  • getSupportFragmentManager (FragmentActivity)
  • runOnUiThread (Activity)
  • notifyDataSetChanged (ArrayAdapter)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • JTable (javax.swing)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Best plugins for Eclipse
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