public class WResultSet
extends org.joty.data.WrappedResultSet
WrappedResultSet
is dedicated to exclusively exchange data with
the web client of Joty 2.0 Mobile.
It uses an instance of the JotyCursor
class as cursor object.
As element of the Joty 2.0 Mobile sub-framework, the class is traversed by the management of a
ResponseHandlersManager
object that, in all uses, at last, is delivered to the org.joty.mobile.web.WebClient
instance.WebClient
,
JotyApp.ResponseHandlersManager
,
JotyCursor
Modifier and Type | Field and Description |
---|---|
JotyCursor |
m_jotyCursor |
Constructor and Description |
---|
WResultSet(java.lang.Object fictitious,
java.lang.String sql) |
WResultSet(java.lang.String tableName,
java.lang.String sql,
boolean forUpdate) |
WResultSet(java.lang.String tableName,
java.lang.String sql,
boolean forUpdate,
org.joty.common.Utilities.Stocker openForUpdateFields) |
WResultSet(java.lang.String tableName,
java.lang.String prmSql,
boolean forUpdate,
org.joty.common.Utilities.Stocker openForUpdateFields,
org.joty.common.BasicPostStatement postStatement) |
Modifier and Type | Method and Description |
---|---|
boolean |
actionFieldsContains(java.lang.String fieldName) |
int |
colCount() |
protected org.joty.data.BasicJotyCursor |
createCursor(int fieldQty) |
protected org.joty.data.FieldDescriptor |
fieldDescriptor(java.lang.String fieldName) |
int |
getColCount() |
org.joty.data.FieldDescriptor |
getFieldDescriptor(short fldIdx) |
java.lang.String |
getSql() |
boolean |
getValue(org.joty.data.WrappedField wfield) |
void |
instantiate(int fieldQty) |
boolean |
isBOF() |
boolean |
isEOF() |
void |
next() |
void |
open(org.joty.common.BasicPostStatement postStatement,
JotyApp.ResponseHandlersManager respManager) |
void |
open(boolean forMetadataOnly,
org.joty.common.BasicPostStatement postStatement,
JotyApp.ResponseHandlersManager respManager) |
void |
open(boolean forMetadataOnly,
JotyApp.ResponseHandlersManager respManager) |
void |
open(JotyApp.ResponseHandlersManager respManager) |
void |
setDescriptor(org.joty.data.BasicJotyCursor descriptor) |
void |
setMetaData(int conIndex,
org.joty.data.FieldDescriptor colDescr) |
void |
setSql(java.lang.String sql) |
void |
update(boolean newRec,
boolean withAutoIncrId,
org.joty.common.BasicPostStatement contextPostStatement,
JotyApp.ResponseHandlersManager respManager) |
void |
update(boolean newRec,
boolean withAutoIncrId,
JotyApp.ResponseHandlersManager respManager) |
void |
updateByStatement(boolean newRec,
boolean withAutoIncrId,
org.joty.common.BasicPostStatement contextPostStatement,
JotyApp.ResponseHandlersManager respManager) |
boolean |
webMode() |
boolean |
webOpen(boolean forOnlyMetadata,
org.joty.common.BasicPostStatement postStatement,
java.lang.Object respManager) |
actionByStatement, addNew, buildStatement, checkSetName, dateValue, doubleValue, edit, floatValue, getDescriptor, getRecordFromNodeList, getTableName, getValueStr, initialize, initSql, innerSetValue, innerSetValue, integerValue, intValue, isFieldNull, longValue, manageGettingRecordException, onOpened, previewValue, selectStmnt, selectStmnt, setActionByStatement, setFieldNotToUpdate, setIntegerValue, setIntegerValue, setIntegerValue, setIntegerValue, setIntegerValue, setMemberToNull, setMetadataReuse, setSmallBlobsList, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueToWField, setValueToWField, stringValue, typeCheck, typeIsText, updateCatalog
public JotyCursor m_jotyCursor
public WResultSet(java.lang.Object fictitious, java.lang.String sql)
public WResultSet(java.lang.String tableName, java.lang.String sql, boolean forUpdate)
public WResultSet(java.lang.String tableName, java.lang.String sql, boolean forUpdate, org.joty.common.Utilities.Stocker openForUpdateFields)
public WResultSet(java.lang.String tableName, java.lang.String prmSql, boolean forUpdate, org.joty.common.Utilities.Stocker openForUpdateFields, org.joty.common.BasicPostStatement postStatement)
protected org.joty.data.FieldDescriptor fieldDescriptor(java.lang.String fieldName)
fieldDescriptor
in class org.joty.data.WrappedResultSet
public java.lang.String getSql()
getSql
in class org.joty.data.WrappedResultSet
public int colCount()
colCount
in class org.joty.data.WrappedResultSet
public void setDescriptor(org.joty.data.BasicJotyCursor descriptor)
setDescriptor
in class org.joty.data.WrappedResultSet
public void setSql(java.lang.String sql)
setSql
in class org.joty.data.WrappedResultSet
public boolean webMode()
webMode
in class org.joty.data.WrappedResultSet
public boolean isBOF()
isBOF
in class org.joty.data.WrappedResultSet
public boolean isEOF()
isEOF
in class org.joty.data.WrappedResultSet
public boolean getValue(org.joty.data.WrappedField wfield)
getValue
in class org.joty.data.WrappedResultSet
protected org.joty.data.BasicJotyCursor createCursor(int fieldQty)
createCursor
in class org.joty.data.WrappedResultSet
public void instantiate(int fieldQty)
instantiate
in class org.joty.data.WrappedResultSet
public void next()
next
in class org.joty.data.WrappedResultSet
public void open(JotyApp.ResponseHandlersManager respManager)
public void open(boolean forMetadataOnly, JotyApp.ResponseHandlersManager respManager)
public void open(boolean forMetadataOnly, org.joty.common.BasicPostStatement postStatement, JotyApp.ResponseHandlersManager respManager)
public void open(org.joty.common.BasicPostStatement postStatement, JotyApp.ResponseHandlersManager respManager)
public int getColCount()
public org.joty.data.FieldDescriptor getFieldDescriptor(short fldIdx)
public boolean actionFieldsContains(java.lang.String fieldName)
public void update(boolean newRec, boolean withAutoIncrId, JotyApp.ResponseHandlersManager respManager)
public void update(boolean newRec, boolean withAutoIncrId, org.joty.common.BasicPostStatement contextPostStatement, JotyApp.ResponseHandlersManager respManager)
public void updateByStatement(boolean newRec, boolean withAutoIncrId, org.joty.common.BasicPostStatement contextPostStatement, JotyApp.ResponseHandlersManager respManager)
public boolean webOpen(boolean forOnlyMetadata, org.joty.common.BasicPostStatement postStatement, java.lang.Object respManager)
webOpen
in class org.joty.data.WrappedResultSet
public void setMetaData(int conIndex, org.joty.data.FieldDescriptor colDescr)
setMetaData
in class org.joty.data.WrappedResultSet