Class AnnosaurusKiotaClient
java.lang.Object
org.mbari.vars.annosaurus.sdk.r1.AnnosaurusKiotaClient
- All Implemented Interfaces:
AnnotationService
-
Field Summary
Fields -
Constructor Summary
Constructors -
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:
countAnnotationsin interfaceAnnotationService
-
countAnnotationsGroupByVideoReferenceUuid
- Specified by:
countAnnotationsGroupByVideoReferenceUuidin interfaceAnnotationService
-
countByConcurrentRequest
public CompletableFuture<ConcurrentRequestCount> countByConcurrentRequest(ConcurrentRequest concurrentRequest) - Specified by:
countByConcurrentRequestin interfaceAnnotationService
-
countByMultiRequest
- Specified by:
countByMultiRequestin interfaceAnnotationService
-
countImagedMomentsGroupByVideoReferenceUuid
- Specified by:
countImagedMomentsGroupByVideoReferenceUuidin interfaceAnnotationService
-
countObservationsByConcept
- Specified by:
countObservationsByConceptin interfaceAnnotationService
-
countImagedMomentsModifiedBefore
public CompletableFuture<AnnotationCount> countImagedMomentsModifiedBefore(UUID videoReferenceUuid, Instant date) - Specified by:
countImagedMomentsModifiedBeforein interfaceAnnotationService
-
createAnnotation
- Specified by:
createAnnotationin interfaceAnnotationService
-
createAnnotations
public CompletableFuture<Collection<Annotation>> createAnnotations(Collection<Annotation> annotations) - Specified by:
createAnnotationsin interfaceAnnotationService
-
createAssociation
public CompletableFuture<Association> createAssociation(UUID observationUuid, Association association) - Specified by:
createAssociationin interfaceAnnotationService
-
createAssociation
public CompletableFuture<Association> createAssociation(UUID observationUuid, Association association, UUID associationUuid) - Specified by:
createAssociationin interfaceAnnotationService
-
createImage
- Specified by:
createImagein interfaceAnnotationService
-
createOrUpdateAncillaryData
public CompletableFuture<List<AncillaryData>> createOrUpdateAncillaryData(List<AncillaryData> ancillaryData) - Specified by:
createOrUpdateAncillaryDatain interfaceAnnotationService
-
createCachedVideoReference
- Specified by:
createCachedVideoReferencein interfaceAnnotationService
-
deleteAncillaryDataByVideoReference
public CompletableFuture<AncillaryDataDeleteCount> deleteAncillaryDataByVideoReference(UUID videoReferenceUuid) - Specified by:
deleteAncillaryDataByVideoReferencein interfaceAnnotationService
-
deleteAnnotation
- Specified by:
deleteAnnotationin interfaceAnnotationService
-
deleteAnnotations
- Specified by:
deleteAnnotationsin interfaceAnnotationService
-
deleteAssociation
- Specified by:
deleteAssociationin interfaceAnnotationService
-
deleteAssociations
- Specified by:
deleteAssociationsin interfaceAnnotationService
-
deleteImage
- Specified by:
deleteImagein interfaceAnnotationService
-
deleteDuration
- Specified by:
deleteDurationin interfaceAnnotationService
-
deleteCacheVideoReference
- Specified by:
deleteCacheVideoReferencein interfaceAnnotationService
-
findActivities
- Specified by:
findActivitiesin interfaceAnnotationService
-
findAllVideoReferenceUuids
- Specified by:
findAllVideoReferenceUuidsin interfaceAnnotationService
-
findAncillaryData
- Specified by:
findAncillaryDatain interfaceAnnotationService
-
findAncillaryDataByVideoReference
public CompletableFuture<List<AncillaryData>> findAncillaryDataByVideoReference(UUID videoReferenceUuid) - Specified by:
findAncillaryDataByVideoReferencein interfaceAnnotationService
-
findByConcept
- Specified by:
findByConceptin interfaceAnnotationService
-
findByConcept
public CompletableFuture<List<Annotation>> findByConcept(String concept, Long limit, Long offset, Boolean data) - Specified by:
findByConceptin interfaceAnnotationService
-
findAnnotations
- Specified by:
findAnnotationsin interfaceAnnotationService
-
findAnnotations
Description copied from interface:AnnotationServiceFinds annotations by videoReference- Specified by:
findAnnotationsin 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:
findAnnotationsin interfaceAnnotationService
-
findAnnotations
public CompletableFuture<List<Annotation>> findAnnotations(UUID videoReferenceUuid, Long limit, Long offset, Boolean data) - Specified by:
findAnnotationsin interfaceAnnotationService
-
findAssociationByUuid
- Specified by:
findAssociationByUuidin interfaceAnnotationService
-
findByConceptAssociationRequest
public CompletableFuture<ConceptAssociationResponse> findByConceptAssociationRequest(ConceptAssociationRequest request) - Specified by:
findByConceptAssociationRequestin interfaceAnnotationService
-
findByConcurrentRequest
public CompletableFuture<List<Annotation>> findByConcurrentRequest(ConcurrentRequest concurrentRequest, long limit, long offset) - Specified by:
findByConcurrentRequestin interfaceAnnotationService
-
findByImageReference
- Specified by:
findByImageReferencein interfaceAnnotationService
-
findByMultiRequest
public CompletableFuture<List<Annotation>> findByMultiRequest(MultiRequest multiRequest, long limit, long offset) - Specified by:
findByMultiRequestin interfaceAnnotationService
-
findByUuid
- Specified by:
findByUuidin interfaceAnnotationService
-
findByVideoReferenceAndLinkName
public CompletableFuture<List<Association>> findByVideoReferenceAndLinkName(UUID videoReferenceUuid, String linkName) - Specified by:
findByVideoReferenceAndLinkNamein interfaceAnnotationService
-
findByVideoReferenceAndLinkNameAndConcept
public CompletableFuture<List<Association>> findByVideoReferenceAndLinkNameAndConcept(UUID videoReferenceUuid, String linkName, String concept) - Specified by:
findByVideoReferenceAndLinkNameAndConceptin interfaceAnnotationService
-
findGroups
- Specified by:
findGroupsin interfaceAnnotationService
-
findImageByUrl
- Specified by:
findImageByUrlin interfaceAnnotationService
-
findImageByUuid
- Specified by:
findImageByUuidin interfaceAnnotationService
-
findImagesByVideoReferenceUuid
- Specified by:
findImagesByVideoReferenceUuidin interfaceAnnotationService
-
findImagedMomentsByVideoReferenceUuid
public CompletableFuture<List<ImagedMoment>> findImagedMomentsByVideoReferenceUuid(UUID videoReferenceUuid) - Specified by:
findImagedMomentsByVideoReferenceUuidin interfaceAnnotationService
-
findIndicesByVideoReferenceUuid
- Specified by:
findIndicesByVideoReferenceUuidin interfaceAnnotationService
-
findVideoReferenceByVideoReferenceUuid
public CompletableFuture<CachedVideoReference> findVideoReferenceByVideoReferenceUuid(UUID videoReferenceUuid) - Specified by:
findVideoReferenceByVideoReferenceUuidin interfaceAnnotationService
-
merge
public CompletableFuture<Collection<AncillaryData>> merge(UUID videoReferenceUuid, Collection<AncillaryData> data) - Specified by:
mergein interfaceAnnotationService
-
renameConcepts
- Specified by:
renameConceptsin interfaceAnnotationService
-
updateAnnotation
- Specified by:
updateAnnotationin interfaceAnnotationService
-
updateAnnotations
public CompletableFuture<Collection<Annotation>> updateAnnotations(Collection<Annotation> annotations) - Specified by:
updateAnnotationsin interfaceAnnotationService
-
updateAssociation
- Specified by:
updateAssociationin interfaceAnnotationService
-
updateAssociations
public CompletableFuture<Collection<Association>> updateAssociations(Collection<Association> associations) - Specified by:
updateAssociationsin interfaceAnnotationService
-
updateImage
- Specified by:
updateImagein interfaceAnnotationService
-
updateIndexRecordedTimestamps
- Specified by:
updateIndexRecordedTimestampsin interfaceAnnotationService
-
updateObservations
- Specified by:
updateObservationsin interfaceAnnotationService
-
updateRecordedTimestampsForTapes
public CompletableFuture<Collection<Annotation>> updateRecordedTimestampsForTapes(Collection<Annotation> annotations) - Specified by:
updateRecordedTimestampsForTapesin interfaceAnnotationService
-
updateRecordedTimestamp
public CompletableFuture<Optional<Index>> updateRecordedTimestamp(UUID imagedMomentUuid, Instant recordedTimestamp) - Specified by:
updateRecordedTimestampin interfaceAnnotationService
-
updateCachedVideoReference
- Specified by:
updateCachedVideoReferencein interfaceAnnotationService
-