本文整理了Java中io.swagger.models.properties.Property.setRequired()
方法的一些代码示例,展示了Property.setRequired()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.setRequired()
方法的具体详情如下:
包路径:io.swagger.models.properties.Property
类名称:Property
方法名:setRequired
暂无
代码示例来源:origin: jooby-project/jooby
/**
* Mostly for kotlin null safe operator and immutable properties.
*
* @param type Target type.
* @param model Model.
* @return Input model.
*/
private Model doModel(Type type, Model model) {
Map<String, Property> properties = model.getProperties();
if (properties != null) {
BeanDescription desc = Json.mapper().getSerializationConfig()
.introspect(Json.mapper().constructType(type));
for (BeanPropertyDefinition beanProperty : desc.findProperties()) {
Property property = properties.get(beanProperty.getName());
if (property != null) {
property.setRequired(beanProperty.isRequired());
}
}
}
return model;
}
代码示例来源:origin: io.swagger/swagger-models
public void setRequired(List<String> required) {
this.required = required;
if (required != null && properties != null){
for (String s : required) {
Property p = properties.get(s);
if (p != null) {
p.setRequired(true);
}
}
}
}
代码示例来源:origin: io.swagger/swagger-models
public void addRequired(String name) {
if (required == null) {
required = new ArrayList<String>();
}
required.add(name);
Property p = properties.get(name);
if (p != null) {
p.setRequired(true);
}
}
代码示例来源:origin: io.swagger/swagger-models
public void addProperty(String key, Property property) {
if (property == null) {
return;
}
if (properties == null) {
properties = new LinkedHashMap<String, Property>();
}
if (required != null) {
for (String ek : required) {
if (key.equals(ek)) {
property.setRequired(true);
}
}
}
properties.put(key, property);
}
代码示例来源:origin: io.swagger/swagger-models
@JsonSetter("required")
public void setRequiredProperties(List<String> required) {
if (properties != null) {
for (String s : required) {
Property p = properties.get(s);
if (p != null) {
p.setRequired(true);
}
}
}
}
代码示例来源:origin: openmrs/openmrs-module-webservices.rest
@Override
public Model getCREATEModel(Representation rep) {
Model model = super.getCREATEModel(rep);
model.getProperties().get("familyName").setRequired(false);
return model;
}
}
代码示例来源:origin: io.swagger/swagger-hibernate-validations
property.setRequired(true);
if (property instanceof StringProperty) {
((StringProperty) property).minLength(1);
property.setRequired(true);
if (property instanceof StringProperty) {
((StringProperty) property).minLength(1);
代码示例来源:origin: FINRAOS/herd
if (xmlElement != null)
property.setRequired(xmlElement.required());
代码示例来源:origin: buremba/netty-rest
ApiParam ann = parameter.getAnnotation(ApiParam.class);
Property property = modelConverters.readAsProperty(parameter.getParameterizedType());
property.setRequired(ann.required());
property.setAccess(ann.access());
property.setDefault(ann.defaultValue());
代码示例来源:origin: org.jooby/jooby-apitool
/**
* Mostly for kotlin null safe operator and immutable properties.
*
* @param type Target type.
* @param model Model.
* @return Input model.
*/
private Model doModel(Type type, Model model) {
Map<String, Property> properties = model.getProperties();
if (properties != null) {
BeanDescription desc = Json.mapper().getSerializationConfig()
.introspect(Json.mapper().constructType(type));
for (BeanPropertyDefinition beanProperty : desc.findProperties()) {
Property property = properties.get(beanProperty.getName());
if (property != null) {
property.setRequired(beanProperty.isRequired());
}
}
}
return model;
}
代码示例来源:origin: com.gitblit.fathom/fathom-rest-swagger
property.setRequired(field.isAnnotationPresent(Required.class) || field.isAnnotationPresent(NotNull.class));
代码示例来源:origin: gitblit/fathom
property.setRequired(field.isAnnotationPresent(Required.class) || field.isAnnotationPresent(NotNull.class));
代码示例来源:origin: buremba/netty-rest
Property items = PropertyBuilder.build(serializableParameter.getType(),
serializableParameter.getFormat(), ImmutableMap.of());
items.setRequired(param.required());
items.setAccess(param.access());
items.setDefault(param.defaultValue() == null ? null : param.defaultValue());
代码示例来源:origin: buremba/netty-rest
ApiParam ann = parameter.getAnnotation(ApiParam.class);
property.setRequired(ann.required());
if(!ann.description().isEmpty()) {
property.description(ann.defaultValue());
代码示例来源:origin: com.holon-platform.jaxrs/holon-jaxrs-swagger-v2
schema.setRequired(true);
代码示例来源:origin: org.onap.ccsdk.apps.controllerblueprints/service
defProperty.setRequired(BooleanUtils.isTrue(propertyDefinition.getRequired()));
defProperty.setDescription(propertyDefinition.getDescription());
return defProperty;
代码示例来源:origin: tminglei/binder-swagger-java
Property bProperty = mToProperty(mapping.meta().baseMappings[0]
.options(o -> append_constraints(o, _constraints(mapping.options()))));
bProperty.setRequired(false);
return bProperty;
内容来源于网络,如有侵权,请联系作者删除!