Package io.molr.commons.domain.dto
Class MissionParameterDto<T>
- java.lang.Object
-
- io.molr.commons.domain.dto.MissionParameterDto<T>
-
public class MissionParameterDto<T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Set<T>
allowedValues
T
defaultValue
Map<String,Object>
meta
String
name
boolean
required
String
type
static String
TYPE_BOOLEAN
static Map<Class<?>,Function<String,Placeholder<?>>>
TYPE_CREATORS
static String
TYPE_DOUBLE
static String
TYPE_INTEGER
static String
TYPE_LIST_OF_STRINGS
static String
TYPE_LONG
static com.google.common.collect.BiMap<Class<?>,String>
TYPE_NAMES
static String
TYPE_STRING
static String
TYPE_STRING_ARRAY
-
Constructor Summary
Constructors Constructor Description MissionParameterDto()
MissionParameterDto(String name, String type, boolean required, T defaultValue, Set<T> allowedValues, Map<String,Object> meta)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
static <T> MissionParameterDto<T>
from(MissionParameter<T> parameter)
int
hashCode()
MissionParameter<T>
toMissionParameter()
String
toString()
-
-
-
Field Detail
-
TYPE_STRING
public static final String TYPE_STRING
- See Also:
- Constant Field Values
-
TYPE_DOUBLE
public static final String TYPE_DOUBLE
- See Also:
- Constant Field Values
-
TYPE_INTEGER
public static final String TYPE_INTEGER
- See Also:
- Constant Field Values
-
TYPE_LONG
public static final String TYPE_LONG
- See Also:
- Constant Field Values
-
TYPE_BOOLEAN
public static final String TYPE_BOOLEAN
- See Also:
- Constant Field Values
-
TYPE_STRING_ARRAY
public static final String TYPE_STRING_ARRAY
- See Also:
- Constant Field Values
-
TYPE_LIST_OF_STRINGS
public static final String TYPE_LIST_OF_STRINGS
- See Also:
- Constant Field Values
-
TYPE_CREATORS
public static final Map<Class<?>,Function<String,Placeholder<?>>> TYPE_CREATORS
-
name
public final String name
-
type
public final String type
-
required
public final boolean required
-
defaultValue
public final T defaultValue
-
-
Method Detail
-
from
public static final <T> MissionParameterDto<T> from(MissionParameter<T> parameter)
-
toMissionParameter
public MissionParameter<T> toMissionParameter()
-
-