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 |
getMessageKey()
A message 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 org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint |
getApplyClientSide, getConstraintStateOverrides, getMessageComponentCode, getMessageNamespaceCode, getStates, 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 |
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()
getMessageKey
public String getMessageKey()
- A message key is auto generated for this bean if none is set. This generated message can be
overridden through setMessageKey, but the generated message should cover most cases.
- Overrides:
getMessageKey
in class BaseConstraint
- Returns:
- String message key
- See Also:
BaseConstraint.getMessageKey()
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:
upperCase
- the lowerCase to set
Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.