private RequestHeaderNamedValueInfo(RequestHeader annotation) { super(annotation.name(), annotation.required(), annotation.defaultValue()); } }
private RequestHeaderNamedValueInfo(RequestHeader annotation) { super(annotation.name(), annotation.required(), annotation.defaultValue()); } }
private RequestHeaderNamedValueInfo(RequestHeader annotation) { super(annotation.name(), annotation.required(), annotation.defaultValue()); } }
@Override public String getAnnotationParameterName(Object annotation) { String value = ((RequestHeader) annotation).value(); if (value.isEmpty()) { value = ((RequestHeader) annotation).name(); } return value; }
return ((RequestHeader) annotation).name();
private HeaderParameter extractRequestHeader(Type type, RequestHeader requestHeader) { String paramName = StringUtils.defaultIfEmpty(requestHeader.value(), requestHeader.name()); HeaderParameter headerParameter = new HeaderParameter().name(paramName) .required(requestHeader.required()); Property schema = readAsPropertyIfPrimitive(type); if (!DEFAULT_VALUE.equals(requestHeader.defaultValue())) { headerParameter.setDefaultValue(requestHeader.defaultValue()); headerParameter.setRequired(false); } if (schema != null) { headerParameter.setProperty(schema); } return headerParameter; }
@Override protected String getAnnotationParameterName(Object annotation) { return ((RequestHeader) annotation).name(); }
@Override public String getAnnotationParameterName(Object annotation) { String value = ((RequestHeader) annotation).value(); if (value.isEmpty()) { value = ((RequestHeader) annotation).name(); } return value; }
private RequestHeaderNamedValueInfo(RequestHeader annotation) { super(annotation.name(), annotation.required(), annotation.defaultValue()); } }
private RequestHeaderNamedValueInfo(RequestHeader annotation) { super(annotation.name(), annotation.required(), annotation.defaultValue()); } }
private RequestHeaderNamedValueInfo(RequestHeader annotation) { super(annotation.name(), annotation.required(), annotation.defaultValue()); } }
@Override boolean doCollect(ApiParamObject apiParamObject, AnnotatedElement element) { RequestHeader requestHeader = element.getAnnotation(RequestHeader.class); if (requestHeader == null) { return false; } String name = null; if (StringUtils.hasText(requestHeader.value())) { name = requestHeader.value(); } if (StringUtils.hasText(requestHeader.name())) { name = requestHeader.name(); } apiParamObject.setName(name); boolean required = requestHeader.required(); apiParamObject.setRequired(required); String paramSample = requestHeader.defaultValue(); if (StringUtils.hasText(paramSample)) { if (ValueConstants.DEFAULT_NONE.equals(paramSample)) { paramSample = ""; } apiParamObject.setSample(paramSample); } return true; } },
return ((RequestHeader) annotation).name();
if (parameterName.isEmpty()) { try { parameterName = headerParam.name();
headerName = requestHeader.name(); required = requestHeader.required(); defaultValue = parseDefaultValueAttribute(requestHeader.defaultValue());