private License convertLicense(io.swagger.annotations.License licenseAnnotation) { License license = new License(); license.setName(licenseAnnotation.name()); license.setUrl(licenseAnnotation.url()); return license; }
public License name(String name) { setName(name); return this; }
private License convertLicense(io.swagger.annotations.License licenseAnnotation) { License license = new License(); license.setName(licenseAnnotation.name()); license.setUrl(licenseAnnotation.url()); return license; }
/** * Creates the license swagger definition. * * @param annotationExpression The ballerina annotation attribute value for license. * @param info The info definition which the license needs to be build on. */ private void createLicenseModel(BLangExpression annotationExpression, Info info) { if (null != annotationExpression) { BLangRecordLiteral licenseAnnotation = (BLangRecordLiteral) annotationExpression; Map<String, BLangExpression> licenseAttributes = ConverterUtils.listToMap(licenseAnnotation.getKeyValuePairs()); License license = new License(); if (licenseAttributes.containsKey(ConverterConstants.ATTR_NAME)) { license.setName( ConverterUtils.getStringLiteralValue(licenseAttributes.get(ConverterConstants.ATTR_NAME))); } if (licenseAttributes.containsKey(ConverterConstants.ATTR_URL)) { license.setUrl( ConverterUtils.getStringLiteralValue(licenseAttributes.get(ConverterConstants.ATTR_URL))); } info.setLicense(license); } }
private License getSwaggerLicense(){ String name = whiteLabel.getProperty(INFO_LICENSE_NAME, null); String url = whiteLabel.getProperty(INFO_LICENSE_URL, null); if(anyIsSet(name,url)){ License license = new License(); if(anyIsSet(name))license.setName(name); if(anyIsSet(url))license.setUrl(url); return license; } return null; }
license.setName(settings.getString("swagger.info.license.name", null)); license.setUrl(settings.getString("swagger.info.license.url", null)); if (Strings.isNullOrEmpty(license.getName())
license.setName(settings.getString("swagger.info.license.name", null)); license.setUrl(settings.getString("swagger.info.license.url", null)); if (Strings.isNullOrEmpty(license.getName())
license.setName(infoConfig.license().name()); if (!infoConfig.license().url().isEmpty()) { license.setUrl(infoConfig.license().url());
license.setName(infoConfig.license().name()); if (!infoConfig.license().url().isEmpty()) { license.setUrl(infoConfig.license().url());
license.setName(infoConfig.license().name()); if (!infoConfig.license().url().isEmpty()) { license.setUrl(infoConfig.license().url());
license.setName(infoConfig.license().name()); if (!infoConfig.license().url().isEmpty()) { license.setUrl(infoConfig.license().url());
license.setName(infoConfig.license().name()); if (StringUtils.isNotBlank(infoConfig.license().url())) { license.setUrl(infoConfig.license().url());
license.setName(infoConfig.license().name()); if (!infoConfig.license().url().isEmpty()) { license.setUrl(infoConfig.license().url());
public void init() { if (!config.isConfigOk()) { return; } swagger = new Swagger(); swagger.setHost(config.getHost()); swagger.setBasePath("/"); swagger.addScheme(HTTP); swagger.addScheme(HTTPS); Info swaggerInfo = new Info(); swaggerInfo.setDescription(config.getDescription()); swaggerInfo.setVersion(config.getVersion()); swaggerInfo.setTitle(config.getTitle()); swaggerInfo.setTermsOfService(config.getTermsOfService()); Contact contact = new Contact(); contact.setName(config.getContactName()); contact.setEmail(config.getContactEmail()); contact.setUrl(config.getContactUrl()); swaggerInfo.setContact(contact); License license = new License(); license.setName(config.getLicenseName()); license.setUrl(config.getLicenseUrl()); swaggerInfo.setLicense(license); swagger.setInfo(swaggerInfo); List<Class> classes = ClassScanner.scanClassByAnnotation(RequestMapping.class, false); Reader.read(swagger, classes); }