kiurubeans
Class HiddenFieldOrderScheme

java.lang.Object
  |
  +--kiurubeans.HiddenFieldOrderScheme
All Implemented Interfaces:
OrderScheme

public class HiddenFieldOrderScheme
extends java.lang.Object
implements OrderScheme

Order scheme for fields that cannot order itself. Another field is provided instead.

See Also:
Field

Constructor Summary
HiddenFieldOrderScheme(java.lang.String hiddenFieldName)
          Initializes OrderScheme
 
Method Summary
 java.lang.String getFieldName()
          Returns FieldName
 java.lang.String getOrder()
          Returns sql clause suitable in order by-clause
 void setFieldName(java.lang.String fieldName)
          Sets fieldName.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HiddenFieldOrderScheme

public HiddenFieldOrderScheme(java.lang.String hiddenFieldName)
Initializes OrderScheme

Parameters:
hiddenFieldName - hidden field that is used with ordering
Method Detail

setFieldName

public void setFieldName(java.lang.String fieldName)
Sets fieldName. Depending of scheme type may be actual name or alias.

Specified by:
setFieldName in interface OrderScheme
Parameters:
fieldName - new fieldName

getFieldName

public java.lang.String getFieldName()
Returns FieldName

Specified by:
getFieldName in interface OrderScheme
Returns:
Returns current fieldName

getOrder

public java.lang.String getOrder()
Returns sql clause suitable in order by-clause

Specified by:
getOrder in interface OrderScheme
Returns:
String that suits in order by-clause