public interface ActivityProvider
Modifier and Type | Method and Description |
---|---|
default ActivityConfiguration |
getActivityConfigurationByArgument(java.lang.String argument)
Attempts to get the first activity configuration using
getActivityConfigurations() where the argument equals the provided argument. |
ActivityConfiguration[] |
getActivityConfigurations()
Returns the possible activity configurations that can be provided
|
default ActivityPreparation |
getActivityPreparation(java.lang.String configurationArgument,
Requirement[] requirements)
Gets the preparations to start or complete the activity configuration
|
ActivityConfiguration[] getActivityConfigurations()
default ActivityPreparation getActivityPreparation(java.lang.String configurationArgument, Requirement[] requirements)
configurationArgument
- The activity configuration argument to get the preparations forrequirements
- The requirements that are needed to be obtained from the configurationdefault ActivityConfiguration getActivityConfigurationByArgument(java.lang.String argument)
getActivityConfigurations()
where the argument equals the provided argument.
When no configuration matches, null will be returned.argument
- The argument of the configuration to get