org.kuali.rice.krad.datadictionary.validation.constraint
Class AllowCharacterConstraint
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
- All Implemented Interfaces: 
 - Serializable, Constraint
 
- Direct Known Subclasses: 
 - AlphaNumericPatternConstraint, AlphaPatternConstraint, NumericPatternConstraint
 
public abstract class AllowCharacterConstraint
- extends ValidCharactersPatternConstraint
 
Parent abstract class that allows additional characters to be allowed in child constraint
 character sets, see AlphaNumericPatternConstraint, among others for example.
 By setting an allow flag to true you are allowing that character as a valid character in the set.
 AllowAll set to true will allow all characters which have a flag to be allowed in the set.
- Author:
 
  - Kuali Rice Team (rice.collab@kuali.org)
 
- See Also:
 - Serialized Form
 
 
 
 
 
 
 
 
| Methods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint | 
getApplyClientSide, getConstraintStateOverrides, getMessageComponentCode, getMessageKey, 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 | 
 
allowWhitespace
protected boolean allowWhitespace
omitNewline
protected boolean omitNewline
allowUnderscore
protected boolean allowUnderscore
allowPeriod
protected boolean allowPeriod
allowParenthesis
protected boolean allowParenthesis
allowDollar
protected boolean allowDollar
allowForwardSlash
protected boolean allowForwardSlash
allowDoubleQuote
protected boolean allowDoubleQuote
allowApostrophe
protected boolean allowApostrophe
allowComma
protected boolean allowComma
allowColon
protected boolean allowColon
allowSemiColon
protected boolean allowSemiColon
allowQuestionMark
protected boolean allowQuestionMark
allowExclaimation
protected boolean allowExclaimation
allowDash
protected boolean allowDash
allowPlus
protected boolean allowPlus
allowEquals
protected boolean allowEquals
allowAsterisk
protected boolean allowAsterisk
allowAtSign
protected boolean allowAtSign
allowPercent
protected boolean allowPercent
allowPound
protected boolean allowPound
allowGreaterThan
protected boolean allowGreaterThan
allowLessThan
protected boolean allowLessThan
allowBrackets
protected boolean allowBrackets
allowAmpersand
protected boolean allowAmpersand
allowCurlyBraces
protected boolean allowCurlyBraces
allowBackslash
protected boolean allowBackslash
allowAll
protected boolean allowAll
AllowCharacterConstraint
public AllowCharacterConstraint()
isAllowWhitespace
public boolean isAllowWhitespace()
- Returns:
 - the allowWhitespace
 
 
setAllowWhitespace
public void setAllowWhitespace(boolean allowWhitespace)
- Parameters:
 allowWhitespace - the allowWhitespace to set
 
isAllowUnderscore
public boolean isAllowUnderscore()
- Returns:
 - the allowUnderscore
 
 
setAllowUnderscore
public void setAllowUnderscore(boolean allowUnderscore)
- Parameters:
 allowUnderscore - the allowUnderscore to set
 
isAllowPeriod
public boolean isAllowPeriod()
- Returns:
 - the allowPeriod
 
 
setAllowPeriod
public void setAllowPeriod(boolean allowPeriod)
- Parameters:
 allowPeriod - the allowPeriod to set
 
isAllowParenthesis
public boolean isAllowParenthesis()
- Returns:
 - the allowParenthesis
 
 
setAllowParenthesis
public void setAllowParenthesis(boolean allowParenthesis)
- Parameters:
 allowParenthesis - the allowParenthesis to set
 
isAllowDollar
public boolean isAllowDollar()
- Returns:
 - the allowDollar
 
 
setAllowDollar
public void setAllowDollar(boolean allowDollar)
- Parameters:
 allowDollar - the allowDollar to set
 
isAllowForwardSlash
public boolean isAllowForwardSlash()
- Returns:
 - the allowForwardSlash
 
 
setAllowForwardSlash
public void setAllowForwardSlash(boolean allowForwardSlash)
- Parameters:
 allowForwardSlash - the allowForwardSlash to set
 
isAllowDoubleQuote
public boolean isAllowDoubleQuote()
- Returns:
 - the allowDoubleQuote
 
 
setAllowDoubleQuote
public void setAllowDoubleQuote(boolean allowDoubleQuote)
- Parameters:
 allowDoubleQuote - the allowDoubleQuote to set
 
isAllowApostrophe
public boolean isAllowApostrophe()
- Returns:
 - the allowApostrophe
 
 
setAllowApostrophe
public void setAllowApostrophe(boolean allowApostrophe)
- Parameters:
 allowApostrophe - the allowApostrophe to set
 
isAllowComma
public boolean isAllowComma()
- Returns:
 - the allowComma
 
 
setAllowComma
public void setAllowComma(boolean allowComma)
- Parameters:
 allowComma - the allowComma to set
 
