Package com.aquima.interactions.project
Interface IParameterDefinition
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ParameterDefinition
This interface defines a single parameter of a component.
- Since:
- 7.1
- Author:
- O. Kerpershoek
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the direction of the parameter.getName()
This method returns the name of the parameter.getType()
This method returns the type of the parameter.boolean
This method returns a boolean indicating if this parameter may have multiple values.boolean
This method returns a boolean indicating if a value for this parameter is required or optional.
-
Method Details
-
getName
String getName()This method returns the name of the parameter.- Returns:
- The name of the parameter.
-
getType
ParameterType getType()This method returns the type of the parameter.- Returns:
- The type of the parameter.
-
getDirection
Direction getDirection()This method returns the direction of the parameter.- Returns:
- The direction of the parameter.
-
isMultivalue
boolean isMultivalue()This method returns a boolean indicating if this parameter may have multiple values.- Returns:
- Boolean indicating if this parameter may have multiple values.
-
isRequired
boolean isRequired()This method returns a boolean indicating if a value for this parameter is required or optional.- Returns:
- Boolean indicating if a value for this parameter is required.
-