Package org.forgerock.opendj.setup.model
Class Profile.ParameterValues
java.lang.Object
org.forgerock.opendj.setup.model.Profile.ParameterValues
- All Implemented Interfaces:
Profile.ParameterValuesProvider
- Enclosing class:
- Profile
public static class Profile.ParameterValues
extends Object
implements Profile.ParameterValuesProvider
Profile.ParameterValuesProvider
base implementation which can be used to pass profile parameter values.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetValues
(Profile.Parameter<?, ?> parameter) Returns the values set for the provided profile parameter.final Profile.ParameterValues
Adds the value(s) to the parameter associated to provided variable name.Returns names of all parameters set within thisProfile.ParameterValues
.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.forgerock.opendj.setup.model.Profile.ParameterValuesProvider
postResolutionActions
-
Constructor Details
-
ParameterValues
public ParameterValues()
-
-
Method Details
-
parameter
Adds the value(s) to the parameter associated to provided variable name.- Parameters:
name
- Profileparameter
variable namevalues
- Objects which string representation will be used as parameter value(s)- Returns:
- this
Profile.ParameterValues
to continue setting parameter values
-
getValues
Description copied from interface:Profile.ParameterValuesProvider
Returns the values set for the provided profile parameter.This method will be called during the profile's parameters.groovy script execution
If provided parameter has not been flagged as being
multivalued
, the returned list will contain only one element.- Specified by:
getValues
in interfaceProfile.ParameterValuesProvider
- Parameters:
parameter
- The parameter from which the value(s) should be resolved- Returns:
- A
list of string
representing the values set in command line arguments for the provided profileProfile.Parameter
, or an empty list if parameter default value should be used.
-
registeredParameterNames
Returns names of all parameters set within thisProfile.ParameterValues
.- Returns:
- a set of string representing names of all
parameters
set within thisProfile.ParameterValues
-