/** * Returns the RWADef type corresponding to the given Swagger Property. * * @param property * The Swagger property. * @return * The RWADef type. */ public static String toDefinitionType(Property property) { if (property instanceof RefProperty) { RefProperty refProperty = (RefProperty) property; return refProperty.getSimpleRef(); } else if (property instanceof ArrayProperty) { ArrayProperty arrayProperty = (ArrayProperty) property; return toDefinitionType(arrayProperty.getItems()); } SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat(property.getType(), property.getFormat()); return SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat); }
/** * Returns the RWADef type corresponding to the given Swagger Property. * * @param property * The Swagger property. * @return * The RWADef type. */ public static String toDefinitionType(Property property) { if (property instanceof RefProperty) { RefProperty refProperty = (RefProperty) property; return refProperty.getSimpleRef(); } else if (property instanceof ArrayProperty) { ArrayProperty arrayProperty = (ArrayProperty) property; return toDefinitionType(arrayProperty.getItems()); } SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat(property.getType(), property.getFormat()); return SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat); }
/** * Returns the RWADef type corresponding to the given Swagger Property. * * @param property * The Swagger property. * @return * The RWADef type. */ public static String toDefinitionType(Property property) { if (property instanceof RefProperty) { RefProperty refProperty = (RefProperty) property; return refProperty.getSimpleRef(); } else if (property instanceof ArrayProperty) { ArrayProperty arrayProperty = (ArrayProperty) property; return toDefinitionType(arrayProperty.getItems()); } SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat(property.getType(), property.getFormat()); return SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat); }
/** * Returns the RWADef type corresponding to the given Swagger Property. * * @param property * The Swagger property. * @return * The RWADef type. */ public static String toDefinitionType(Property property) { if (property instanceof RefProperty) { RefProperty refProperty = (RefProperty) property; return refProperty.getSimpleRef(); } else if (property instanceof ArrayProperty) { ArrayProperty arrayProperty = (ArrayProperty) property; return toDefinitionType(arrayProperty.getItems()); } SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat(property.getType(), property.getFormat()); return SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat); }
private static void fillRwadefPathVariable(PathVariable pathVariable, PathParameter swaggerPathVariable) { pathVariable.setName(swaggerPathVariable.getName()); pathVariable.setRequired(swaggerPathVariable.getRequired()); pathVariable.setDescription(swaggerPathVariable.getDescription()); // TODO: example not implemented in Swagger 2.0 SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerPathVariable.getType(), swaggerPathVariable.getFormat(), swaggerPathVariable.getItems()); pathVariable.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }
private static void fillRwadefPathVariable(PathVariable pathVariable, PathParameter swaggerPathVariable) { pathVariable.setName(swaggerPathVariable.getName()); pathVariable.setRequired(swaggerPathVariable.getRequired()); pathVariable.setDescription(swaggerPathVariable.getDescription()); // TODO: example not implemented in Swagger 2.0 SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerPathVariable.getType(), swaggerPathVariable.getFormat(), swaggerPathVariable.getItems()); pathVariable.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }
private static void fillRwadefPathVariable(PathVariable pathVariable, PathParameter swaggerPathVariable) { pathVariable.setName(swaggerPathVariable.getName()); pathVariable.setRequired(swaggerPathVariable.getRequired()); pathVariable.setDescription(swaggerPathVariable.getDescription()); // TODO: example not implemented in Swagger 2.0 SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerPathVariable.getType(), swaggerPathVariable.getFormat(), swaggerPathVariable.getItems()); pathVariable.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }
private static void fillRwadefPathVariable(PathVariable pathVariable, PathParameter swaggerPathVariable) { pathVariable.setName(swaggerPathVariable.getName()); pathVariable.setRequired(swaggerPathVariable.getRequired()); pathVariable.setDescription(swaggerPathVariable.getDescription()); // TODO: example not implemented in Swagger 2.0 SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerPathVariable.getType(), swaggerPathVariable.getFormat(), swaggerPathVariable.getItems()); pathVariable.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }
private static void fillRwadefHeader(Header header, HeaderParameter swaggerHeader) { header.setName(swaggerHeader.getName()); header.setRequired(swaggerHeader.getRequired()); header.setDescription(swaggerHeader.getDescription()); header.setAllowMultiple(true); header.setDefaultValue(swaggerHeader.getDefaultValue()); // TODO: example not implemented in Swagger 2.0 SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerHeader.getType(), swaggerHeader.getFormat(), swaggerHeader.getItems()); header.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }
private static void fillRwadefHeader(Header header, HeaderParameter swaggerHeader) { header.setName(swaggerHeader.getName()); header.setRequired(swaggerHeader.getRequired()); header.setDescription(swaggerHeader.getDescription()); header.setAllowMultiple(true); header.setDefaultValue(swaggerHeader.getDefaultValue()); // TODO: example not implemented in Swagger 2.0 SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerHeader.getType(), swaggerHeader.getFormat(), swaggerHeader.getItems()); header.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }
private static void fillRwadefHeader(Header header, HeaderParameter swaggerHeader) { header.setName(swaggerHeader.getName()); header.setRequired(swaggerHeader.getRequired()); header.setDescription(swaggerHeader.getDescription()); header.setAllowMultiple(true); header.setDefaultValue(swaggerHeader.getDefaultValue()); // TODO: example not implemented in Swagger 2.0 SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerHeader.getType(), swaggerHeader.getFormat(), swaggerHeader.getItems()); header.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }
private static void fillRwadefHeader(Header header, HeaderParameter swaggerHeader) { header.setName(swaggerHeader.getName()); header.setRequired(swaggerHeader.getRequired()); header.setDescription(swaggerHeader.getDescription()); header.setAllowMultiple(true); header.setDefaultValue(swaggerHeader.getDefaultValue()); // TODO: example not implemented in Swagger 2.0 SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerHeader.getType(), swaggerHeader.getFormat(), swaggerHeader.getItems()); header.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }
/** * Fills the given RWADef query parameter information from the given Swagger query parameter. * * @param queryParameter * The RWADef query parameter. * @param swaggerQueryParameter * The Swagger query parameter. */ private static void fillRwadefQueryParameter(org.restlet.ext.platform.internal.model.QueryParameter queryParameter, QueryParameter swaggerQueryParameter) { // TODO: allowMultiple not implemented in Swagger 2.0 queryParameter.setAllowMultiple(true); queryParameter.setDefaultValue(swaggerQueryParameter.getDefaultValue()); queryParameter.setDescription(swaggerQueryParameter.getDescription()); queryParameter.setEnumeration(swaggerQueryParameter.getEnum()); // TODO: example not implemented in Swagger 2.0 queryParameter.setName(swaggerQueryParameter.getName()); queryParameter.setRequired(swaggerQueryParameter.getRequired()); queryParameter.setSeparator(SwaggerUtils.getSeparator(swaggerQueryParameter.getCollectionFormat())); SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerQueryParameter.getType(), swaggerQueryParameter.getFormat(), swaggerQueryParameter.getItems()); queryParameter.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }
/** * Fills the given RWADef query parameter information from the given Swagger query parameter. * * @param queryParameter * The RWADef query parameter. * @param swaggerQueryParameter * The Swagger query parameter. */ private static void fillRwadefQueryParameter(org.restlet.ext.platform.internal.model.QueryParameter queryParameter, QueryParameter swaggerQueryParameter) { // TODO: allowMultiple not implemented in Swagger 2.0 queryParameter.setAllowMultiple(true); queryParameter.setDefaultValue(swaggerQueryParameter.getDefaultValue()); queryParameter.setDescription(swaggerQueryParameter.getDescription()); queryParameter.setEnumeration(swaggerQueryParameter.getEnum()); // TODO: example not implemented in Swagger 2.0 queryParameter.setName(swaggerQueryParameter.getName()); queryParameter.setRequired(swaggerQueryParameter.getRequired()); queryParameter.setSeparator(SwaggerUtils.getSeparator(swaggerQueryParameter.getCollectionFormat())); SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerQueryParameter.getType(), swaggerQueryParameter.getFormat(), swaggerQueryParameter.getItems()); queryParameter.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }
/** * Fills the given RWADef query parameter information from the given Swagger query parameter. * * @param queryParameter * The RWADef query parameter. * @param swaggerQueryParameter * The Swagger query parameter. */ private static void fillRwadefQueryParameter(org.restlet.ext.platform.internal.model.QueryParameter queryParameter, QueryParameter swaggerQueryParameter) { // TODO: allowMultiple not implemented in Swagger 2.0 queryParameter.setAllowMultiple(true); queryParameter.setDefaultValue(swaggerQueryParameter.getDefaultValue()); queryParameter.setDescription(swaggerQueryParameter.getDescription()); queryParameter.setEnumeration(swaggerQueryParameter.getEnum()); // TODO: example not implemented in Swagger 2.0 queryParameter.setName(swaggerQueryParameter.getName()); queryParameter.setRequired(swaggerQueryParameter.getRequired()); queryParameter.setSeparator(SwaggerUtils.getSeparator(swaggerQueryParameter.getCollectionFormat())); SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerQueryParameter.getType(), swaggerQueryParameter.getFormat(), swaggerQueryParameter.getItems()); queryParameter.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }
/** * Fills the given RWADef query parameter information from the given Swagger query parameter. * * @param queryParameter * The RWADef query parameter. * @param swaggerQueryParameter * The Swagger query parameter. */ private static void fillRwadefQueryParameter(org.restlet.ext.platform.internal.model.QueryParameter queryParameter, QueryParameter swaggerQueryParameter) { // TODO: allowMultiple not implemented in Swagger 2.0 queryParameter.setAllowMultiple(true); queryParameter.setDefaultValue(swaggerQueryParameter.getDefaultValue()); queryParameter.setDescription(swaggerQueryParameter.getDescription()); queryParameter.setEnumeration(swaggerQueryParameter.getEnum()); // TODO: example not implemented in Swagger 2.0 queryParameter.setName(swaggerQueryParameter.getName()); queryParameter.setRequired(swaggerQueryParameter.getRequired()); queryParameter.setSeparator(SwaggerUtils.getSeparator(swaggerQueryParameter.getCollectionFormat())); SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat( swaggerQueryParameter.getType(), swaggerQueryParameter.getFormat(), swaggerQueryParameter.getItems()); queryParameter.setType(SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat)); }