m2u-upass-core / src / my / com / upass / maybank / MaybankFacade.java @ 56:c05a77f786c8
History | View | Annotate | Download (6.82 KB)
1 | 30:aec0089bb43e | hadi | package my.com.upass.maybank; |
---|---|---|---|
2 | |||
3 | 55:275e8875e7c0 | hadi | import java.util.Date; |
4 | |||
5 | 30:aec0089bb43e | hadi | import javax.jws.WebParam; |
6 | 33:9d5b4aece71c | hadi | import javax.jws.WebResult; |
7 | 30:aec0089bb43e | hadi | import javax.jws.WebService; |
8 | 40:29d3fc38fdee | hadi | |
9 | 52:7d9b71dd008a | hadi | import my.com.upass.util.MapWrapper; |
10 | 30:aec0089bb43e | hadi | |
11 | @WebService
|
||
12 | public interface MaybankFacade extends MinimalMaybankFacade { |
||
13 | |||
14 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
15 | 55:275e8875e7c0 | hadi | int newIbccAdminUser(
|
16 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
17 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
18 | 30:aec0089bb43e | hadi | @WebParam(name = "username") String username, |
19 | 31:41feb70979b9 | hadi | @WebParam(name = "hashedPassword") String hashedPassword); |
20 | 30:aec0089bb43e | hadi | |
21 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
22 | 55:275e8875e7c0 | hadi | int newIbccPublicUser(
|
23 | 37:848f67a9b39c | hadi | @WebParam(name = "appAccessId") String appAccessId, |
24 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
25 | @WebParam(name = "username") String username, |
||
26 | @WebParam(name = "hashedPassword") String hashedPassword, |
||
27 | @WebParam(name = "panCC") String panCC); |
||
28 | |||
29 | 51:74be74b4d46a | hadi | @WebResult(name = "responseCode") |
30 | 55:275e8875e7c0 | hadi | int newOnlineStockUser(
|
31 | @WebParam(name = "appAccessId") String appAccessId, |
||
32 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
33 | @WebParam(name = "username") String username, |
||
34 | @WebParam(name = "hashedPassword") String hashedPassword, |
||
35 | @WebParam(name = "idNo") String idNo); |
||
36 | |||
37 | @WebResult(name = "responseCode") |
||
38 | int newIm2uUser(
|
||
39 | @WebParam(name = "appAccessId") String appAccessId, |
||
40 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
41 | @WebParam(name = "username") String username, |
||
42 | @WebParam(name = "hashedPassword") String hashedPassword, |
||
43 | @WebParam(name = "wsFlag") String wsFlag, |
||
44 | @WebParam(name = "wsIdentCode") String wsIdentCode, |
||
45 | @WebParam(name = "wsMySgId") String wsMySgId, |
||
46 | @WebParam(name = "wsRegTimeStamp") Date wsRegTimeStamp); |
||
47 | |||
48 | @WebResult(name = "responseCode") |
||
49 | 51:74be74b4d46a | hadi | int newTicketingUser(
|
50 | @WebParam(name = "appAccessId") String appAccessId, |
||
51 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
52 | @WebParam(name = "username") String username, |
||
53 | @WebParam(name = "hashedPassword") String hashedPassword, |
||
54 | @WebParam(name = "fullName") String fullName, |
||
55 | @WebParam(name = "firstName") String firstName, |
||
56 | @WebParam(name = "lastName") String lastName, |
||
57 | @WebParam(name = "payeeCode") String payeeCode); |
||
58 | |||
59 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseElement") |
60 | ResponseElement lookupPanCc( |
||
61 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
62 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
63 | 42:d32be3a379fb | hadi | @WebParam(name = "panCc") String panCc); |
64 | 30:aec0089bb43e | hadi | |
65 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
66 | 30:aec0089bb43e | hadi | int deleteUser(
|
67 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
68 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
69 | 31:41feb70979b9 | hadi | @WebParam(name = "username") String username); |
70 | 30:aec0089bb43e | hadi | |
71 | 40:29d3fc38fdee | hadi | @WebResult(name = "responseListElement") |
72 | ResponseListElement searchUserByFilter( |
||
73 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
74 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
75 | 52:7d9b71dd008a | hadi | @WebParam(name = "searchFilter") MapWrapper searchFilter); |
76 | 30:aec0089bb43e | hadi | |
77 | 39:e450611bea1f | hadi | @WebResult(name = "responseCode") |
78 | int changeIdNo(
|
||
79 | @WebParam(name = "appAccessId") String appAccessId, |
||
80 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
81 | @WebParam(name = "username") String username, |
||
82 | @WebParam(name = "idNo") String idNo); |
||
83 | |||
84 | 42:d32be3a379fb | hadi | @WebResult(name = "responseElement") |
85 | ResponseElement lookupUsername( |
||
86 | @WebParam(name = "appAccessId") String appAccessId, |
||
87 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
88 | @WebParam(name = "username") String username); |
||
89 | |||
90 | @WebResult(name = "responseElement") |
||
91 | ResponseElement lookupPublicUsername( |
||
92 | @WebParam(name = "appAccessId") String appAccessId, |
||
93 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
94 | @WebParam(name = "username") String username); |
||
95 | |||
96 | @WebResult(name = "responseElement") |
||
97 | ResponseElement lookupPan1( |
||
98 | @WebParam(name = "appAccessId") String appAccessId, |
||
99 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
100 | @WebParam(name = "pan1") String pan1); |
||
101 | |||
102 | @WebResult(name = "responseElement") |
||
103 | ResponseElement lookupPan2( |
||
104 | @WebParam(name = "appAccessId") String appAccessId, |
||
105 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
106 | @WebParam(name = "pan2") String pan2); |
||
107 | |||
108 | 51:74be74b4d46a | hadi | @WebResult(name = "responseElement") |
109 | CountResponseElement getFailedLoginsCount( |
||
110 | @WebParam(name = "appAccessId") String appAccessId, |
||
111 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
112 | @WebParam(name = "username") String username); |
||
113 | |||
114 | @WebResult(name = "responseCode") |
||
115 | 53:7f6572116251 | hadi | int updateIm2uUser(
|
116 | 51:74be74b4d46a | hadi | @WebParam(name = "appAccessId") String appAccessId, |
117 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
118 | @WebParam(name = "username") String username, |
||
119 | 52:7d9b71dd008a | hadi | @WebParam(name = "attributes") MapWrapper attributes); |
120 | 51:74be74b4d46a | hadi | |
121 | 30:aec0089bb43e | hadi | /*
|
122 | * TODO: Currently searchFilter is expected to
|
||
123 | * conform with rfc2254. We need to choose an
|
||
124 | * appropiate alternative.
|
||
125 | */
|
||
126 | 32:d43f37e77545 | hadi | |
127 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
128 | 32:d43f37e77545 | hadi | @Override
|
129 | int authenticateUser(
|
||
130 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
131 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
132 | 37:848f67a9b39c | hadi | @WebParam(name = "username") String username, |
133 | 32:d43f37e77545 | hadi | @WebParam(name = "hashedPassword") String hashedPassword); |
134 | |||
135 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
136 | 32:d43f37e77545 | hadi | @Override
|
137 | int newUser(
|
||
138 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
139 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
140 | 33:9d5b4aece71c | hadi | @WebParam(name = "username") String username, |
141 | 32:d43f37e77545 | hadi | @WebParam(name = "hashedPassword") String hashedPassword, |
142 | 37:848f67a9b39c | hadi | @WebParam(name = "pan1") String pan1, |
143 | 32:d43f37e77545 | hadi | @WebParam(name = "pan2") String pan2); |
144 | |||
145 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
146 | 32:d43f37e77545 | hadi | @Override
|
147 | int changePassword(
|
||
148 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
149 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
150 | 32:d43f37e77545 | hadi | @WebParam(name = "username") String username, |
151 | 37:848f67a9b39c | hadi | @WebParam(name = "oldHashedPassword") String oldHashedPassword, |
152 | 32:d43f37e77545 | hadi | @WebParam(name = "newHashedPassword") String newHashedPassword); |
153 | |||
154 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
155 | 32:d43f37e77545 | hadi | @Override
|
156 | int resetPassword(
|
||
157 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
158 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
159 | 37:848f67a9b39c | hadi | @WebParam(name = "username") String username, |
160 | 32:d43f37e77545 | hadi | @WebParam(name = "newHashedPassword") String newHashedPassword); |
161 | 39:e450611bea1f | hadi | |
162 | @WebResult(name = "responseCode") |
||
163 | @Override
|
||
164 | int changePan1(
|
||
165 | @WebParam(name = "appAccessId") String appAccessId, |
||
166 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
167 | @WebParam(name = "username") String username, |
||
168 | @WebParam(name = "pan1") String pan1); |
||
169 | |||
170 | @WebResult(name = "responseCode") |
||
171 | @Override
|
||
172 | int changePan2(
|
||
173 | @WebParam(name = "appAccessId") String appAccessId, |
||
174 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
175 | @WebParam(name = "username") String username, |
||
176 | @WebParam(name = "pan2") String pan2); |
||
177 | 46:8f67d8567943 | hadi | |
178 | @WebResult(name = "responseCode") |
||
179 | @Override
|
||
180 | int convertPublicToM2u(
|
||
181 | @WebParam(name = "appAccessId") String appAccessId, |
||
182 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
183 | @WebParam(name = "username") String username, |
||
184 | @WebParam(name = "pan1") String pan1, |
||
185 | @WebParam(name = "pan2") String pan2); |
||
186 | |||
187 | 30:aec0089bb43e | hadi | } |