Compiere 3.1

org.compiere.util
Class CStatementVO

java.lang.Object
  extended by org.compiere.util.CStatementVO
All Implemented Interfaces:
Serializable

public class CStatementVO
extends Object
implements Serializable

Compiere Statement Value Object

Version:
$Id: CStatementVO.java,v 1.2 2006/07/30 00:54:35 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Constructor Summary
CStatementVO(int resultSetType, int resultSetConcurrency)
          VO Constructor
CStatementVO(int resultSetType, int resultSetConcurrency, String sql)
          VO Constructor
 
Method Summary
 void clearParameters()
          Clear Parameters
 int getParameterCount()
          Get Parameter Count
 ArrayList<?> getParameters()
          Get Parameters
 int getResultSetConcurrency()
          Get ResultSet Concurrency
 int getResultSetType()
          Get ResultSet Type
 String getSql()
          Get SQL
 void setParameter(int index1, Object element)
          Set Parameter
 void setResultSetConcurrency(int resultSetConcurrency)
          Set ResultSet Concurrency
 void setResultSetType(int resultSetType)
          Set ResultSet Type
 void setSql(String sql)
          Set SQL.
 String toString()
          String representation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CStatementVO

public CStatementVO(int resultSetType,
                    int resultSetConcurrency)
VO Constructor

Parameters:
resultSetType - - ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.TYPE_SCROLL_SENSITIVE
resultSetConcurrency - - ResultSet.CONCUR_READ_ONLY or ResultSet.CONCUR_UPDATABLE

CStatementVO

public CStatementVO(int resultSetType,
                    int resultSetConcurrency,
                    String sql)
VO Constructor

Parameters:
resultSetType - - ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.TYPE_SCROLL_SENSITIVE
resultSetConcurrency - - ResultSet.CONCUR_READ_ONLY or ResultSet.CONCUR_UPDATABLE
sql - sql
Method Detail

toString

public String toString()
String representation

Overrides:
toString in class Object
Returns:
info

setParameter

public void setParameter(int index1,
                         Object element)
Set Parameter

Parameters:
index1 - 1 based index
element - element

clearParameters

public void clearParameters()
Clear Parameters


getParameters

public ArrayList<?> getParameters()
Get Parameters

Returns:
array list

getParameterCount

public int getParameterCount()
Get Parameter Count

Returns:
array list

getSql

public String getSql()
Get SQL

Returns:
sql

setSql

public void setSql(String sql)
Set SQL. Replace ROWID with TRIM(ROWID) for remote SQL to convert into String as ROWID is not serialized

Parameters:
sql - sql

getResultSetConcurrency

public int getResultSetConcurrency()
Get ResultSet Concurrency

Returns:
rs concurrency

getResultSetType

public int getResultSetType()
Get ResultSet Type

Returns:
rs type

setResultSetType

public void setResultSetType(int resultSetType)
Set ResultSet Type

Parameters:
resultSetType - type

setResultSetConcurrency

public void setResultSetConcurrency(int resultSetConcurrency)
Set ResultSet Concurrency

Parameters:
resultSetConcurrency - concurrency

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.