public class OdsSession
extends java.lang.Object
Constructor and Description |
---|
OdsSession()
Create a new OdsSession object.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the ods session
|
Blob |
createBlob()
Creates a BLOB object on the server and passes it back to the caller.
|
InstanceElement[] |
createMeasurementQuantities(InstanceElement ieMeasurement,
SubmatData smData,
java.util.Hashtable constants)
Create all Measurement Quantities for a measurement.
|
InstanceElement |
findFatherByRule(java.lang.String childName,
java.util.Hashtable constants)
Find the father of an instance element by a rule.
|
InstanceElement |
getFather(InstanceElement ieChild)
Find father of an instance element by relationship.
|
InstanceElement[] |
getMeasurementQuantities(InstanceElement ieMeasurement)
Get all measurement quantities related to a measurement
|
int |
getNrOfRows(InstanceElement ieSubmat)
Get the current number of rows from a submatrix.
|
static OdsSession |
getSession() |
boolean |
hasMeaGroup()
Check if the ODS model has a measurement grop level.
|
boolean |
isConnected()
Test if the session is connected.
|
boolean |
parseTS_Union(DataType dt,
java.lang.String[] value,
TS_Union values,
NameValueUnit flags)
This method returns the value of a TS_Union structure as a string array.
|
boolean |
setNrOfRows(InstanceElement ieSubmat,
int nrOfRows)
Set the current number of rows from a submatrix.
|
public OdsSession()
factory
- The factory object.public InstanceElement[] createMeasurementQuantities(InstanceElement ieMeasurement, SubmatData smData, java.util.Hashtable constants)
ieMeasurement
- The measurement instancesmData
- Names of measurement quantitiesconstants
- constants Hashtablepublic InstanceElement[] getMeasurementQuantities(InstanceElement ieMeasurement)
ieMeasurement
- The measurement instancepublic boolean isConnected()
public boolean hasMeaGroup()
public InstanceElement findFatherByRule(java.lang.String childName, java.util.Hashtable constants)
aeChild
- Application element of child.constants
- Constants for the rule processor.public InstanceElement getFather(InstanceElement ieChild)
ieChild
- Instance element of childpublic void close()
public int getNrOfRows(InstanceElement ieSubmat)
ieSubmat
- The submatrix instancepublic boolean setNrOfRows(InstanceElement ieSubmat, int nrOfRows)
ieSubmat
- The submatrix instancenrOfRows
- of rows in submatrix.public boolean parseTS_Union(DataType dt, java.lang.String[] value, TS_Union values, NameValueUnit flags) throws AoException
dt
- The datatype to be parsed.value,
- The string array to be parsed.AoException
public static OdsSession getSession()