Package org.openflexo.pamela.validation
Class ParameteredFixProposal<R extends ValidationRule<R,V>,V extends Validable>
- java.lang.Object
-
- org.openflexo.pamela.validation.FixProposal<R,V>
-
- org.openflexo.pamela.validation.ParameteredFixProposal<R,V>
-
public abstract class ParameteredFixProposal<R extends ValidationRule<R,V>,V extends Validable> extends FixProposal<R,V>
Automatic fix proposal with parameters
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ParameteredFixProposal.ParameterDefinition<T>
static class
ParameteredFixProposal.StringParameter
-
Constructor Summary
Constructors Constructor Description ParameteredFixProposal(java.lang.String aMessage, java.lang.String paramName, java.lang.String paramLabel, java.lang.String paramDefaultValue)
ParameteredFixProposal(java.lang.String aMessage, ParameteredFixProposal.ParameterDefinition<?>[] parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<ParameteredFixProposal.ParameterDefinition<?>>
getParameters()
ParameteredFixProposal.StringParameter
getStringParameter(java.lang.String parameterName)
java.lang.Object
getValueForParameter(java.lang.String name)
void
updateBeforeApply()
-
Methods inherited from class org.openflexo.pamela.validation.FixProposal
apply, apply, askConfirmation, fixAction, getMessage, getProblemIssue, getValidable, setMessage, setProblemIssue
-
-
-
-
Constructor Detail
-
ParameteredFixProposal
public ParameteredFixProposal(java.lang.String aMessage, ParameteredFixProposal.ParameterDefinition<?>[] parameters)
-
ParameteredFixProposal
public ParameteredFixProposal(java.lang.String aMessage, java.lang.String paramName, java.lang.String paramLabel, java.lang.String paramDefaultValue)
-
-
Method Detail
-
getStringParameter
public ParameteredFixProposal.StringParameter getStringParameter(java.lang.String parameterName)
-
getValueForParameter
public java.lang.Object getValueForParameter(java.lang.String name)
-
getParameters
public java.util.Collection<ParameteredFixProposal.ParameterDefinition<?>> getParameters()
-
updateBeforeApply
public void updateBeforeApply()
-
-