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