public class MeasurementStore extends java.lang.Object implements OmeroMeasurementStore
| Constructor and Description |
|---|
MeasurementStore(ome.api.local.LocalUpdate update,
TablePrx table) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCircle(java.lang.String roiLsid,
double x,
double y,
double r) |
void |
addObject(java.lang.String lsid,
ome.model.IObject obj) |
void |
addObjects(java.util.Map<java.lang.String,ome.model.IObject> map) |
void |
addRows(java.lang.Object[][] rows)
Adds an array of rows (Object[]) to the store.
|
java.util.List<java.lang.Long> |
getRoiIds()
Returns the ids of all Roi instances created during the save method.
|
TablePrx |
getTable()
Returns the Table proxy which is in use by this service.
|
void |
initialize(java.lang.String[] headers,
java.lang.String[] idTypes,
java.lang.Class[] types,
java.util.Map<java.lang.String,java.lang.Object> metadata) |
void |
save() |
public MeasurementStore(ome.api.local.LocalUpdate update,
TablePrx table)
throws ServerError
ServerErrorpublic void initialize(java.lang.String[] headers,
java.lang.String[] idTypes,
java.lang.Class[] types,
java.util.Map<java.lang.String,java.lang.Object> metadata)
throws ServerError
initialize in interface OmeroMeasurementStoreServerErrorpublic void addObject(java.lang.String lsid,
ome.model.IObject obj)
addObject in interface OmeroMeasurementStorepublic void addObjects(java.util.Map<java.lang.String,ome.model.IObject> map)
addObjects in interface OmeroMeasurementStorepublic void addRows(java.lang.Object[][] rows)
throws ServerError
OmeroMeasurementStoreOmeroMeasurementStore.addRows(Object[][]) a call to OmeroMeasurementStore.save() must be made. This
allows a single measurement store to be filled with the values from
multiple measurement files. To differentiate between the various files,
include a File lsid column during the initialization phase.addRows in interface OmeroMeasurementStoreServerErrorpublic void addCircle(java.lang.String roiLsid,
double x,
double y,
double r)
throws ServerError
addCircle in interface OmeroMeasurementStoreServerErrorpublic void save()
throws java.lang.Exception
save in interface OmeroMeasurementStorejava.lang.Exceptionpublic java.util.List<java.lang.Long> getRoiIds()
OmeroMeasurementStoreOmeroMeasurementStore.save() has not been called, this will
return null.getRoiIds in interface OmeroMeasurementStorepublic TablePrx getTable()
OmeroMeasurementStoregetTable in interface OmeroMeasurementStore