Class SimpleParameterSpecification


  • public class SimpleParameterSpecification
    extends java.lang.Object
    • Constructor Detail

      • SimpleParameterSpecification

        public SimpleParameterSpecification​(ParameterStyle style,
                                            CollectionFormat collectionFormat,
                                            java.lang.Boolean explode,
                                            java.lang.Boolean allowReserved,
                                            java.lang.Boolean allowEmptyValue,
                                            java.lang.String defaultValue,
                                            ModelSpecification model,
                                            java.util.List<ElementFacet> facets)
    • Method Detail

      • getExplode

        public java.lang.Boolean getExplode()
      • nullSafeIsExplode

        public java.lang.Boolean nullSafeIsExplode()
      • getAllowReserved

        public java.lang.Boolean getAllowReserved()
      • getAllowEmptyValue

        public java.lang.Boolean getAllowEmptyValue()
      • getFacets

        public java.util.List<ElementFacet> getFacets()
      • facetOfType

        public <T extends ElementFacet> java.util.Optional<T> facetOfType​(java.lang.Class<T> clazz)
      • getDefaultValue

        public java.lang.String getDefaultValue()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object