Class CurrencyPatternConstraint
java.lang.Object
org.kuali.rice.krad.datadictionary.DictionaryBeanBase
org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint
org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersConstraint
org.kuali.rice.krad.datadictionary.validation.constraint.ValidDataPatternConstraint
org.kuali.rice.krad.datadictionary.validation.constraint.ConfigurationBasedRegexPatternConstraint
org.kuali.rice.krad.datadictionary.validation.constraint.FloatingPointPatternConstraint
org.kuali.rice.krad.datadictionary.validation.constraint.CurrencyPatternConstraint
- All Implemented Interfaces:
Serializable,Cloneable,Copyable,DictionaryBean,Constraint
Validation pattern for matching currency type. Extends the FloatingPointPatternConstraint and
adds the currency prefix/suffix to the regex string for validation
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Field Summary
Fields inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.FloatingPointPatternConstraint
allowNegativeFields inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.ConfigurationBasedRegexPatternConstraint
patternTypeKeyFields inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersConstraint
valueFields inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint
applyClientSide, constraintStateOverrides, messageComponentCode, messageKey, messageNamespaceCode, states, validationMessageParamsFields inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase
componentCode, namespaceCode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringUses the key returned byConfigurationBasedRegexPatternConstraint.getPatternTypeKey()to fetch the validationPattern's regex string from the ConfigurationService which should not include the start(^) and end($) symbolsMethods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.FloatingPointPatternConstraint
getValidationMessageParams, isAllowNegative, setAllowNegativeMethods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.ConfigurationBasedRegexPatternConstraint
getMessageKey, getPatternTypeKey, setPatternTypeKeyMethods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.ValidDataPatternConstraint
getValue, setValueMethods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersConstraint
completeValidationMethods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint
getApplyClientSide, getConstraintStateOverrides, getMessageComponentCode, getMessageNamespaceCode, getStates, getValidationMessageParamsArray, setApplyClientSide, setConstraintStateOverrides, setMessageComponentCode, setMessageKey, setMessageNamespaceCode, setStates, setValidationMessageParamsMethods inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase
clone, copy, dataDictionaryPostProcessing, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCode
-
Constructor Details
-
CurrencyPatternConstraint
public CurrencyPatternConstraint()
-
-
Method Details
-
getRegexString
Description copied from class:ConfigurationBasedRegexPatternConstraintUses the key returned byConfigurationBasedRegexPatternConstraint.getPatternTypeKey()to fetch the validationPattern's regex string from the ConfigurationService which should not include the start(^) and end($) symbols- Overrides:
getRegexStringin classFloatingPointPatternConstraint- Returns:
- String regex validation string
- See Also:
-