Statistics
| Branch: | Revision:

m2u-upass-core / src / my / com / upass / maybank / MaybankFacadeImpl.java @ 39:e450611bea1f

History | View | Annotate | Download (3.16 KB)

1
package my.com.upass.maybank;
2

    
3
import javax.jws.WebService;
4

    
5
import my.com.upass.UPassControllerV2;
6
import my.com.upass.maybank.entities.IbccUser;
7
import my.com.upass.pojo.MinimalUserBean;
8

    
9
import org.apache.commons.lang.NotImplementedException;
10

    
11
@WebService(
12
                serviceName = "MaybankFacade",
13
                endpointInterface = "my.com.upass.maybank.MaybankFacade")
14
//
15
public class MaybankFacadeImpl
16
                extends MinimalMaybankFacadeImpl
17
                implements MaybankFacade {
18

    
19
        private final UPassControllerV2 upcV2;
20

    
21
        public MaybankFacadeImpl() {
22
                upcV2 = new UPassControllerV2();
23
        }
24

    
25
        @Override
26
        public int newAdminUser(
27
                        String appAccessId, String hashedSecretKey,
28
                        String username, String hashedPassword) {
29

    
30
                throw new NotImplementedException();
31
        }
32

    
33
        public int newPublicUser(
34
                        String appAccessId, String hashedSecretKey,
35
                        String username, String hashedPassword, String panCc) {
36

    
37
                IbccUser ibccUser = new IbccUser();
38
                ibccUser.setPanCc(panCc);
39

    
40
                MinimalUserBean minUser = new MinimalUserBean();
41
                minUser.setUsername(username);
42
                minUser.setHashedPassword(hashedPassword);
43
                ibccUser.setMinUser(minUser);
44

    
45
                return newUser(appAccessId, hashedSecretKey, ibccUser);
46
        }
47

    
48
        @Override
49
        public int convertPublicToM2u(
50
                        String appAccessId, String hashedSecretKey,
51
                        String username, String pan1, String pan2) {
52

    
53
                // TODO Auto-generated method stub
54
                throw new NotImplementedException();
55
        }
56

    
57
        @Override
58
        public ResponseElement lookupUsername(
59
                        String appAccessId, String hashedSecretKey,
60
                        String username) {
61

    
62
                final Response response = super.lookupUsername_internal(appAccessId, hashedSecretKey, username);
63
                return new ResponseElement(response);
64
        }
65

    
66
        @Override
67
        public ResponseElement lookupPublicUserName(
68
                        String appAccessId, String hashedSecretKey,
69
                        String username) {
70

    
71
                // TODO Auto-generated method stub
72
                throw new NotImplementedException();
73
        }
74

    
75
        @Override
76
        public ResponseElement lookupUsernameByGroup(
77
                        String appAccessId, String hashedSecretKey,
78
                        String username) {
79

    
80
                // TODO Auto-generated method stub
81
                throw new NotImplementedException();
82
        }
83

    
84
        @Override
85
        public ResponseElement lookupPan(
86
                        String appAccessId, String hashedSecretKey,
87
                        String pan1) {
88

    
89
                // TODO Auto-generated method stub
90
                throw new NotImplementedException();
91
        }
92

    
93
        @Override
94
        public ResponseElement lookupPan2(
95
                        String appAccessId, String hashedSecretKey,
96
                        String pan2) {
97

    
98
                // TODO Auto-generated method stub
99
                throw new NotImplementedException();
100
        }
101

    
102
        @Override
103
        public ResponseElement lookupPanCc(
104
                        String appAccessId, String hashedSecretKey,
105
                        String panCC) {
106

    
107
                // TODO Auto-generated method stub
108
                throw new NotImplementedException();
109
        }
110

    
111
        @Override
112
        public int deleteUser(
113
                        String appAccessId, String hashedSecretKey,
114
                        String username) {
115

    
116
                // TODO Auto-generated method stub
117
                throw new NotImplementedException();
118
        }
119

    
120
        @Override
121
        public ResponseElement searchUserByFilter(
122
                        String appAccessId, String hashedSecretKey,
123
                        String searchFilter) {
124

    
125
                // TODO Auto-generated method stub
126
                throw new NotImplementedException();
127
        }
128

    
129
        @Override
130
        public int changeIdNo(
131
                        String appAccessId, String hashedSecretKey,
132
                        String username, String idNo) {
133

    
134
                // TODO Auto-generated method stub
135
                throw new NotImplementedException();
136
        }
137
}