Class Annotation
java.lang.Object
org.mbari.vars.annosaurus.sdk.r1.models.Annotation
-
Constructor Summary
ConstructorDescriptionAnnotation
(String concept, String observer) Deprecated.Annotation
(String concept, String observer, org.mbari.vcr4j.VideoIndex videoIndex, UUID videoReferenceUuid) -
Method Summary
Modifier and TypeMethodDescriptionboolean
If both objects have a non-null observationUuid then we use that to compare.getGroup()
org.mbari.vcr4j.time.Timecode
org.mbari.vcr4j.VideoIndex
int
hashCode()
boolean
isSaved()
void
setActivity
(String activity) void
setAncillaryData
(AncillaryData ancillaryData) void
setAssociations
(List<Association> associations) void
setConcept
(String concept) void
setDuration
(Duration duration) void
setElapsedTime
(Duration elapsedTime) void
void
setImagedMomentUuid
(UUID imagedMomentUuid) void
setImageReferences
(List<ImageReference> imageReferences) void
setImages
(List<ImageReference> images) void
setObservationTimestamp
(Instant observationTimestamp) void
setObservationUuid
(UUID observationUuid) void
setObserver
(String observer) void
setRecordedTimestamp
(Instant recordedTimestamp) void
setTimecode
(org.mbari.vcr4j.time.Timecode timecode) void
setTransientKey
(Object transientKey) void
setVideoReferenceUuid
(UUID videoReferenceUuid) toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.mbari.vars.annosaurus.sdk.r1.models.ImagedMoment
toVideoIndex
-
Constructor Details
-
Annotation
public Annotation() -
Annotation
-
Annotation
-
Annotation
-
-
Method Details
-
getObservationUuid
-
setObservationUuid
-
getConcept
-
setConcept
-
getObserver
-
setObserver
-
getObservationTimestamp
-
setObservationTimestamp
-
getVideoReferenceUuid
- Specified by:
getVideoReferenceUuid
in interfaceImagedMoment
-
setVideoReferenceUuid
- Specified by:
setVideoReferenceUuid
in interfaceImagedMoment
-
getImagedMomentUuid
- Specified by:
getImagedMomentUuid
in interfaceImagedMoment
-
setImagedMomentUuid
- Specified by:
setImagedMomentUuid
in interfaceImagedMoment
-
getTimecode
public org.mbari.vcr4j.time.Timecode getTimecode()- Specified by:
getTimecode
in interfaceImagedMoment
-
setTimecode
public void setTimecode(org.mbari.vcr4j.time.Timecode timecode) - Specified by:
setTimecode
in interfaceImagedMoment
-
getElapsedTime
- Specified by:
getElapsedTime
in interfaceImagedMoment
-
setElapsedTime
- Specified by:
setElapsedTime
in interfaceImagedMoment
-
getRecordedTimestamp
- Specified by:
getRecordedTimestamp
in interfaceImagedMoment
-
setRecordedTimestamp
- Specified by:
setRecordedTimestamp
in interfaceImagedMoment
-
getDuration
-
setDuration
-
getGroup
-
setGroup
-
getActivity
-
setActivity
-
getAssociations
-
setAssociations
-
getImages
-
setImages
-
getImageReferences
-
setImageReferences
-
getAncillaryData
-
setAncillaryData
-
getTransientKey
-
setTransientKey
-
isSaved
public boolean isSaved() -
toString
-
equals
-
hashCode
-
getVideoIndex
public org.mbari.vcr4j.VideoIndex getVideoIndex()
-