public abstract class AbstractSerializableParameter<T extends AbstractSerializableParameter<T>> extends AbstractParameter implements SerializableParameter
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
_enum |
protected Boolean |
allowEmptyValue |
protected String |
collectionFormat |
protected String |
defaultValue |
protected String |
example |
protected Boolean |
exclusiveMaximum |
protected Boolean |
exclusiveMinimum |
protected String |
format |
protected Property |
items |
protected BigDecimal |
maximum |
Integer |
maxLength
See http://json-schema.org/latest/json-schema-validation.html#anchor26
|
protected BigDecimal |
minimum |
Integer |
minLength
See http://json-schema.org/latest/json-schema-validation.html#anchor29
|
Number |
multipleOf
See http://json-schema.org/latest/json-schema-validation.html#anchor14
|
String |
pattern
See http://json-schema.org/latest/json-schema-validation.html#anchor33
|
protected String |
type |
Boolean |
uniqueItems
See http://json-schema.org/latest/json-schema-validation.html#anchor49
|
access, description, in, name, readOnly, required| Constructor and Description |
|---|
AbstractSerializableParameter() |
getAccess, getDescription, getIn, getName, getRequired, getVendorExtensions, isReadOnly, setAccess, setDescription, setIn, setName, setReadOnly, setRequired, setVendorExtension, setVendorExtensionsclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAccess, getDescription, getIn, getName, getRequired, getVendorExtensions, isReadOnly, setAccess, setDescription, setIn, setName, setReadOnly, setRequiredprotected String type
protected String format
protected String collectionFormat
protected Property items
protected Boolean exclusiveMaximum
protected BigDecimal maximum
protected Boolean exclusiveMinimum
protected BigDecimal minimum
protected String example
protected Boolean allowEmptyValue
public Integer maxLength
public Integer minLength
public String pattern
public Boolean uniqueItems
public Number multipleOf
protected String defaultValue
public T required(boolean required)
protected String getDefaultCollectionFormat()
public List<String> getEnum()
getEnum in interface SerializableParameterpublic void setEnum(List<String> _enum)
setEnum in interface SerializableParameterpublic List<Object> getEnumValue()
getEnumValue in interface SerializableParameterpublic void setEnumValue(List<?> enumValue)
setEnumValue in interface SerializableParameterpublic Property getItems()
getItems in interface SerializableParameterpublic void setItems(Property items)
setItems in interface SerializableParameterpublic String getFormat()
getFormat in interface SerializableParameterpublic void setFormat(String format)
setFormat in interface SerializableParameterpublic String getType()
getType in interface SerializableParameterpublic void setType(String type)
setType in interface SerializableParameterpublic String getCollectionFormat()
getCollectionFormat in interface SerializableParameterpublic void setCollectionFormat(String collectionFormat)
setCollectionFormat in interface SerializableParameterpublic void setProperty(Property property)
public Object getDefaultValue()
public void setDefaultValue(String defaultValue)
public Object getDefault()
public void setDefault(Object defaultValue)
public void setExclusiveMaximum(Boolean exclusiveMaximum)
setExclusiveMaximum in interface SerializableParameterpublic BigDecimal getMaximum()
getMaximum in interface SerializableParameterpublic void setMaximum(BigDecimal maximum)
setMaximum in interface SerializableParameterpublic Boolean isExclusiveMinimum()
isExclusiveMinimum in interface SerializableParameterpublic void setExclusiveMinimum(Boolean exclusiveMinimum)
setExclusiveMinimum in interface SerializableParameterpublic BigDecimal getMinimum()
getMinimum in interface SerializableParameterpublic void setMinimum(BigDecimal minimum)
setMinimum in interface SerializableParameterpublic Integer getMaxItems()
getMaxItems in interface SerializableParameterpublic void setMaxItems(Integer maxItems)
setMaxItems in interface SerializableParameterpublic Integer getMinItems()
getMinItems in interface SerializableParameterpublic void setMinItems(Integer minItems)
setMinItems in interface SerializableParameterpublic Boolean getAllowEmptyValue()
getAllowEmptyValue in interface SerializableParameterpublic void setAllowEmptyValue(Boolean allowEmptyValue)
setAllowEmptyValue in interface SerializableParameterpublic Object getExample()
public Integer getMaxLength()
getMaxLength in interface SerializableParameterpublic void setMaxLength(Integer maxLength)
setMaxLength in interface SerializableParameterpublic Integer getMinLength()
getMinLength in interface SerializableParameterpublic void setMinLength(Integer minLength)
setMinLength in interface SerializableParameterpublic String getPattern()
getPattern in interface ParametergetPattern in interface SerializableParametergetPattern in class AbstractParameterpublic void setPattern(String pattern)
setPattern in interface ParametersetPattern in interface SerializableParametersetPattern in class AbstractParameterpublic Boolean isUniqueItems()
isUniqueItems in interface SerializableParameterpublic void setUniqueItems(Boolean uniqueItems)
setUniqueItems in interface SerializableParameterpublic Number getMultipleOf()
getMultipleOf in interface SerializableParameterpublic void setMultipleOf(Number multipleOf)
setMultipleOf in interface SerializableParameterpublic Boolean isExclusiveMaximum()
isExclusiveMaximum in interface SerializableParameterpublic void setExample(String example)
public boolean equals(Object obj)
equals in class AbstractParameterpublic int hashCode()
hashCode in class AbstractParameterCopyright © 2019. All Rights Reserved.