TransPort_Tracking
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.bestray.transtracking.service.impl;
import com.bestray.transporttracking.DataSourceObject;
import com.bestray.transtracking.dao.CodeDao;
import com.bestray.transtracking.dao.impl.CodeDaoImpl;
import com.bestray.transtracking.service.CodeService;
import com.bestray.trastrack.domain.Code;
import java.util.List;
import com.bestray.transtracking.exceptions.TransTrackException;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author User1
*/
public class CodeServiceImpl implements CodeService {
private CodeDao codeDao;
public CodeServiceImpl() {
}
public Code getCode(){
try{
codeDao = new CodeDaoImpl(DataSourceObject.getDataSourceObject());
List<Code> codes= codeDao.getAllCodes();
Code code1=null;
for(Code code:codes){
if(code.getName().toString().equalsIgnoreCase("distance")){
code1=code;
}
}
return code1;
} catch (Exception ex) {
Logger.getLogger(CodeServiceImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new TransTrackException("Error in Fetching Code List");
}
}
public List<Code> getCodesByCodeTypeName(String code) {
try {
codeDao = new CodeDaoImpl(DataSourceObject.getDataSourceObject());
return codeDao.getCodesByCodeTypeName(code);
} catch (Exception ex) {
Logger.getLogger(CodeServiceImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new TransTrackException("Error in Fetching Employee Name List");
}
}
public Code getCodeName(Long Id) {
try {
codeDao = new CodeDaoImpl(DataSourceObject.getDataSourceObject());
return codeDao.getCodeById(Id);
} catch (Exception ex) {
Logger.getLogger(CodeServiceImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new TransTrackException("Error in Fetching Employee Name List");
}
}
public Code getCodeByNameAndValue(String codeTypeName,String codeValue) throws TransTrackException{
try {
codeDao = new CodeDaoImpl(DataSourceObject.getDataSourceObject());
List<Code> codeList = codeDao.searchByCodeValue(codeTypeName,codeValue);
return codeList.size()>0?codeList.get(0):null;
} catch (Exception ex) {
Logger.getLogger(CodeServiceImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new TransTrackException("Error in Fetching Code Value");
}
}
}
|
Revision |
Author |
Commited |
Message |
1
|
girijabapi
|
Sat 28 Jul, 2018 05:29:14 +0000 |
|