info.fingo.csv
Class CSVStatus

java.lang.Object
  extended by info.fingo.csv.CSVStatus

public class CSVStatus
extends java.lang.Object

Representation of CSV data validation result.

Author:
FINGO - Robert Marek

Field Summary
static int CODE_ABOVE_MAX
          Status code: value above maximum = 0x06
static int CODE_BAD_TYPE
          Status code: bad typer = 0x04
static int CODE_NO_KEY
          Status code: no key = 0x02
static int CODE_NO_VALUE
          Status code: no required value found = 0x03
static int CODE_SUCCESS
          Status code: cuccess = 0x00
static int CODE_UNDER_MIN
          Status code: value under minimum = 0x05
static int CODE_UNKNOWN
          Status code: unknow = 0x05
static int CODE_UNKNOWN_KEY
          Status code: unknown key = 0x01
 
Constructor Summary
CSVStatus()
          Default constructor.
CSVStatus(int code, java.lang.String message, java.lang.String field, int line)
          Full constructor.
 
Method Summary
 int getCode()
          Returns the code.
 java.lang.String getField()
          Returns the field.
 int getLine()
          Returns the line.
 java.lang.String getMessage()
          Returns the message.
 boolean isSuccess()
          Returns the success.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CODE_SUCCESS

public static final int CODE_SUCCESS
Status code: cuccess = 0x00

See Also:
Constant Field Values

CODE_UNKNOWN_KEY

public static final int CODE_UNKNOWN_KEY
Status code: unknown key = 0x01

See Also:
Constant Field Values

CODE_NO_KEY

public static final int CODE_NO_KEY
Status code: no key = 0x02

See Also:
Constant Field Values

CODE_NO_VALUE

public static final int CODE_NO_VALUE
Status code: no required value found = 0x03

See Also:
Constant Field Values

CODE_BAD_TYPE

public static final int CODE_BAD_TYPE
Status code: bad typer = 0x04

See Also:
Constant Field Values

CODE_UNDER_MIN

public static final int CODE_UNDER_MIN
Status code: value under minimum = 0x05

See Also:
Constant Field Values

CODE_ABOVE_MAX

public static final int CODE_ABOVE_MAX
Status code: value above maximum = 0x06

See Also:
Constant Field Values

CODE_UNKNOWN

public static final int CODE_UNKNOWN
Status code: unknow = 0x05

See Also:
Constant Field Values
Constructor Detail

CSVStatus

public CSVStatus()
Default constructor. Creates new CSVStatus.


CSVStatus

public CSVStatus(int code,
                 java.lang.String message,
                 java.lang.String field,
                 int line)
Full constructor. Creates new CSVStatus.

Parameters:
code - the status code
message - the result message
field - the validation failure concerned field name
line - the number of invalid line
Method Detail

getCode

public int getCode()
Returns the code.

Returns:
int - the status code

getField

public java.lang.String getField()
Returns the field.

Returns:
String - the name of the field which validation failure concerns

getMessage

public java.lang.String getMessage()
Returns the message.

Returns:
String - the message

getLine

public int getLine()
Returns the line.

Returns:
int - the number of invalid line

isSuccess

public boolean isSuccess()
Returns the success.

Returns:
boolean - true, if successful