private Contact convertContact(io.swagger.annotations.Contact contactAnnotation) { Contact contact = new Contact(); contact.setName(contactAnnotation.name()); contact.setUrl(contactAnnotation.url()); contact.setEmail(contactAnnotation.email()); return contact; }
public Contact url(String url) { this.setUrl(url); return this; }
/** * Creates the contact swagger definition. * * @param annotationExpression The ballerina annotation attribute value for contact. * @param info The info definition which the contact needs to be build on. */ private void createContactModel(BLangExpression annotationExpression, Info info) { if (null != annotationExpression) { BLangRecordLiteral contactAnnotation = (BLangRecordLiteral) annotationExpression; Map<String, BLangExpression> contactAttributes = ConverterUtils.listToMap(contactAnnotation.getKeyValuePairs()); Contact contact = new Contact(); if (contactAttributes.containsKey(ConverterConstants.ATTR_NAME)) { contact.setName( ConverterUtils.getStringLiteralValue(contactAttributes.get(ConverterConstants.ATTR_NAME))); } if (contactAttributes.containsKey("email")) { contact.setEmail(ConverterUtils.getStringLiteralValue(contactAttributes.get("email"))); } if (contactAttributes.containsKey(ConverterConstants.ATTR_URL)) { contact.setUrl( ConverterUtils.getStringLiteralValue(contactAttributes.get(ConverterConstants.ATTR_URL))); } info.setContact(contact); } }
private Contact convertContact(io.swagger.annotations.Contact contactAnnotation) { Contact contact = new Contact(); contact.setName(contactAnnotation.name()); contact.setUrl(contactAnnotation.url()); contact.setEmail(contactAnnotation.email()); return contact; }
private Contact getSwaggerContact(){ String name = whiteLabel.getProperty(INFO_CONTACT_NAME, null); String email = whiteLabel.getProperty(INFO_CONTACT_EMAIL, null); String url = whiteLabel.getProperty(INFO_CONTACT_URL, null); if(anyIsSet(name,email,url)){ Contact contact = new Contact(); if(anyIsSet(email))contact.setEmail(email); if(anyIsSet(name))contact.setName(name); if(anyIsSet(url))contact.setUrl(url); return contact; } return null; }
contact.setUrl(settings.getString("swagger.info.contact.url", null)); contact.setEmail(settings.getString("swagger.info.contact.email", null)); if (Strings.isNullOrEmpty(contact.getName())
contact.setUrl(settings.getString("swagger.info.contact.url", null)); contact.setEmail(settings.getString("swagger.info.contact.email", null)); if (Strings.isNullOrEmpty(contact.getName())
contact.setUrl(infoConfig.contact().url());
contact.setUrl(infoConfig.contact().url());
contact.setUrl(infoConfig.contact().url());
contact.setUrl(infoConfig.contact().url());
contact.setUrl(infoConfig.contact().url());
contact.setUrl(infoConfig.contact().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); }