public class FixedPointValidationPattern extends FieldLevelValidationPattern
ValidationPattern.ValidationPatternException| Modifier and Type | Field and Description |
|---|---|
protected boolean |
allowNegative |
static String |
PATTERN_TYPE_PRECISION |
static String |
PATTERN_TYPE_SCALE |
protected int |
precision |
protected int |
scale |
regexPattern| Constructor and Description |
|---|
FixedPointValidationPattern() |
| Modifier and Type | Method and Description |
|---|---|
ExportMap |
buildExportMap(String exportKey) |
void |
completeValidation() |
boolean |
getAllowNegative() |
protected String |
getPatternTypeName() |
int |
getPrecision() |
protected String |
getRegexString()
Adds special handling to account for optional allowNegative and dynamic precision, scale
|
int |
getScale() |
String |
getValidationErrorMessageKey() |
String[] |
getValidationErrorMessageParameters(String attributeLabel)
This overridden method ...
|
void |
setAllowNegative(boolean allowNegative) |
void |
setPrecision(int precision) |
void |
setScale(int scale) |
getRegexPatternmatchespublic static final String PATTERN_TYPE_PRECISION
public static final String PATTERN_TYPE_SCALE
protected boolean allowNegative
protected int precision
protected int scale
public FixedPointValidationPattern()
public int getPrecision()
public void setPrecision(int precision)
precision - The precision to set.public int getScale()
public void setScale(int scale)
scale - The scale to set.public boolean getAllowNegative()
public void setAllowNegative(boolean allowNegative)
allowNegative - protected String getRegexString()
getRegexString in class FieldLevelValidationPatternValidationPattern.getRegexString()protected String getPatternTypeName()
getPatternTypeName in class FieldLevelValidationPatternFieldLevelValidationPattern.getPatternTypeName()public ExportMap buildExportMap(String exportKey)
buildExportMap in class FieldLevelValidationPatternValidationPattern.buildExportMap(java.lang.String)public String getValidationErrorMessageKey()
getValidationErrorMessageKey in class FieldLevelValidationPatternFieldLevelValidationPattern.getValidationErrorMessageKey()public String[] getValidationErrorMessageParameters(String attributeLabel)
getValidationErrorMessageParameters in class ValidationPatternValidationPattern.getValidationErrorMessageParameters(java.lang.String)public void completeValidation() throws ValidationPattern.ValidationPatternException
completeValidation in class ValidationPatternValidationPattern.ValidationPatternExceptionCopyright © 2005–2016 The Kuali Foundation. All rights reserved.