1 package org.wcb.model.manager;
2
3 import org.wcb.model.dao.IAircraftDAO;
4 import org.wcb.model.vo.hibernate.AircraftBO;
5 import org.wcb.exception.ManagerException;
6
7 import java.util.List;
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 public interface IAircraftManager extends IBaseManager {
29
30 void setDao(IAircraftDAO oDAO);
31
32 List<AircraftBO> findAll() throws ManagerException;
33
34 AircraftBO findByRegistry(String registration) throws ManagerException;
35
36 void saveOrUpdateAircraft(AircraftBO craft) throws ManagerException;
37
38 void deleteAircraftEntry(AircraftBO craft) throws ManagerException;
39 }