|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.irisel.util.BaseBean
com.irisel.oms.olapi.beans.XMLBean
com.irisel.oms.olapi.internal.DBInstanceSet
public class DBInstanceSet
Field Summary |
---|
Fields inherited from class com.irisel.oms.olapi.beans.XMLBean |
---|
CLASSNAME, CLASSTYPE, DEFAULT_VISIBILITY, NOT_VISIBLE, VISIBLE |
Fields inherited from interface com.irisel.util.XMLBean |
---|
CSV |
Constructor Summary | |
---|---|
DBInstanceSet(ClassVO c,
java.sql.ResultSet rs)
|
|
DBInstanceSet(java.sql.ResultSet rs)
Constructor when Class is unknown Limitations: - |
Method Summary | |
---|---|
boolean |
absolute(int pos)
|
void |
close()
frees resources (closes the result set) |
void |
copyMetadata(DataInstance di)
|
void |
copyMetadataFrom(DataInstance di)
|
void |
copyMetadataTo(DataInstance di)
|
boolean |
first()
rewinds to the first record |
java.lang.String |
getClassname()
Returns the classname |
java.lang.String[] |
getClassnames()
Returns the classname for each field If implemented, useful for views. |
Instance |
getCurrentInstance()
|
java.sql.Date |
getDate(int i)
|
java.sql.Date |
getDate(java.lang.String field)
|
Instance |
getInstance(int index)
Returns row by index. |
int |
getInstanceCount()
|
Instance[] |
getInstances()
|
int |
getInteger(int i)
|
int |
getInteger(java.lang.String field)
|
long |
getLong(int i)
|
long |
getLong(java.lang.String field)
|
java.lang.String[] |
getNames()
|
java.lang.String[] |
getOriginalPropertyNames()
For views, where the original name can be aliased |
int |
getRow()
Getter for property row. |
java.lang.String |
getString(int i)
|
java.lang.String |
getString(java.lang.String field)
|
java.lang.String |
getType()
|
java.lang.Object |
getValue(int column)
|
java.lang.Object |
getValue(int row,
int col)
Obtain the value for a row and column index |
java.lang.Class |
getValueClass(int column)
The class for a given column |
java.lang.Class[] |
getValueClasses()
|
java.lang.String |
getValueClassName(int i)
The class name for a given column |
java.lang.String[] |
getValueClassNames()
Getter for property valuesClassNames. |
java.lang.Object[][] |
getValues()
|
java.lang.Object[] |
getValues(int index)
|
java.lang.Object[] |
getValuesByColumn(int col)
|
java.lang.Object[] |
getValuesByColumn(java.lang.String colname)
|
boolean |
last()
rewinds to the last record |
int |
name2index(java.lang.String name)
|
boolean |
next()
moves one position down the resultset |
void |
setClassname(java.lang.String classname)
|
void |
setOriginalPropertyNames(java.lang.String[] originalPropertyNames)
|
void |
setRow(int row)
Setter for property row. |
void |
setType(java.lang.String type)
|
void |
setValueClassNames(java.lang.String[] valuesClassNames)
Setter for property valuesClassNames. |
void |
setValues(java.lang.Object[][] data)
|
Methods inherited from class com.irisel.oms.olapi.beans.XMLBean |
---|
copyToInstance, export2csv, getDescId, getGeneratedAt, getGenericAttr, getIcon, getIconName, getId, getLabel, getName, getO, getOrd, getVisibility, isDirty, isEnabled, isErased, isMandatory, isReadOnly, readFromFile, readFromStream, setDescId, setDirty, setEnabled, setErased, setGeneratedAt, setGenericAttr, setIcon, setIconName, setId, setLabel, setName, setO, setOrd, setVisibility, toString, updateFromInstance, writeToFile, writeToStream, xmlSerialize |
Methods inherited from class com.irisel.util.BaseBean |
---|
decode64, decode64bin, encode64, encode64bin, readObject, readObject64, toBean, toByteArray, toJSON, toJSONObject, toXML |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.irisel.oms.olapi.beans.InstanceSet |
---|
toJSON, toJSONObject |
Constructor Detail |
---|
public DBInstanceSet(java.sql.ResultSet rs)
rs
- public DBInstanceSet(ClassVO c, java.sql.ResultSet rs)
Method Detail |
---|
public java.lang.String[] getNames()
getNames
in interface InstanceSet
public Instance getInstance(int index)
InstanceSet
getInstance
in interface InstanceSet
index
- index of the record to get
public Instance[] getInstances()
getInstances
in interface InstanceSet
public int getInstanceCount()
getInstanceCount
in interface InstanceSet
public java.lang.String getClassname()
InstanceSet
getClassname
in interface InstanceSet
public java.lang.String[] getClassnames()
InstanceSet
getClassnames
in interface InstanceSet
public java.lang.Object[] getValues(int index)
getValues
in interface InstanceSet
index
- index of the row
public java.lang.String[] getValueClassNames()
getValueClassNames
in interface InstanceSet
public void setValueClassNames(java.lang.String[] valuesClassNames)
valuesClassNames
- New value of property valuesClassNames.public java.lang.String getValueClassName(int i)
InstanceSet
getValueClassName
in interface InstanceSet
i
- index of the column
public boolean first()
InstanceSet
first
in interface InstanceSet
public boolean last()
InstanceSet
last
in interface InstanceSet
public boolean next()
InstanceSet
next
in interface InstanceSet
public int getRow()
getRow
in interface InstanceSet
public void setRow(int row)
row
- New value of property row.public boolean absolute(int pos)
absolute
in interface InstanceSet
public java.lang.Object getValue(int row, int col)
InstanceSet
getValue
in interface InstanceSet
public java.lang.Object getValue(int column)
getValue
in interface InstanceSet
column
- index to get value for
public java.lang.Object[] getValuesByColumn(int col)
getValuesByColumn
in interface InstanceSet
col
- index of the column
public int name2index(java.lang.String name)
public java.lang.Object[] getValuesByColumn(java.lang.String colname)
getValuesByColumn
in interface InstanceSet
public java.lang.Object[][] getValues()
getValues
in interface InstanceSet
public void close()
InstanceSet
close
in interface InstanceSet
public java.lang.String getType()
getType
in interface InstanceSet
public void setType(java.lang.String type)
public java.lang.Class getValueClass(int column)
InstanceSet
getValueClass
in interface InstanceSet
column
- index of the column
public java.lang.Class[] getValueClasses()
getValueClasses
in interface InstanceSet
public java.lang.String[] getOriginalPropertyNames()
InstanceSet
getOriginalPropertyNames
in interface InstanceSet
public void setOriginalPropertyNames(java.lang.String[] originalPropertyNames)
public void copyMetadata(DataInstance di)
public void setValues(java.lang.Object[][] data)
setValues
in interface InstanceSet
data
- values to setpublic void copyMetadataTo(DataInstance di)
copyMetadataTo
in interface InstanceSet
di
- destination to copy metadata to.public void copyMetadataFrom(DataInstance di)
copyMetadataFrom
in interface InstanceSet
di
- source to copy data frompublic Instance getCurrentInstance()
getCurrentInstance
in interface InstanceSet
public void setClassname(java.lang.String classname)
setClassname
in interface InstanceSet
classname
- name of the classpublic java.lang.String getString(int i)
getString
in interface InstanceSet
public int getInteger(int i)
getInteger
in interface InstanceSet
public long getLong(int i)
getLong
in interface InstanceSet
public java.sql.Date getDate(int i)
getDate
in interface InstanceSet
public java.lang.String getString(java.lang.String field)
getString
in interface InstanceSet
public int getInteger(java.lang.String field)
getInteger
in interface InstanceSet
public long getLong(java.lang.String field)
getLong
in interface InstanceSet
public java.sql.Date getDate(java.lang.String field)
getDate
in interface InstanceSet
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |