V - representing the value of the collectionpublic abstract class CollectionParam<V> extends NamedTypedValue<CollectionType,V>
accessibleSchema, objectMaper| Constructor and Description |
|---|
CollectionParam(String name,
CollectionType type,
AccessibleSchema accessibleSchema) |
| Modifier and Type | Method and Description |
|---|---|
void |
copyProperties(NamedTypedValue copy) |
ParamDto |
getDto()
get its dto format in order to further handle it with evomastr core
|
Integer |
getMaxSize() |
Integer |
getMinSize() |
List<String> |
referenceTypes() |
void |
setMaxSize(Integer maxSize) |
void |
setMinSize(Integer minSize) |
copyStructure, copyStructureWithProperties, getCandidateReferences, getCandidates, getDefaultValue, getName, getType, getValue, getValueAsJavaString, isHasDependentCandidates, isMutable, isNullable, isValidInstance, newAssertionWithJavaOrKotlin, newAssertionWithJavaOrKotlin, newInstance, newInstanceWithJavaOrKotlin, newInstanceWithJavaOrKotlin, parseValueWithJson, sameParam, setCandidateReferences, setCandidates, setDefaultValue, setHasDependentCandidates, setMutable, setNullable, setValue, setValueBasedOnDto, setValueBasedOnInstance, setValueBasedOnInstanceOrJson, setValueBasedOnValidInstancepublic CollectionParam(String name, CollectionType type, AccessibleSchema accessibleSchema)
public Integer getMinSize()
public void setMinSize(Integer minSize)
public Integer getMaxSize()
public void setMaxSize(Integer maxSize)
public ParamDto getDto()
NamedTypedValuegetDto in class NamedTypedValue<CollectionType,V>public void copyProperties(NamedTypedValue copy)
copyProperties in class NamedTypedValue<CollectionType,V>public List<String> referenceTypes()
referenceTypes in class NamedTypedValue<CollectionType,V>Copyright © 2016–2024. All rights reserved.