kiurubeans
Class Field

java.lang.Object
  |
  +--kiurubeans.Field
Direct Known Subclasses:
DateField, TextField

public class Field
extends java.lang.Object

Representation of a database field. Used with Search & Order SQL clauses.


Constructor Summary
Field()
          Creates a new instance of Field - dummy empty constructor
Field(java.lang.String alias)
          Initializes field with default order and given alias.
Field(java.lang.String alias, OrderScheme orderScheme)
          Initializes field with given order & alias.
 
Method Summary
 java.lang.String getAlias()
          Returns alias
 java.lang.String getFieldValue(RS2 rs)
          Returns value of the field in current RS2 column.
 java.lang.String getOrderName()
          Field name used in order clause.
 void setAlias(java.lang.String s)
          Setter for attribute alias
protected  void setOrderScheme(OrderScheme orderScheme)
          Sets orderScheme
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Field

public Field()
Creates a new instance of Field - dummy empty constructor


Field

public Field(java.lang.String alias)
Initializes field with default order and given alias.

Parameters:
alias - field alias

Field

public Field(java.lang.String alias,
             OrderScheme orderScheme)
Initializes field with given order & alias.

Parameters:
alias - field alias
orderScheme - order scheme for this field
Method Detail

setOrderScheme

protected void setOrderScheme(OrderScheme orderScheme)
Sets orderScheme

Parameters:
orderScheme - new orderScheme

getAlias

public java.lang.String getAlias()
Returns alias

Returns:
Returns alias

setAlias

public void setAlias(java.lang.String s)
Setter for attribute alias

Parameters:
s - New alias

getOrderName

public java.lang.String getOrderName()
Field name used in order clause.

Returns:
field name used in order clause

getFieldValue

public java.lang.String getFieldValue(RS2 rs)
                               throws java.lang.Exception
Returns value of the field in current RS2 column.

Parameters:
rs - current resultset
Returns:
field value
Throws:
java.lang.Exception - if problems with RS2