info.fingo.db
Class Parameter

java.lang.Object
  extended by info.fingo.db.Parameter

public class Parameter
extends java.lang.Object

The representstion of sql-dedicated paramter. The simple JavaBean with following properties:

Author:
FINGO - Jan Wielgus

Nested Class Summary
static class Parameter.Mode
          Enumeration for parameter modes
 
Field Summary
 Parameter.Mode mode
          The parameter mode
 
Constructor Summary
Parameter()
          Constructor without parameters
Parameter(java.lang.String name, Column.GenericTypes type, java.lang.Object value)
          Constructor with parameters
Parameter(java.lang.String name, Column.GenericTypes type, java.lang.Object value, Parameter.Mode mode)
          Constructor with parameters
 
Method Summary
 java.lang.Integer getIndex()
          Getter for the parameter index
 java.lang.String getName()
          Getter for the parameter name
 Column.GenericTypes getType()
          Getter for the parameter generic type
 java.lang.Object getValue()
          Getter for the parameter value
 void setIndex(java.lang.Integer index)
          Setter for the parameter index
 void setName(java.lang.String name)
          Setter for the parameter name
 void setType(Column.GenericTypes type)
          Setter for the parameter generic type
 void setValue(java.lang.Object value)
          Setter for the parameter value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mode

public Parameter.Mode mode
The parameter mode

Constructor Detail

Parameter

public Parameter()
Constructor without parameters


Parameter

public Parameter(java.lang.String name,
                 Column.GenericTypes type,
                 java.lang.Object value)
Constructor with parameters

Parameters:
name - The parameter name
type - The parameter generic type
value - The parameter value

Parameter

public Parameter(java.lang.String name,
                 Column.GenericTypes type,
                 java.lang.Object value,
                 Parameter.Mode mode)
Constructor with parameters

Parameters:
name - The parameter name
type - The parameter generic type
value - The parameter value
mode - The parameter mode
Method Detail

getIndex

public java.lang.Integer getIndex()
Getter for the parameter index

Returns:
The parameter index

setIndex

public void setIndex(java.lang.Integer index)
Setter for the parameter index

Parameters:
index - The index value to be set

getName

public java.lang.String getName()
Getter for the parameter name

Returns:
The parameter name

setName

public void setName(java.lang.String name)
Setter for the parameter name

Parameters:
name - The name value to be set

getType

public Column.GenericTypes getType()
Getter for the parameter generic type

Returns:
The parameter generic type

setType

public void setType(Column.GenericTypes type)
Setter for the parameter generic type

Parameters:
type - The generic type value to be set

getValue

public java.lang.Object getValue()
Getter for the parameter value

Returns:
The parameter value

setValue

public void setValue(java.lang.Object value)
Setter for the parameter value

Parameters:
value - The parameter value to be set