|
||||||||||
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.beans.DataInstanceSet
public class DataInstanceSet
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 | |
---|---|
DataInstanceSet()
Creates a new instance of DataInstanceSet |
|
DataInstanceSet(Class c)
|
|
DataInstanceSet(ClassVO c)
|
|
DataInstanceSet(InstanceSet is)
|
|
DataInstanceSet(InstanceSet is,
boolean copyData)
Constructor of a DataInstanceSet from a InstanceSet (e.g. |
|
DataInstanceSet(Model m,
java.lang.String instanceType)
|
Method Summary | |
---|---|
boolean |
absolute(int pos)
|
void |
addInstance(Instance newInstance)
|
void |
addInstance(Instance[] iset)
|
void |
addInstance(long key)
|
void |
addInstance(long[] ls)
|
void |
close()
frees resources (closes the result set) |
void |
copyMetadataFrom(DataInstance di)
|
void |
copyMetadataTo(DataInstance di)
|
boolean |
first()
rewinds to the first record |
long |
getClassId()
|
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 valueClassNames. |
java.lang.Object[][] |
getValues()
|
java.lang.Object[] |
getValues(int row)
|
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 |
removeInstanceAt(int index)
|
void |
setClassId(long classId)
|
void |
setClassname(java.lang.String s)
|
void |
setClassnames(java.lang.String[] classnames)
|
void |
setInstanceAt(int index,
Instance newInstance)
|
void |
setNames(java.lang.String[] names)
|
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[] valueClassNames)
Setter for property valueClassNames. |
void |
setValues(java.lang.Object[][] objValues)
|
void |
setValues(java.util.Vector values)
|
JSONObject |
toJSONObject()
|
java.lang.String |
toString()
|
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, updateFromInstance, writeToFile, writeToStream, xmlSerialize |
Methods inherited from class com.irisel.util.BaseBean |
---|
decode64, decode64bin, encode64, encode64bin, readObject, readObject64, toBean, toByteArray, toJSON, 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 |
Constructor Detail |
---|
public DataInstanceSet()
public DataInstanceSet(Model m, java.lang.String instanceType)
public DataInstanceSet(ClassVO c)
public DataInstanceSet(Class c)
public DataInstanceSet(InstanceSet is)
public DataInstanceSet(InstanceSet is, boolean copyData)
is
- InstanceSetcopyData
- controls if the instances are copied or just the type info.Method Detail |
---|
public java.lang.String getClassname()
InstanceSet
getClassname
in interface InstanceSet
public void setClassname(java.lang.String s)
setClassname
in interface InstanceSet
s
- name of the classpublic java.lang.String[] getNames()
getNames
in interface InstanceSet
public void setNames(java.lang.String[] names)
public Instance getInstance(int index)
InstanceSet
getInstance
in interface InstanceSet
index
- index of the record to get
public int getInstanceCount()
getInstanceCount
in interface InstanceSet
public Instance[] getInstances()
getInstances
in interface InstanceSet
public java.lang.String[] getClassnames()
InstanceSet
getClassnames
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[] getValues(int row)
getValues
in interface InstanceSet
row
- index of the row
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 setValues(java.lang.Object[][] objValues)
setValues
in interface InstanceSet
objValues
- values to setpublic void addInstance(Instance[] iset)
public void addInstance(Instance newInstance)
public void addInstance(long key)
public void setInstanceAt(int index, Instance newInstance)
public void removeInstanceAt(int index)
public java.lang.String[] getValueClassNames()
getValueClassNames
in interface InstanceSet
public void setValueClassNames(java.lang.String[] valueClassNames)
valueClassNames
- New value of property valueClassNames.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 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 void close()
InstanceSet
close
in interface InstanceSet
public java.lang.String getType()
getType
in interface InstanceSet
public void setType(java.lang.String type)
public void setClassnames(java.lang.String[] classnames)
public void setValues(java.util.Vector values)
public void addInstance(long[] ls)
public java.lang.String[] getOriginalPropertyNames()
InstanceSet
getOriginalPropertyNames
in interface InstanceSet
public void setOriginalPropertyNames(java.lang.String[] originalPropertyNames)
public void copyMetadataFrom(DataInstance di)
copyMetadataFrom
in interface InstanceSet
di
- source to copy data frompublic void copyMetadataTo(DataInstance di)
copyMetadataTo
in interface InstanceSet
di
- destination to copy metadata to.public Instance getCurrentInstance()
getCurrentInstance
in interface InstanceSet
public java.lang.String toString()
toString
in class XMLBean
public long getClassId()
public void setClassId(long classId)
public JSONObject toJSONObject()
toJSONObject
in interface InstanceSet
toJSONObject
in class BaseBean
public 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 |