java.lang.Object | ||
↳ | org.mbari.sql.QueryableImpl | |
↳ | vars.annotation.AnnotationPersistenceServiceImpl |
All methods in this class are thread safe. They are backed by threadLocal EntityManagers OR by a single use JDBC connection.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs ...
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Find all platforms that were used in the annotations database.
| |||||||||||
Looks up the 'identity-reference' values for a given concept within a
VideoArchiveSet
These are used to tag an annotation as the same creature that's been seen before. | |||||||||||
Yes this duplicates functionality in
ConceptDAO . | |||||||||||
Find Descendant Names as a sorted List of Strings
| |||||||||||
Find the recorded date (from VideoFrame) of the earliest annotation made in the VARS database
| |||||||||||
Find the recorded date (from VideoFrame) of the latest annotation made in the VARS database
| |||||||||||
Fetches the root concept from the database.
| |||||||||||
Retrieve the underlying
ConceptDAO used. | |||||||||||
Updates all
Observation s, Association s, and LinkTemplate s
in the database so that any that use a non-primary name for the given
concept are changed so that they use the primary name. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Constructs ...
Find all platforms that were used in the annotations database.
Looks up the 'identity-reference' values for a given concept within a VideoArchiveSet
These are used to tag an annotation as the same creature that's been seen before.
Yes this duplicates functionality in ConceptDAO
. But this version keeps
a transaction open so that the L1 cache never gets cleared. This greatly speeds
up lookups!!
Find Descendant Names as a sorted List of Strings
Find the recorded date (from VideoFrame) of the earliest annotation made in the VARS database
Find the recorded date (from VideoFrame) of the latest annotation made in the VARS database
Fetches the root concept from the database. Also fetches the children and grandchildren of the root concept.
Updates all Observation
s, Association
s, and LinkTemplate
s
in the database so that any that use a non-primary name for the given
concept are changed so that they use the primary name.