org.kuali.rice.krad.datadictionary.validation.constraint
Class ValidDataPatternConstraint
java.lang.Object
  
org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint
      
org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersConstraint
          
org.kuali.rice.krad.datadictionary.validation.constraint.ValidDataPatternConstraint
- All Implemented Interfaces: 
 - Serializable, Constraint
 
- Direct Known Subclasses: 
 - ConfigurationBasedRegexPatternConstraint, DatePatternConstraint, FixedPointPatternConstraint, IntegerPatternConstraint
 
public abstract class ValidDataPatternConstraint
- extends ValidCharactersConstraint
 
- Author:
 
  - Kuali Rice Team (rice.collab@kuali.org)
 
- See Also:
 - Serialized Form
 
 
 
 
 
| 
Method Summary | 
protected abstract  String | 
getRegexString()
 
          This method returns a string representing a regex with characters to match, this string should not
 include the start(^) and end($) symbols | 
 String | 
getValue()
 
          The Java based regex for valid characters
 This value should include the ^ and $ symbols if needed | 
 void | 
setValue(String value)
 
          Warning: This value should NOT be set on this class as the value is built dynamically from the
 flags set on the constraint - if this value IS set it will override any automatic generation and only
 use that which was set through this method for server side validation | 
 
 
| Methods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint | 
getApplyClientSide, getConstraintStateOverrides, getMessageComponentCode, getMessageKey, getMessageNamespaceCode, getStates, getValidationMessageParams, getValidationMessageParamsArray, setApplyClientSide, setConstraintStateOverrides, setMessageComponentCode, setMessageKey, setMessageNamespaceCode, setStates, setValidationMessageParams | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ValidDataPatternConstraint
public ValidDataPatternConstraint()
setValue
public void setValue(String value)
- Warning: This value should NOT be set on this class as the value is built dynamically from the
 flags set on the constraint - if this value IS set it will override any automatic generation and only
 use that which was set through this method for server side validation
- Overrides:
 setValue in class ValidCharactersConstraint
 
- Parameters:
 value - the value to set- See Also:
 ValidCharactersConstraint.setValue(java.lang.String)
 
 
getValue
public String getValue()
- Description copied from class: 
ValidCharactersConstraint 
- The Java based regex for valid characters
 This value should include the ^ and $ symbols if needed
- Overrides:
 getValue in class ValidCharactersConstraint
 
- Returns:
 - the value
 - See Also:
 ValidCharactersConstraint.getValue()
 
 
getRegexString
protected abstract String getRegexString()
- This method returns a string representing a regex with characters to match, this string should not
 include the start(^) and end($) symbols
 
 
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.