Class ActionParameterDefinition
- java.lang.Object
-
- pl.edu.icm.unity.types.translation.ActionParameterDefinition
-
public class ActionParameterDefinition extends Object
Describes parameter of a translation action.- Author:
- K. Benedyczak
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ActionParameterDefinition.Type
-
Constructor Summary
Constructors Constructor Description ActionParameterDefinition(String name, String descriptionKey, Class<? extends Enum<?>> enumClass, boolean mandatory)
ActionParameterDefinition(String name, String descriptionKey, ActionParameterDefinition.Type type, boolean mandatory)
ActionParameterDefinition(String name, String descriptionKey, ActionParameterDefinition.Type type, boolean mandatory, ActionParameterDefinitionDetails details)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescriptionKey()
Optional<ActionParameterDefinitionDetails>
getDetails()
Class<? extends Enum<?>>
getEnumClass()
String
getName()
ActionParameterDefinition.Type
getType()
boolean
isMandatory()
void
setDetails(Optional<ActionParameterDefinitionDetails> details)
void
setMandatory(boolean mandatory)
-
-
-
Constructor Detail
-
ActionParameterDefinition
public ActionParameterDefinition(String name, String descriptionKey, ActionParameterDefinition.Type type, boolean mandatory)
-
ActionParameterDefinition
public ActionParameterDefinition(String name, String descriptionKey, ActionParameterDefinition.Type type, boolean mandatory, ActionParameterDefinitionDetails details)
-
-
Method Detail
-
getName
public String getName()
-
getDescriptionKey
public String getDescriptionKey()
-
getType
public ActionParameterDefinition.Type getType()
-
isMandatory
public boolean isMandatory()
-
setMandatory
public void setMandatory(boolean mandatory)
-
getDetails
public Optional<ActionParameterDefinitionDetails> getDetails()
-
setDetails
public void setDetails(Optional<ActionParameterDefinitionDetails> details)
-
-