Class AnnosaurusKiotaClient
java.lang.Object
org.mbari.vars.annosaurus.sdk.r1.AnnosaurusKiotaClient
- All Implemented Interfaces:
AnnotationService
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncountAnnotations
(UUID videoReferenceUuid) countByConcurrentRequest
(ConcurrentRequest concurrentRequest) countByMultiRequest
(MultiRequest multiRequest) countImagedMomentsModifiedBefore
(UUID videoReferenceUuid, Instant date) countObservationsByConcept
(String concept) createAnnotation
(Annotation annotation) createAnnotations
(Collection<Annotation> annotations) createAssociation
(UUID observationUuid, Association association) createAssociation
(UUID observationUuid, Association association, UUID associationUuid) createImage
(Image image) createOrUpdateAncillaryData
(List<AncillaryData> ancillaryData) deleteAncillaryDataByVideoReference
(UUID videoReferenceUuid) deleteAnnotation
(UUID observationUuid) deleteAnnotations
(Collection<UUID> observationUuids) deleteAssociation
(UUID associationUuid) deleteAssociations
(Collection<UUID> associationUuids) deleteDuration
(UUID observationUuid) deleteImage
(UUID imageReferenceUuid) findAncillaryData
(UUID observationUuid) findAncillaryDataByVideoReference
(UUID videoReferenceUuid) findAnnotations
(UUID videoReferenceUuid) findAnnotations
(UUID videoReferenceUuid, boolean data) Finds annotations by videoReferencefindAnnotations
(UUID videoReferenceUuid, Long limit, Long offset) findAnnotations
(UUID videoReferenceUuid, Long limit, Long offset, Boolean data) findAssociationByUuid
(UUID associationUuid) findByConcept
(String concept, Boolean data) findByConcept
(String concept, Long limit, Long offset, Boolean data) findByConcurrentRequest
(ConcurrentRequest concurrentRequest, long limit, long offset) findByImageReference
(UUID imageReferenceUuid) findByMultiRequest
(MultiRequest multiRequest, long limit, long offset) findByUuid
(UUID observationUuid) findByVideoReferenceAndLinkName
(UUID videoReferenceUuid, String linkName) findByVideoReferenceAndLinkNameAndConcept
(UUID videoReferenceUuid, String linkName, String concept) findImageByUrl
(URL url) findImageByUuid
(UUID imageReferenceUuid) findImagedMomentsByVideoReferenceUuid
(UUID videoReferenceUuid) findImagesByVideoReferenceUuid
(UUID videoReferenceUuid) findIndicesByVideoReferenceUuid
(UUID videoReferenceUuid) findVideoReferenceByVideoReferenceUuid
(UUID videoReferenceUuid) merge
(UUID videoReferenceUuid, Collection<AncillaryData> data) renameConcepts
(String oldConcept, String newConcept) updateAnnotation
(Annotation annotation) updateAnnotations
(Collection<Annotation> annotations) updateAssociation
(Association association) updateAssociations
(Collection<Association> associations) updateImage
(Image image) updateIndexRecordedTimestamps
(Collection<Index> indices) updateObservations
(ObservationsUpdate update) updateRecordedTimestamp
(UUID imagedMomentUuid, Instant recordedTimestamp) updateRecordedTimestampsForTapes
(Collection<Annotation> annotations)
-
Field Details
-
executor
-
-
Constructor Details
-
AnnosaurusKiotaClient
-
-
Method Details
-
countAnnotations
- Specified by:
countAnnotations
in interfaceAnnotationService
-
countAnnotationsGroupByVideoReferenceUuid
- Specified by:
countAnnotationsGroupByVideoReferenceUuid
in interfaceAnnotationService
-
countByConcurrentRequest
public CompletableFuture<ConcurrentRequestCount> countByConcurrentRequest(ConcurrentRequest concurrentRequest) - Specified by:
countByConcurrentRequest
in interfaceAnnotationService
-
countByMultiRequest
- Specified by:
countByMultiRequest
in interfaceAnnotationService
-
countImagedMomentsGroupByVideoReferenceUuid
- Specified by:
countImagedMomentsGroupByVideoReferenceUuid
in interfaceAnnotationService
-
countObservationsByConcept
- Specified by:
countObservationsByConcept
in interfaceAnnotationService
-
countImagedMomentsModifiedBefore
public CompletableFuture<AnnotationCount> countImagedMomentsModifiedBefore(UUID videoReferenceUuid, Instant date) - Specified by:
countImagedMomentsModifiedBefore
in interfaceAnnotationService
-
createAnnotation
- Specified by:
createAnnotation
in interfaceAnnotationService
-
createAnnotations
public CompletableFuture<Collection<Annotation>> createAnnotations(Collection<Annotation> annotations) - Specified by:
createAnnotations
in interfaceAnnotationService
-
createAssociation
public CompletableFuture<Association> createAssociation(UUID observationUuid, Association association) - Specified by:
createAssociation
in interfaceAnnotationService
-
createAssociation
public CompletableFuture<Association> createAssociation(UUID observationUuid, Association association, UUID associationUuid) - Specified by:
createAssociation
in interfaceAnnotationService
-
createImage
- Specified by:
createImage
in interfaceAnnotationService
-
createOrUpdateAncillaryData
public CompletableFuture<List<AncillaryData>> createOrUpdateAncillaryData(List<AncillaryData> ancillaryData) - Specified by:
createOrUpdateAncillaryData
in interfaceAnnotationService
-
createCachedVideoReference
- Specified by:
createCachedVideoReference
in interfaceAnnotationService
-
deleteAncillaryDataByVideoReference
public CompletableFuture<AncillaryDataDeleteCount> deleteAncillaryDataByVideoReference(UUID videoReferenceUuid) - Specified by:
deleteAncillaryDataByVideoReference
in interfaceAnnotationService
-
deleteAnnotation
- Specified by:
deleteAnnotation
in interfaceAnnotationService
-
deleteAnnotations
- Specified by:
deleteAnnotations
in interfaceAnnotationService
-
deleteAssociation
- Specified by:
deleteAssociation
in interfaceAnnotationService
-
deleteAssociations
- Specified by:
deleteAssociations
in interfaceAnnotationService
-
deleteImage
- Specified by:
deleteImage
in interfaceAnnotationService
-
deleteDuration
- Specified by:
deleteDuration
in interfaceAnnotationService
-
deleteCacheVideoReference
- Specified by:
deleteCacheVideoReference
in interfaceAnnotationService
-
findActivities
- Specified by:
findActivities
in interfaceAnnotationService
-
findAllVideoReferenceUuids
- Specified by:
findAllVideoReferenceUuids
in interfaceAnnotationService
-
findAncillaryData
- Specified by:
findAncillaryData
in interfaceAnnotationService
-
findAncillaryDataByVideoReference
public CompletableFuture<List<AncillaryData>> findAncillaryDataByVideoReference(UUID videoReferenceUuid) - Specified by:
findAncillaryDataByVideoReference
in interfaceAnnotationService
-
findByConcept
- Specified by:
findByConcept
in interfaceAnnotationService
-
findByConcept
public CompletableFuture<List<Annotation>> findByConcept(String concept, Long limit, Long offset, Boolean data) - Specified by:
findByConcept
in interfaceAnnotationService
-
findAnnotations
- Specified by:
findAnnotations
in interfaceAnnotationService
-
findAnnotations
Description copied from interface:AnnotationService
Finds annotations by videoReference- Specified by:
findAnnotations
in interfaceAnnotationService
- Parameters:
videoReferenceUuid
- The UUID of the videoreferencedata
- true if we want ancillary data returned. false will not return ancillary data- Returns:
-
findAnnotations
public CompletableFuture<List<Annotation>> findAnnotations(UUID videoReferenceUuid, Long limit, Long offset) - Specified by:
findAnnotations
in interfaceAnnotationService
-
findAnnotations
public CompletableFuture<List<Annotation>> findAnnotations(UUID videoReferenceUuid, Long limit, Long offset, Boolean data) - Specified by:
findAnnotations
in interfaceAnnotationService
-
findAssociationByUuid
- Specified by:
findAssociationByUuid
in interfaceAnnotationService
-
findByConceptAssociationRequest
public CompletableFuture<ConceptAssociationResponse> findByConceptAssociationRequest(ConceptAssociationRequest request) - Specified by:
findByConceptAssociationRequest
in interfaceAnnotationService
-
findByConcurrentRequest
public CompletableFuture<List<Annotation>> findByConcurrentRequest(ConcurrentRequest concurrentRequest, long limit, long offset) - Specified by:
findByConcurrentRequest
in interfaceAnnotationService
-
findByImageReference
- Specified by:
findByImageReference
in interfaceAnnotationService
-
findByMultiRequest
public CompletableFuture<List<Annotation>> findByMultiRequest(MultiRequest multiRequest, long limit, long offset) - Specified by:
findByMultiRequest
in interfaceAnnotationService
-
findByUuid
- Specified by:
findByUuid
in interfaceAnnotationService
-
findByVideoReferenceAndLinkName
public CompletableFuture<List<Association>> findByVideoReferenceAndLinkName(UUID videoReferenceUuid, String linkName) - Specified by:
findByVideoReferenceAndLinkName
in interfaceAnnotationService
-
findByVideoReferenceAndLinkNameAndConcept
public CompletableFuture<List<Association>> findByVideoReferenceAndLinkNameAndConcept(UUID videoReferenceUuid, String linkName, String concept) - Specified by:
findByVideoReferenceAndLinkNameAndConcept
in interfaceAnnotationService
-
findGroups
- Specified by:
findGroups
in interfaceAnnotationService
-
findImageByUrl
- Specified by:
findImageByUrl
in interfaceAnnotationService
-
findImageByUuid
- Specified by:
findImageByUuid
in interfaceAnnotationService
-
findImagesByVideoReferenceUuid
- Specified by:
findImagesByVideoReferenceUuid
in interfaceAnnotationService
-
findImagedMomentsByVideoReferenceUuid
public CompletableFuture<List<ImagedMoment>> findImagedMomentsByVideoReferenceUuid(UUID videoReferenceUuid) - Specified by:
findImagedMomentsByVideoReferenceUuid
in interfaceAnnotationService
-
findIndicesByVideoReferenceUuid
- Specified by:
findIndicesByVideoReferenceUuid
in interfaceAnnotationService
-
findVideoReferenceByVideoReferenceUuid
public CompletableFuture<CachedVideoReference> findVideoReferenceByVideoReferenceUuid(UUID videoReferenceUuid) - Specified by:
findVideoReferenceByVideoReferenceUuid
in interfaceAnnotationService
-
merge
public CompletableFuture<Collection<AncillaryData>> merge(UUID videoReferenceUuid, Collection<AncillaryData> data) - Specified by:
merge
in interfaceAnnotationService
-
renameConcepts
- Specified by:
renameConcepts
in interfaceAnnotationService
-
updateAnnotation
- Specified by:
updateAnnotation
in interfaceAnnotationService
-
updateAnnotations
public CompletableFuture<Collection<Annotation>> updateAnnotations(Collection<Annotation> annotations) - Specified by:
updateAnnotations
in interfaceAnnotationService
-
updateAssociation
- Specified by:
updateAssociation
in interfaceAnnotationService
-
updateAssociations
public CompletableFuture<Collection<Association>> updateAssociations(Collection<Association> associations) - Specified by:
updateAssociations
in interfaceAnnotationService
-
updateImage
- Specified by:
updateImage
in interfaceAnnotationService
-
updateIndexRecordedTimestamps
- Specified by:
updateIndexRecordedTimestamps
in interfaceAnnotationService
-
updateObservations
- Specified by:
updateObservations
in interfaceAnnotationService
-
updateRecordedTimestampsForTapes
public CompletableFuture<Collection<Annotation>> updateRecordedTimestampsForTapes(Collection<Annotation> annotations) - Specified by:
updateRecordedTimestampsForTapes
in interfaceAnnotationService
-
updateRecordedTimestamp
public CompletableFuture<Optional<Index>> updateRecordedTimestamp(UUID imagedMomentUuid, Instant recordedTimestamp) - Specified by:
updateRecordedTimestamp
in interfaceAnnotationService
-
updateCachedVideoReference
- Specified by:
updateCachedVideoReference
in interfaceAnnotationService
-