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