isAllowColon
public boolean isAllowColon()
- Returns:
 - the allowColon
 
 
setAllowColon
public void setAllowColon(boolean allowColon)
- Parameters:
 allowColon - the allowColon to set
 
isAllowSemiColon
public boolean isAllowSemiColon()
- Returns:
 - the allowSemiColon
 
 
setAllowSemiColon
public void setAllowSemiColon(boolean allowSemiColon)
- Parameters:
 allowSemiColon - the allowSemiColon to set
 
isAllowQuestionMark
public boolean isAllowQuestionMark()
- Returns:
 - the allowQuestionMark
 
 
setAllowQuestionMark
public void setAllowQuestionMark(boolean allowQuestionMark)
- Parameters:
 allowQuestionMark - the allowQuestionMark to set
 
isAllowExclaimation
public boolean isAllowExclaimation()
- Returns:
 - the allowExclaimation
 
 
setAllowExclaimation
public void setAllowExclaimation(boolean allowExclaimation)
- Parameters:
 allowExclaimation - the allowExclaimation to set
 
isAllowDash
public boolean isAllowDash()
- Returns:
 - the allowDash
 
 
setAllowDash
public void setAllowDash(boolean allowDash)
- Parameters:
 allowDash - the allowDash to set
 
isAllowPlus
public boolean isAllowPlus()
- Returns:
 - the allowPlus
 
 
setAllowPlus
public void setAllowPlus(boolean allowPlus)
- Parameters:
 allowPlus - the allowPlus to set
 
isAllowEquals
public boolean isAllowEquals()
- Returns:
 - the allowEquals
 
 
setAllowEquals
public void setAllowEquals(boolean allowEquals)
- Parameters:
 allowEquals - the allowEquals to set
 
isAllowAsterisk
public boolean isAllowAsterisk()
- Returns:
 - the allowAsterisk
 
 
setAllowAsterisk
public void setAllowAsterisk(boolean allowAsterisk)
- Parameters:
 allowAsterisk - the allowAsterisk to set
 
isAllowAtSign
public boolean isAllowAtSign()
- Returns:
 - the allowAtSign
 
 
setAllowAtSign
public void setAllowAtSign(boolean allowAtSign)
- Parameters:
 allowAtSign - the allowAtSign to set
 
isAllowPercent
public boolean isAllowPercent()
- Returns:
 - the allowPercent
 
 
setAllowPercent
public void setAllowPercent(boolean allowPercent)
- Parameters:
 allowPercent - the allowPercent to set
 
isAllowPound
public boolean isAllowPound()
- Returns:
 - the allowPound
 
 
setAllowPound
public void setAllowPound(boolean allowPound)
- Parameters:
 allowPound - the allowPound to set
 
isAllowGreaterThan
public boolean isAllowGreaterThan()
 
setAllowGreaterThan
public void setAllowGreaterThan(boolean allowGreaterThan)
 
isAllowLessThan
public boolean isAllowLessThan()
 
setAllowLessThan
public void setAllowLessThan(boolean allowLessThan)
 
isAllowBrackets
public boolean isAllowBrackets()
 
setAllowBrackets
public void setAllowBrackets(boolean allowBrackets)
 
isAllowAmpersand
public boolean isAllowAmpersand()
 
setAllowAmpersand
public void setAllowAmpersand(boolean allowAmpersand)
 
isAllowCurlyBraces
public boolean isAllowCurlyBraces()
 
setAllowCurlyBraces
public void setAllowCurlyBraces(boolean allowCurlyBraces)
 
isAllowBackslash
public boolean isAllowBackslash()
 
setAllowBackslash
public void setAllowBackslash(boolean allowBackslash)
 
isAllowAll
public boolean isAllowAll()
- If true, this constraint will allow all symbols that have flags for them. Equivalent to
 setting each flag to true separately.
- Returns:
 - the allowAll
 
 
 
setAllowAll
public void setAllowAll(boolean allowAll)
- Parameters:
 allowAll - the allowAll to set
 
isOmitNewline
public boolean isOmitNewline()
 
setOmitNewline
public void setOmitNewline(boolean omitNewline)
- When set to true, omit new line characters from the set of valid characters.  This flag
 will only have an effect if the allowWhitespace flag is true, otherwise all whitespace
 including new lines characters are omitted.
- Parameters:
 omitNewline - 
 
 
getAllowedCharacterRegex
protected String getAllowedCharacterRegex()
- This method returns the allowed set of characters allowed by this constraint, based on the
 flags set. This string is intended to be placed within the or set of a regex, ie between the
 [ ] symbols
- Returns:
 
 
 
getValidationMessageParams
public List<String> getValidationMessageParams()
- Generates a comma separated string of the allowed set of characters, for the {0} parameter to
 be used within its validation message
- Overrides:
 getValidationMessageParams in class BaseConstraint
 
- Returns:
 - the validationMessageParams
 
 
 
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.