|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object pt.digitalis.dif.dem.objects.parameters.ParametersImpl
public class ParametersImpl
IParameters
default implementation
Constructor Summary | |
---|---|
ParametersImpl()
|
Method Summary | ||
---|---|---|
|
addStageParameter(Class<T> parameterClass,
String parameterID,
ParameterScope parameterScope,
String defaultValue,
String constraintDefinition)
Adds a new parameter to the current stage |
|
ParameterList |
getAllAvailableParameters()
Retrieves all parameters. |
|
ParameterList |
getApplicationParameters()
Retrieves all application parameters. |
|
ParameterList |
getProviderParameters()
Retrieves all provider parameters. |
|
ParameterList |
getServiceParameters()
Retrieves all service parameters. |
|
ParameterList |
getStageParameters()
Retrieves all stage parameters. |
|
void |
initialize(IStageInstance stage)
Initialize the parameter object, reading all parameter values from all scopes and sources |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ParametersImpl()
Method Detail |
---|
public <T extends IParameter<?>> T addStageParameter(Class<T> parameterClass, String parameterID, ParameterScope parameterScope, String defaultValue, String constraintDefinition) throws ParameterException
IParameters
addStageParameter
in interface IParameters
T
- the parameter class typeparameterClass
- the new parameter classparameterID
- the new parameter IDparameterScope
- the parameter scopedefaultValue
- the default parameter
ParameterException
IParameters.addStageParameter(java.lang.Class, java.lang.String,
pt.digitalis.dif.dem.objects.parameters.ParameterScope, java.lang.String, java.lang.String)
public ParameterList getAllAvailableParameters() throws ParameterException
IParameters
getAllAvailableParameters
in interface IParameters
ParameterException
- if there was an error refreshing the parameter valuesIParameters.getAllAvailableParameters()
public ParameterList getApplicationParameters() throws ParameterException
IParameters
getApplicationParameters
in interface IParameters
ParameterException
- if there was an error refreshing the parameter valuesIParameters.getApplicationParameters()
public ParameterList getProviderParameters() throws ParameterException
IParameters
getProviderParameters
in interface IParameters
ParameterException
- if there was an error refreshing the parameter valuesIParameters.getProviderParameters()
public ParameterList getServiceParameters() throws ParameterException
IParameters
getServiceParameters
in interface IParameters
ParameterException
- if there was an error refreshing the parameter valuesIParameters.getServiceParameters()
public ParameterList getStageParameters() throws ParameterException
IParameters
getStageParameters
in interface IParameters
ParameterException
- if there was an error refreshing the parameter valuesIParameters.getStageParameters()
public void initialize(IStageInstance stage)
IParameters
initialize
in interface IParameters
stage
- the stageIParameters.initialize(pt.digitalis.dif.dem.interfaces.IStageInstance)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |