Codota Logo
ModelDeclaration
Code IndexAdd Codota to your IDE (free)

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

  • Common ways to obtain ModelDeclaration
private void myMethod () {
ModelDeclaration m =
  • Codota Iconnew ModelDeclaration()
  • Smart code suggestions by Codota
}
origin: org.restlet.jse/org.restlet.ext.platform

/**
 * Fills Swagger ApiDeclaration's ModelDeclarations from Restlet Web API
 * definition
 * 
 * @param contract
 *            The Restlet Web API definition's {@link Contract}
 * @param apiDeclaration
 *            The Swagger {@link ApiDeclaration}
 * @param usedModels
 *            The models specified by this API declaration
 */
private static void fillApiDeclarationRepresentations(
    Contract contract, ApiDeclaration apiDeclaration,
    Collection<String> usedModels) {
  apiDeclaration.setModels(new TreeMap<String, ModelDeclaration>());
  List<String> usedModelsList = new ArrayList<>(usedModels);
  for (int i = 0; i < usedModelsList.size(); i++) {
    String model = usedModelsList.get(i);
    Representation repr = contract.getRepresentation(model);
    if (repr == null || Types.isPrimitiveType(model)) {
      continue;
    }
    ModelDeclaration md = new ModelDeclaration();
    fillModel(apiDeclaration, usedModelsList, model,
        repr.getDescription(), repr.getProperties(), md);
  }
}
origin: org.restlet.jee/org.restlet.ext.platform

  .getModels().entrySet()) {
ModelDeclaration model = modelEntry.getValue();
if (model.getSubTypes() != null && !model.getSubTypes().isEmpty()) {
  subtypes.put(model.getId(), model.getSubTypes());
origin: org.restlet.gae/org.restlet.ext.platform

private static void fillModel(ApiDeclaration apiDeclaration,
    List<String> usedModelsList, String model, String description,
    List<Property> properties, ModelDeclaration md) {
  md.setId(model);
  md.setDescription(description);
  for (Property prop : properties) {
    String type = prop.getType();
      md.getRequired().add(prop.getName());
        tpd.getItems().setRef(type);
        if (composite) {
          ModelDeclaration m = new ModelDeclaration();
          fillModel(apiDeclaration, usedModelsList, type, null, prop.getProperties(), m);
        tpd.setRef(type);
        if (composite) {
          ModelDeclaration m = new ModelDeclaration();
          fillModel(apiDeclaration, usedModelsList, type, null, prop.getProperties(), m);
    tpd.setUniqueItems(prop.isUniqueItems());
    md.getProperties().put(prop.getName(), tpd);
  apiDeclaration.getModels().put(md.getId(), md);
origin: org.restlet.jse/org.restlet.ext.platform

Representation result = new Representation();
result.setName(name);
result.setDescription(model.getDescription());
    .getProperties().entrySet()) {
  TypePropertyDeclaration swagProperty = swagProperties.getValue();
  Property property = new Property();
  if (model.getRequired() != null) {
    boolean required = model.getRequired().contains(swagProperties.getKey());
    property.setRequired(required);
  } else {
origin: org.restlet.osgi/org.restlet.ext.platform

private static void fillModel(ApiDeclaration apiDeclaration,
    List<String> usedModelsList, String model, String description,
    List<Property> properties, ModelDeclaration md) {
  md.setId(model);
  md.setDescription(description);
  for (Property prop : properties) {
    String type = prop.getType();
      md.getRequired().add(prop.getName());
        tpd.getItems().setRef(type);
        if (composite) {
          ModelDeclaration m = new ModelDeclaration();
          fillModel(apiDeclaration, usedModelsList, type, null, prop.getProperties(), m);
        tpd.setRef(type);
        if (composite) {
          ModelDeclaration m = new ModelDeclaration();
          fillModel(apiDeclaration, usedModelsList, type, null, prop.getProperties(), m);
    tpd.setUniqueItems(prop.isUniqueItems());
    md.getProperties().put(prop.getName(), tpd);
  apiDeclaration.getModels().put(md.getId(), md);
origin: org.restlet.jee/org.restlet.ext.platform

Representation result = new Representation();
result.setName(name);
result.setDescription(model.getDescription());
    .getProperties().entrySet()) {
  TypePropertyDeclaration swagProperty = swagProperties.getValue();
  Property property = new Property();
  if (model.getRequired() != null) {
    boolean required = model.getRequired().contains(swagProperties.getKey());
    property.setRequired(required);
  } else {
origin: org.restlet.jse/org.restlet.ext.platform

private static void fillModel(ApiDeclaration apiDeclaration,
    List<String> usedModelsList, String model, String description,
    List<Property> properties, ModelDeclaration md) {
  md.setId(model);
  md.setDescription(description);
  for (Property prop : properties) {
    String type = prop.getType();
      md.getRequired().add(prop.getName());
        tpd.getItems().setRef(type);
        if (composite) {
          ModelDeclaration m = new ModelDeclaration();
          fillModel(apiDeclaration, usedModelsList, type, null, prop.getProperties(), m);
        tpd.setRef(type);
        if (composite) {
          ModelDeclaration m = new ModelDeclaration();
          fillModel(apiDeclaration, usedModelsList, type, null, prop.getProperties(), m);
    tpd.setUniqueItems(prop.isUniqueItems());
    md.getProperties().put(prop.getName(), tpd);
  apiDeclaration.getModels().put(md.getId(), md);
origin: org.restlet.gae/org.restlet.ext.platform

Representation result = new Representation();
result.setName(name);
result.setDescription(model.getDescription());
    .getProperties().entrySet()) {
  TypePropertyDeclaration swagProperty = swagProperties.getValue();
  Property property = new Property();
  if (model.getRequired() != null) {
    boolean required = model.getRequired().contains(swagProperties.getKey());
    property.setRequired(required);
  } else {
origin: org.restlet.jse/org.restlet.ext.platform

  .getModels().entrySet()) {
ModelDeclaration model = modelEntry.getValue();
if (model.getSubTypes() != null && !model.getSubTypes().isEmpty()) {
  subtypes.put(model.getId(), model.getSubTypes());
origin: org.restlet.jee/org.restlet.ext.platform

/**
 * Fills Swagger ApiDeclaration's ModelDeclarations from Restlet Web API
 * definition
 * 
 * @param contract
 *            The Restlet Web API definition's {@link Contract}
 * @param apiDeclaration
 *            The Swagger {@link ApiDeclaration}
 * @param usedModels
 *            The models specified by this API declaration
 */
private static void fillApiDeclarationRepresentations(
    Contract contract, ApiDeclaration apiDeclaration,
    Collection<String> usedModels) {
  apiDeclaration.setModels(new TreeMap<String, ModelDeclaration>());
  List<String> usedModelsList = new ArrayList<>(usedModels);
  for (int i = 0; i < usedModelsList.size(); i++) {
    String model = usedModelsList.get(i);
    Representation repr = contract.getRepresentation(model);
    if (repr == null || Types.isPrimitiveType(model)) {
      continue;
    }
    ModelDeclaration md = new ModelDeclaration();
    fillModel(apiDeclaration, usedModelsList, model,
        repr.getDescription(), repr.getProperties(), md);
  }
}
origin: org.restlet.jee/org.restlet.ext.platform

private static void fillModel(ApiDeclaration apiDeclaration,
    List<String> usedModelsList, String model, String description,
    List<Property> properties, ModelDeclaration md) {
  md.setId(model);
  md.setDescription(description);
  for (Property prop : properties) {
    String type = prop.getType();
      md.getRequired().add(prop.getName());
        tpd.getItems().setRef(type);
        if (composite) {
          ModelDeclaration m = new ModelDeclaration();
          fillModel(apiDeclaration, usedModelsList, type, null, prop.getProperties(), m);
        tpd.setRef(type);
        if (composite) {
          ModelDeclaration m = new ModelDeclaration();
          fillModel(apiDeclaration, usedModelsList, type, null, prop.getProperties(), m);
    tpd.setUniqueItems(prop.isUniqueItems());
    md.getProperties().put(prop.getName(), tpd);
  apiDeclaration.getModels().put(md.getId(), md);
origin: org.restlet.osgi/org.restlet.ext.platform

Representation result = new Representation();
result.setName(name);
result.setDescription(model.getDescription());
    .getProperties().entrySet()) {
  TypePropertyDeclaration swagProperty = swagProperties.getValue();
  Property property = new Property();
  if (model.getRequired() != null) {
    boolean required = model.getRequired().contains(swagProperties.getKey());
    property.setRequired(required);
  } else {
origin: org.restlet.osgi/org.restlet.ext.platform

  .getModels().entrySet()) {
ModelDeclaration model = modelEntry.getValue();
if (model.getSubTypes() != null && !model.getSubTypes().isEmpty()) {
  subtypes.put(model.getId(), model.getSubTypes());
origin: org.restlet.gae/org.restlet.ext.platform

/**
 * Fills Swagger ApiDeclaration's ModelDeclarations from Restlet Web API
 * definition
 * 
 * @param contract
 *            The Restlet Web API definition's {@link Contract}
 * @param apiDeclaration
 *            The Swagger {@link ApiDeclaration}
 * @param usedModels
 *            The models specified by this API declaration
 */
private static void fillApiDeclarationRepresentations(
    Contract contract, ApiDeclaration apiDeclaration,
    Collection<String> usedModels) {
  apiDeclaration.setModels(new TreeMap<String, ModelDeclaration>());
  List<String> usedModelsList = new ArrayList<>(usedModels);
  for (int i = 0; i < usedModelsList.size(); i++) {
    String model = usedModelsList.get(i);
    Representation repr = contract.getRepresentation(model);
    if (repr == null || Types.isPrimitiveType(model)) {
      continue;
    }
    ModelDeclaration md = new ModelDeclaration();
    fillModel(apiDeclaration, usedModelsList, model,
        repr.getDescription(), repr.getProperties(), md);
  }
}
origin: org.restlet.gae/org.restlet.ext.platform

  .getModels().entrySet()) {
ModelDeclaration model = modelEntry.getValue();
if (model.getSubTypes() != null && !model.getSubTypes().isEmpty()) {
  subtypes.put(model.getId(), model.getSubTypes());
origin: org.restlet.osgi/org.restlet.ext.platform

/**
 * Fills Swagger ApiDeclaration's ModelDeclarations from Restlet Web API
 * definition
 * 
 * @param contract
 *            The Restlet Web API definition's {@link Contract}
 * @param apiDeclaration
 *            The Swagger {@link ApiDeclaration}
 * @param usedModels
 *            The models specified by this API declaration
 */
private static void fillApiDeclarationRepresentations(
    Contract contract, ApiDeclaration apiDeclaration,
    Collection<String> usedModels) {
  apiDeclaration.setModels(new TreeMap<String, ModelDeclaration>());
  List<String> usedModelsList = new ArrayList<>(usedModels);
  for (int i = 0; i < usedModelsList.size(); i++) {
    String model = usedModelsList.get(i);
    Representation repr = contract.getRepresentation(model);
    if (repr == null || Types.isPrimitiveType(model)) {
      continue;
    }
    ModelDeclaration md = new ModelDeclaration();
    fillModel(apiDeclaration, usedModelsList, model,
        repr.getDescription(), repr.getProperties(), md);
  }
}
org.restlet.ext.platform.internal.conversion.swagger.v1_2.modelModelDeclaration

Most used methods

  • <init>
  • getDescription
  • getId
  • getProperties
  • getRequired
  • getSubTypes
  • setDescription
  • setId

Popular in Java

  • Making http requests using okhttp
  • getResourceAsStream (ClassLoader)
  • getSupportFragmentManager (FragmentActivity)
    Return the FragmentManager for interacting with fragments associated with this activity.
  • getSharedPreferences (Context)
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • JComboBox (javax.swing)
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now