Class MissionParameterDto<T>


  • public class MissionParameterDto<T>
    extends java.lang.Object
    • Field Detail

      • TYPE_STRING_ARRAY

        public static final java.lang.String TYPE_STRING_ARRAY
        See Also:
        Constant Field Values
      • TYPE_LIST_OF_STRINGS

        public static final java.lang.String TYPE_LIST_OF_STRINGS
        See Also:
        Constant Field Values
      • TYPE_NAMES

        public static final com.google.common.collect.BiMap<java.lang.Class<?>,​java.lang.String> TYPE_NAMES
      • TYPE_CREATORS

        public static final java.util.Map<java.lang.Class<?>,​java.util.function.Function<java.lang.String,​Placeholder<?>>> TYPE_CREATORS
      • name

        public final java.lang.String name
      • type

        public final java.lang.String type
      • required

        public final boolean required
      • defaultValue

        public final T defaultValue
      • allowedValues

        public final java.util.Set<T> allowedValues
    • Constructor Detail

      • MissionParameterDto

        public MissionParameterDto()
      • MissionParameterDto

        public MissionParameterDto​(java.lang.String name,
                                   java.lang.String type,
                                   boolean required,
                                   T defaultValue,
                                   java.util.Set<T> allowedValues)
    • Method Detail

      • 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