com.bankframe.fe.statemachine.ext.apploaders
Class ValidationRule

java.lang.Object
  extended bycom.bankframe.fe.statemachine.ext.apploaders.ValidationRule

public class ValidationRule
extends java.lang.Object


Field Summary
static java.lang.String EMPTY
           
static java.lang.String[] RULES
           
 
Constructor Summary
ValidationRule()
           
 
Method Summary
static ValidationRule convert(java.lang.String ruleStr)
           
 void executeValidate(Inputs inputs, java.lang.Object value)
           
 java.lang.String getDesc()
           
 java.lang.String getKey()
           
 java.lang.Integer getMaxLength()
           
 java.lang.String getMaxLengthAsStr()
           
 java.lang.Double getMaxRange()
           
 java.lang.String getMaxRangeAsStr()
           
 java.lang.Integer getMinLength()
           
 java.lang.String getMinLengthAsStr()
           
 java.lang.Double getMinRange()
           
 java.lang.String getMinRangeAsStr()
           
 java.lang.String getRule()
           
 java.lang.String getValidateIfField()
           
 java.lang.String getValidateIfValue()
           
 boolean isExactLength()
           
 boolean isMandatory()
           
 boolean isRange()
           
static boolean isRange(java.lang.String text)
           
 boolean isValidate()
           
 boolean isValidateIf()
           
 boolean requiresKey()
           
static boolean requiresKeyOrPattern(java.lang.String key)
           
 boolean requiresPattern()
           
 void setDesc(java.lang.String newDesc)
           
 void setDescAsDPName(java.lang.String dpName)
           
 void setExactLength(boolean newExactLength)
           
 void setKey(java.lang.String newKey)
           
 void setMandatory(boolean newMandatory)
           
 void setMaxLength(java.lang.Integer newMaxLength)
           
 void setMaxLengthWithString(java.lang.String value)
           
 void setMaxRange(java.lang.Double newMaxRange)
           
 void setMaxRangeWithString(java.lang.String value)
           
 void setMinLength(java.lang.Integer newMinLength)
           
 void setMinLengthWithString(java.lang.String value)
           
 void setMinRange(java.lang.Double newMinRange)
           
 void setMinRangeWithString(java.lang.String value)
           
 void setRule(java.lang.String newRule)
           
 void setValidate(boolean newValidate)
           
 void setValidateIf(boolean newValidateIf)
           
 void setValidateIfField(java.lang.String newValidateIfField)
           
 void setValidateIfValue(java.lang.String newValidateIfValue)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY

public static java.lang.String EMPTY

RULES

public static java.lang.String[] RULES
Constructor Detail

ValidationRule

public ValidationRule()
Method Detail

toString

public java.lang.String toString()

getKey

public java.lang.String getKey()

isExactLength

public boolean isExactLength()

isMandatory

public boolean isMandatory()

isValidateIf

public boolean isValidateIf()

getValidateIfField

public java.lang.String getValidateIfField()

getValidateIfValue

public java.lang.String getValidateIfValue()

getMinLength

public java.lang.Integer getMinLength()

getMaxLength

public java.lang.Integer getMaxLength()

getDesc

public java.lang.String getDesc()

getRule

public java.lang.String getRule()

isValidate

public boolean isValidate()

getMinRange

public java.lang.Double getMinRange()

getMaxRange

public java.lang.Double getMaxRange()

setKey

public void setKey(java.lang.String newKey)

setExactLength

public void setExactLength(boolean newExactLength)

setMandatory

public void setMandatory(boolean newMandatory)

setValidateIf

public void setValidateIf(boolean newValidateIf)

setValidateIfField

public void setValidateIfField(java.lang.String newValidateIfField)

setValidateIfValue

public void setValidateIfValue(java.lang.String newValidateIfValue)

setMinLength

public void setMinLength(java.lang.Integer newMinLength)

setMaxLength

public void setMaxLength(java.lang.Integer newMaxLength)

setDesc

public void setDesc(java.lang.String newDesc)

setRule

public void setRule(java.lang.String newRule)

setValidate

public void setValidate(boolean newValidate)

setMinRange

public void setMinRange(java.lang.Double newMinRange)

setMaxRange

public void setMaxRange(java.lang.Double newMaxRange)

convert

public static ValidationRule convert(java.lang.String ruleStr)

setMinLengthWithString

public void setMinLengthWithString(java.lang.String value)

setMaxLengthWithString

public void setMaxLengthWithString(java.lang.String value)

setMinRangeWithString

public void setMinRangeWithString(java.lang.String value)

setMaxRangeWithString

public void setMaxRangeWithString(java.lang.String value)

requiresPattern

public boolean requiresPattern()

requiresKey

public boolean requiresKey()

requiresKeyOrPattern

public static boolean requiresKeyOrPattern(java.lang.String key)

isRange

public boolean isRange()

isRange

public static boolean isRange(java.lang.String text)

getMinLengthAsStr

public java.lang.String getMinLengthAsStr()

getMaxLengthAsStr

public java.lang.String getMaxLengthAsStr()

getMinRangeAsStr

public java.lang.String getMinRangeAsStr()

getMaxRangeAsStr

public java.lang.String getMaxRangeAsStr()

executeValidate

public void executeValidate(Inputs inputs,
                            java.lang.Object value)
                     throws ValidationException
Throws:
ValidationException

setDescAsDPName

public void setDescAsDPName(java.lang.String dpName)


Copyright © 2004 Siebel Systems, Inc. All rights reserved.