com.flexive.shared.search
Class FxResultRow

java.lang.Object
  extended by com.flexive.shared.search.FxResultRow
All Implemented Interfaces:
java.io.Serializable

public class FxResultRow
extends java.lang.Object
implements java.io.Serializable

Provides a thin wrapper for a result row of a SQL search result set.

Version:
$Rev: 2906 $
Author:
Daniel Lichtenberger (daniel.lichtenberger@flexive.com), UCS - unique computing solutions gmbh (http://www.ucs.at)
See Also:
Serialized Form

Constructor Summary
FxResultRow(FxResultSet resultSet, int index)
           
 
Method Summary
 boolean getBoolean(int column)
           
 boolean getBoolean(java.lang.String columnName)
           
 int getColumnIndex(java.lang.String columnName)
           
 java.lang.String[] getColumnNames()
           
 java.lang.Object[] getData()
           
 java.util.Date getDate(int column)
           
 java.util.Date getDate(java.lang.String columnName)
           
 FxValue getFxValue(int column)
           
 FxValue getFxValue(java.lang.String columnName)
           
 int getIndex()
           
 int getInt(int column)
           
 int getInt(java.lang.String columnName)
           
 FxLock getLock(int column)
           
 FxLock getLock(java.lang.String columnName)
           
 long getLong(int column)
           
 long getLong(java.lang.String columnName)
           
 FxReferenceMetaData<FxPK> getMetaData(int column)
           
 FxReferenceMetaData<FxPK> getMetaData(java.lang.String columnName)
           
 java.util.List<FxPaths.Path> getPaths(int column)
           
 java.util.List<FxPaths.Path> getPaths(java.lang.String columnName)
           
 PermissionSet getPermissions(int column)
           
 PermissionSet getPermissions(java.lang.String columnName)
           
 FxPK getPk(int column)
           
 FxPK getPk(java.lang.String columnName)
           
 java.lang.String getString(int column)
           
 java.lang.String getString(java.lang.String columnName)
           
 java.lang.Object getValue(int column)
           
 java.lang.Object getValue(java.lang.String columnName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FxResultRow

public FxResultRow(FxResultSet resultSet,
                   int index)
Method Detail

getIndex

public int getIndex()

getData

public java.lang.Object[] getData()

getColumnNames

public java.lang.String[] getColumnNames()

getColumnIndex

public int getColumnIndex(java.lang.String columnName)

getValue

public java.lang.Object getValue(int column)

getPk

public FxPK getPk(int column)

getLock

public FxLock getLock(int column)
Since:
3.1

getFxValue

public FxValue getFxValue(int column)

getPaths

public java.util.List<FxPaths.Path> getPaths(int column)

getPaths

public java.util.List<FxPaths.Path> getPaths(java.lang.String columnName)

getValue

public java.lang.Object getValue(java.lang.String columnName)

getPk

public FxPK getPk(java.lang.String columnName)

getLock

public FxLock getLock(java.lang.String columnName)
Since:
3.1

getFxValue

public FxValue getFxValue(java.lang.String columnName)

getBoolean

public boolean getBoolean(java.lang.String columnName)

getBoolean

public boolean getBoolean(int column)

getLong

public long getLong(int column)

getLong

public long getLong(java.lang.String columnName)

getInt

public int getInt(int column)

getInt

public int getInt(java.lang.String columnName)

getString

public java.lang.String getString(int column)

getString

public java.lang.String getString(java.lang.String columnName)

getDate

public java.util.Date getDate(int column)

getDate

public java.util.Date getDate(java.lang.String columnName)

getPermissions

public PermissionSet getPermissions(int column)

getPermissions

public PermissionSet getPermissions(java.lang.String columnName)

getMetaData

public FxReferenceMetaData<FxPK> getMetaData(int column)
Since:
3.1

getMetaData

public FxReferenceMetaData<FxPK> getMetaData(java.lang.String columnName)
Since:
3.1