1 package net.sumaris.core.dao.data;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import net.sumaris.core.dao.technical.SortDirection;
26 import net.sumaris.core.model.data.VesselPosition;
27 import net.sumaris.core.vo.data.VesselPositionVO;
28
29 import java.util.List;
30
31 public interface VesselPositionDao {
32
33 List<VesselPositionVO> getAllByOperationId(int operationId, int offset, int size, String sortAttribute, SortDirection sortDirection);
34
35 VesselPositionVO get(int id);
36
37 void delete(int id);
38
39 VesselPositionVO/../../../net/sumaris/core/vo/data/VesselPositionVO.html#VesselPositionVO">VesselPositionVO save(VesselPositionVO source);
40
41 List<VesselPositionVO> saveByOperationId(int operationId, List<VesselPositionVO> source);
42
43 VesselPositionVO toMeasurementVO(VesselPosition vesselPosition);
44 }