com.fullspan.kat.service.validate
Class KatValidator

java.lang.Object
  extended bycom.fullspan.kat.service.validate.KatValidator

public class KatValidator
extends java.lang.Object

Author:
Mitch Stuart

Method Summary
static java.lang.String getFieldLabel(java.lang.String fieldLabelPropKey)
           
static java.lang.Long parseLong(java.lang.String strValue)
           
static boolean validateEntity(IKatRequest katRequest, KatEntity entity)
           
static boolean validateLength(IKatRequest katRequest, java.lang.String fieldLabelPropKey, java.lang.Object data, int minLength, int maxLength)
           
static boolean validateMaxLength(IKatRequest katRequest, java.lang.String fieldLabelPropKey, java.lang.Object data, int maxLength)
           
static boolean validateMinLength(IKatRequest katRequest, java.lang.String fieldLabelPropKey, java.lang.Object data, int minLength)
           
static boolean validateMinLong(IKatRequest katRequest, java.lang.String fieldLabelPropKey, long value, long minValue)
           
static int validateParseInt(IKatRequest katRequest, java.lang.String fieldLabelPropKey, java.lang.String strValue)
           
static java.lang.Long validateParseLong(IKatRequest katRequest, java.lang.String fieldLabelPropKey, java.lang.String strValue)
           
static boolean validateRequired(IKatRequest katRequest, java.lang.String fieldLabelPropKey, java.lang.Object data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFieldLabel

public static java.lang.String getFieldLabel(java.lang.String fieldLabelPropKey)

validateRequired

public static boolean validateRequired(IKatRequest katRequest,
                                       java.lang.String fieldLabelPropKey,
                                       java.lang.Object data)

validateLength

public static boolean validateLength(IKatRequest katRequest,
                                     java.lang.String fieldLabelPropKey,
                                     java.lang.Object data,
                                     int minLength,
                                     int maxLength)

validateMinLength

public static boolean validateMinLength(IKatRequest katRequest,
                                        java.lang.String fieldLabelPropKey,
                                        java.lang.Object data,
                                        int minLength)

validateMaxLength

public static boolean validateMaxLength(IKatRequest katRequest,
                                        java.lang.String fieldLabelPropKey,
                                        java.lang.Object data,
                                        int maxLength)

validateMinLong

public static boolean validateMinLong(IKatRequest katRequest,
                                      java.lang.String fieldLabelPropKey,
                                      long value,
                                      long minValue)

validateEntity

public static boolean validateEntity(IKatRequest katRequest,
                                     KatEntity entity)

validateParseInt

public static int validateParseInt(IKatRequest katRequest,
                                   java.lang.String fieldLabelPropKey,
                                   java.lang.String strValue)

validateParseLong

public static java.lang.Long validateParseLong(IKatRequest katRequest,
                                               java.lang.String fieldLabelPropKey,
                                               java.lang.String strValue)

parseLong

public static java.lang.Long parseLong(java.lang.String strValue)