org.kuali.rice.krad.datadictionary.validation.constraint
Class AlphaPatternConstraint
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.ValidCharactersPatternConstraint
              
org.kuali.rice.krad.datadictionary.validation.constraint.AllowCharacterConstraint
                  
org.kuali.rice.krad.datadictionary.validation.constraint.AlphaPatternConstraint
- All Implemented Interfaces: 
 - Serializable, Constraint
 
public class AlphaPatternConstraint
- extends AllowCharacterConstraint
 
Pattern for matching alpha characters
- Author:
 
  - Kuali Rice Team (rice.collab@kuali.org)
 
- See Also:
 - Serialized Form
 
 
| Fields inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.AllowCharacterConstraint | 
allowAll, allowAmpersand, allowApostrophe, allowAsterisk, allowAtSign, allowBackslash, allowBrackets, allowColon, allowComma, allowCurlyBraces, allowDash, allowDollar, allowDoubleQuote, allowEquals, allowExclaimation, allowForwardSlash, allowGreaterThan, allowLessThan, allowParenthesis, allowPercent, allowPeriod, allowPlus, allowPound, allowQuestionMark, allowSemiColon, allowUnderscore, allowWhitespace, omitNewline | 
 
 
 
 
| 
Method Summary | 
 String | 
getLabelKey()
 
          A label key is auto generated for this bean if none is set. | 
protected  String | 
getRegexString()
 
          This method returns a string representing a regex with characters to match, this string
 should not include the start(^) and end($) symbols or any length related symbols (*, {0,},
 etc) | 
 boolean | 
isLowerCase()
 
            | 
 boolean | 
isUpperCase()
 
            | 
 void | 
setLowerCase(boolean lowerCase)
 
          Only allow lowerCase characters. | 
 void | 
setUpperCase(boolean upperCase)
 
          Only allow upperCase characters. | 
 
| Methods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.AllowCharacterConstraint | 
getAllowedCharacterRegex, getValidationMessageParams, isAllowAll, isAllowAmpersand, isAllowApostrophe, isAllowAsterisk, isAllowAtSign, isAllowBackslash, isAllowBrackets, isAllowColon, isAllowComma, isAllowCurlyBraces, isAllowDash, isAllowDollar, isAllowDoubleQuote, isAllowEquals, isAllowExclaimation, isAllowForwardSlash, isAllowGreaterThan, isAllowLessThan, isAllowParenthesis, isAllowPercent, isAllowPeriod, isAllowPlus, isAllowPound, isAllowQuestionMark, isAllowSemiColon, isAllowUnderscore, isAllowWhitespace, isOmitNewline, setAllowAll, setAllowAmpersand, setAllowApostrophe, setAllowAsterisk, setAllowAtSign, setAllowBackslash, setAllowBrackets, setAllowColon, setAllowComma, setAllowCurlyBraces, setAllowDash, setAllowDollar, setAllowDoubleQuote, setAllowEquals, setAllowExclaimation, setAllowForwardSlash, setAllowGreaterThan, setAllowLessThan, setAllowParenthesis, setAllowPercent, setAllowPeriod, setAllowPlus, setAllowPound, setAllowQuestionMark, setAllowSemiColon, setAllowUnderscore, setAllowWhitespace, setOmitNewline | 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
lowerCase
protected boolean lowerCase
upperCase
protected boolean upperCase
AlphaPatternConstraint
public AlphaPatternConstraint()
getRegexString
protected String getRegexString()
- Description copied from class: 
ValidCharactersPatternConstraint 
- This method returns a string representing a regex with characters to match, this string
 should not include the start(^) and end($) symbols or any length related symbols (*, {0,},
 etc)
- Specified by:
 getRegexString in class ValidCharactersPatternConstraint
 
- Returns:
 - See Also:
 ValidationPattern.getRegexString()
 
 
getLabelKey
public String getLabelKey()
- A label key is auto generated for this bean if none is set. This generated message can be
 overridden through setLabelKey, but the generated message should cover most cases.
- Overrides:
 getLabelKey in class BaseConstraint
 
- Returns:
 - See Also:
 BaseConstraint.getLabelKey()
 
 
isLowerCase
public boolean isLowerCase()
- Returns:
 - the lowerCase
 
 
setLowerCase
public void setLowerCase(boolean lowerCase)
- Only allow lowerCase characters. DO NOT use with upperCase option, no flags set for case
 means both upper and lower case are allowed.
- Parameters:
 lowerCase - the lowerCase to set
 
 
isUpperCase
public boolean isUpperCase()
 
setUpperCase
public void setUpperCase(boolean upperCase)
- Only allow upperCase characters.  DO NOT use with lowerCase option, no flags set for case
 means both upper and lower case are allowed.
- Parameters:
 lowerCase - the lowerCase to set
 
 
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.