DataFaucet 1.0 Beta

datafaucet.system
Class validator

WEB-INF.cftags.component
        extended by datafaucet.system.validator

public class validator
extends WEB-INF.cftags.component

validates active record objects


Constructor Summary
init()
 
Method Summary
private any formatInvalidData(string content)
private any getError(string errorType, [string format=''])
 array validate(any datasource, string tableList, struct data)
private any validateColumn(string content, string type, [boolean nullable='false'], [numeric size='10'], [numeric dec='0'])
private boolean validate_bigint(string content)
private boolean validate_bit(string content)
private boolean validate_bool(string content)
private boolean validate_boolean(string content)
private boolean validate_date(string content)
private boolean validate_dec(string content)
private boolean validate_decimal(string content)
private boolean validate_float(string content)
private boolean validate_int(string content)
private boolean validate_integer(string content)
private boolean validate_money(string content)
private boolean validate_numeric(string content, [numeric size='10'], [numeric dec='0'])
private boolean validate_real(string content)
private boolean validate_smallint(string content)
private boolean validate_timestamp(string content)
private boolean validate_tinyint(string content)
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init()

Method Detail

formatInvalidData

private any formatInvalidData(string content)

Parameters:
content

getError

private any getError(string errorType, [string format=''])

Parameters:
errorType
format

validate

public array validate(any datasource, string tableList, struct data)

Parameters:
datasource
tableList
data

validateColumn

private any validateColumn(string content, string type, [boolean nullable='false'], [numeric size='10'], [numeric dec='0'])

Parameters:
content
type
nullable
size
dec

validate_bigint

private boolean validate_bigint(string content)

Parameters:
content

validate_bit

private boolean validate_bit(string content)

Parameters:
content

validate_bool

private boolean validate_bool(string content)

Parameters:
content

validate_boolean

private boolean validate_boolean(string content)

Parameters:
content

validate_date

private boolean validate_date(string content)

Parameters:
content

validate_dec

private boolean validate_dec(string content)

Parameters:
content

validate_decimal

private boolean validate_decimal(string content)

Parameters:
content

validate_float

private boolean validate_float(string content)

Parameters:
content

validate_int

private boolean validate_int(string content)

Parameters:
content

validate_integer

private boolean validate_integer(string content)

Parameters:
content

validate_money

private boolean validate_money(string content)

Parameters:
content

validate_numeric

private boolean validate_numeric(string content, [numeric size='10'], [numeric dec='0'])

Parameters:
content
size
dec

validate_real

private boolean validate_real(string content)

Parameters:
content

validate_smallint

private boolean validate_smallint(string content)

Parameters:
content

validate_timestamp

private boolean validate_timestamp(string content)

Parameters:
content

validate_tinyint

private boolean validate_tinyint(string content)

Parameters:
content

DataFaucet 1.0 Beta