io.swagger.models.properties.Property.setRequired()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(94)

本文整理了Java中io.swagger.models.properties.Property.setRequired()方法的一些代码示例,展示了Property.setRequired()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.setRequired()方法的具体详情如下:
包路径:io.swagger.models.properties.Property
类名称:Property
方法名:setRequired

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;

相关文章