@@ -0,0 +1,944 @@
+package org.mbari.m3.vars.annotation.commands;%0A%0Aimport org.mbari.m3.vars.annotation.model.Annotation;%0A%0Aimport java.util.List;%0Aimport java.util.UUID;%0Aimport java.util.stream.Collectors;%0A%0A/**%0A * @author Brian Schlining%0A * @since 2017-09-17T21:38:00%0A */%0Apublic class ChangeVideoReferenceCmd extends UpdateAnnotationsCmd %7B%0A%0A    private final UUID videoReferenceUuid;%0A%0A%0A    public ChangeVideoReferenceCmd(List%3CAnnotation%3E originalAnnotations, UUID videoReferenceUuid) %7B%0A        super(originalAnnotations, originalAnnotations.stream()%0A                .map(Annotation::new)%0A                .peek(a -%3E a.setVideoReferenceUuid(videoReferenceUuid))%0A                .collect(Collectors.toList()));%0A        this.videoReferenceUuid = videoReferenceUuid;%0A    %7D%0A%0A%0A    @Override%0A    public String getDescription() %7B%0A        return %22Changing videoReferenceUuid of %22 + originalAnnotations.size() +%0A                %22 annotations to %22 + videoReferenceUuid;%0A    %7D%0A%7D

check point