1 package fr.ifremer.tutti.persistence.service;
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 fr.ifremer.tutti.persistence.TuttiPersistenceServiceImplementor;
26 import fr.ifremer.tutti.persistence.entities.data.AccidentalBatch;
27 import org.springframework.transaction.annotation.Transactional;
28
29 import java.util.Collection;
30 import java.util.List;
31
32
33
34
35
36
37
38 @Transactional(readOnly = true)
39 public interface AccidentalBatchPersistenceService extends TuttiPersistenceServiceImplementor {
40
41 List<AccidentalBatch> getAllAccidentalBatch(Integer fishingOperationId);
42
43 @Transactional(readOnly = false)
44 AccidentalBatch createAccidentalBatch(AccidentalBatch bean);
45
46 @Transactional(readOnly = false)
47 Collection<AccidentalBatch> createAccidentalBatches(Collection<AccidentalBatch> beans);
48
49 @Transactional(readOnly = false)
50 AccidentalBatch saveAccidentalBatch(AccidentalBatch bean);
51
52 @Transactional(readOnly = false)
53 void deleteAccidentalBatch(String id);
54
55 @Transactional(readOnly = false)
56 void deleteAccidentalBatchForFishingOperation(Integer fishingOperationId);
57 }