Task #592 (closed)
Image Model Updates
Reported by: | cxallan | Owned by: | cxallan |
---|---|---|---|
Priority: | minor | Milestone: | OMERO-Beta4 |
Component: | General | Version: | n.a. |
Keywords: | n.a. | Cc: | jamoore, jburel, bwzloranger |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description
An original file's modification, access and creation time should be fields in the data model. The following should be added:
<optional name="atime" type="timestamp"/> <optional name="mtime" type="timestamp"/> <optional name="ctime" type="timestamp"/>
In addition, the "size" of the original file should be 64-bits wide (long/bigint) rather than 32-bits wide (int).
Change History (7)
comment:1 Changed 17 years ago by cxallan
- Resolution set to fixed
- Status changed from new to closed
comment:3 Changed 17 years ago by cxallan
- Keywords iteration2 added
- Version 3.0-RC1 deleted
comment:4 Changed 16 years ago by jburel
- Milestone changed from 3.0-Beta2 to 3.0-Beta4
- Resolution fixed deleted
- Status changed from closed to reopened
Image's modification, add
<required name="acquisitiondate" type="timestamp"/>
Time entries for original file will remain.
We need to duplicate the data to speed up the retrieval e.g. retrieve a dataset and the
images contained in this dataset.
How to populate the field:
- If one image file and the time is in the file e.g. log file, Insert the time.
- If more than one image files and time is in files, Insert the lowest time.
- If time is NOT in the file(s), Insert the ctime if available, if not mtime, if not atime. The lowest if more than one files.
comment:5 Changed 16 years ago by jburel
- Summary changed from Original File Model Updates to Image Model Updates
comment:6 Changed 15 years ago by cxallan
- Keywords iteration2 removed
- Resolution set to fixed
- Status changed from reopened to closed
Implementation in r3593.
comment:7 Changed 12 years ago by jmoore <josh@…>
(In [f1922f761029766e7fc731a039ace9369191c9cd/ome.git] on branch develop) Refactor setGroup logic (See #592)
The call to initializeServices inside of createRoot
was leading to the call context being dropped by some
(all?) readers. Therefore, setGroup now sets a stateful
group on Long on the OMEROMetadataStoreClient which is
re-used by initializeServices, but nulled after each
import is finished.
Implemented in r1243.