1 package org.wcb.model.bd;
2
3 import org.wcb.model.service.ILogbookService;
4 import org.wcb.model.vo.hibernate.AirportBO;
5 import org.wcb.exception.ServiceException;
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
29 public class AirportDelegate {
30
31 private ILogbookService logbookService;
32
33 public ILogbookService getLogbookService() {
34 return logbookService;
35 }
36
37 public void setLogbookService(ILogbookService logbookService) {
38 this.logbookService = logbookService;
39 }
40
41 public List<AirportBO> getAllAirports() {
42 try
43 {
44 return getLogbookService().findAllAirport();
45 }
46 catch (ServiceException se)
47 {
48 se.printStackTrace();
49 }
50 return null;
51 }
52
53 public AirportBO getAirportByFaaCode(String sCode) {
54 try
55 {
56 return getLogbookService().findByAirportFaa(sCode);
57 }
58 catch (ServiceException se)
59 {
60 se.printStackTrace();
61 }
62 return null;
63 }
64
65 public boolean saveAirport(AirportBO oSave) {
66 try
67 {
68 getLogbookService().saveAirport(oSave);
69 return true;
70 }
71 catch (ServiceException se)
72 {
73 se.printStackTrace();
74 }
75 return false;
76 }
77
78 public boolean deleteAirport(AirportBO oRemove) {
79 try
80 {
81 getLogbookService().deleteAirport(oRemove);
82 return true;
83 }
84 catch (ServiceException se)
85 {
86 se.printStackTrace();
87 }
88 return false;
89 }
90 }