m2u-upass-core / src / my / com / upass / maybank / MaybankFacade.java @ 37:848f67a9b39c
History | View | Annotate | Download (5.03 KB)
1 | 30:aec0089bb43e | hadi | package my.com.upass.maybank; |
---|---|---|---|
2 | |||
3 | import javax.jws.WebParam; |
||
4 | 33:9d5b4aece71c | hadi | import javax.jws.WebResult; |
5 | 30:aec0089bb43e | hadi | import javax.jws.WebService; |
6 | |||
7 | @WebService
|
||
8 | public interface MaybankFacade extends MinimalMaybankFacade { |
||
9 | |||
10 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
11 | 30:aec0089bb43e | hadi | int newAdminUser(
|
12 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
13 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
14 | 30:aec0089bb43e | hadi | @WebParam(name = "username") String username, |
15 | 31:41feb70979b9 | hadi | @WebParam(name = "hashedPassword") String hashedPassword); |
16 | 30:aec0089bb43e | hadi | |
17 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
18 | 37:848f67a9b39c | hadi | int newPublicUser(
|
19 | @WebParam(name = "appAccessId") String appAccessId, |
||
20 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
21 | @WebParam(name = "username") String username, |
||
22 | @WebParam(name = "hashedPassword") String hashedPassword, |
||
23 | @WebParam(name = "panCC") String panCC); |
||
24 | |||
25 | @WebResult(name = "responseCode") |
||
26 | 30:aec0089bb43e | hadi | int changePan(
|
27 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
28 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
29 | 31:41feb70979b9 | hadi | @WebParam(name = "username") String username, |
30 | @WebParam(name = "pan1") String pan1); |
||
31 | 30:aec0089bb43e | hadi | |
32 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
33 | 30:aec0089bb43e | hadi | int changePan2(
|
34 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
35 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
36 | 31:41feb70979b9 | hadi | @WebParam(name = "username") String username, |
37 | @WebParam(name = "pan2") String pan2); |
||
38 | 30:aec0089bb43e | hadi | |
39 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
40 | 30:aec0089bb43e | hadi | int convertPublicToM2u(
|
41 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
42 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
43 | 31:41feb70979b9 | hadi | @WebParam(name = "username") String username, |
44 | @WebParam(name = "pan1") String pan1, |
||
45 | @WebParam(name = "pan2") String pan2); |
||
46 | 30:aec0089bb43e | hadi | |
47 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseElement") |
48 | ResponseElement lookupUserName( |
||
49 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
50 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
51 | 31:41feb70979b9 | hadi | @WebParam(name = "username") String username); |
52 | 30:aec0089bb43e | hadi | |
53 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseElement") |
54 | ResponseElement lookupPublicUserName( |
||
55 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
56 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
57 | 33:9d5b4aece71c | hadi | @WebParam(name = "username") String username); |
58 | |||
59 | @WebResult(name = "responseElement") |
||
60 | ResponseElement lookupUserNameByGroup( |
||
61 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
62 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
63 | 31:41feb70979b9 | hadi | @WebParam(name = "username") String username); |
64 | 30:aec0089bb43e | hadi | |
65 | /*
|
||
66 | * TODO: What kind of grouping is currently supported?
|
||
67 | * As for the parameter:
|
||
68 | * Instead of username, shouldn't it be groupname?
|
||
69 | */
|
||
70 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseElement") |
71 | ResponseElement lookupPan( |
||
72 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
73 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
74 | 31:41feb70979b9 | hadi | @WebParam(name = "pan1") String pan1); |
75 | 30:aec0089bb43e | hadi | |
76 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseElement") |
77 | ResponseElement lookupPan2( |
||
78 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
79 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
80 | 31:41feb70979b9 | hadi | @WebParam(name = "pan2") String pan2); |
81 | 30:aec0089bb43e | hadi | |
82 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseElement") |
83 | ResponseElement lookupPanCc( |
||
84 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
85 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
86 | 31:41feb70979b9 | hadi | @WebParam(name = "panCC") String panCC); |
87 | 30:aec0089bb43e | hadi | |
88 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
89 | 30:aec0089bb43e | hadi | int deleteUser(
|
90 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
91 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
92 | 31:41feb70979b9 | hadi | @WebParam(name = "username") String username); |
93 | 30:aec0089bb43e | hadi | |
94 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseElement") |
95 | ResponseElement searchUserByFilter( |
||
96 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
97 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
98 | 31:41feb70979b9 | hadi | @WebParam(name = "searchFilter") String searchFilter); |
99 | 30:aec0089bb43e | hadi | |
100 | /*
|
||
101 | * TODO: Currently searchFilter is expected to
|
||
102 | * conform with rfc2254. We need to choose an
|
||
103 | * appropiate alternative.
|
||
104 | */
|
||
105 | 32:d43f37e77545 | hadi | |
106 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
107 | 32:d43f37e77545 | hadi | @Override
|
108 | int authenticateUser(
|
||
109 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
110 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
111 | 37:848f67a9b39c | hadi | @WebParam(name = "username") String username, |
112 | 32:d43f37e77545 | hadi | @WebParam(name = "hashedPassword") String hashedPassword); |
113 | |||
114 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
115 | 32:d43f37e77545 | hadi | @Override
|
116 | int newUser(
|
||
117 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
118 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
119 | 33:9d5b4aece71c | hadi | @WebParam(name = "username") String username, |
120 | 32:d43f37e77545 | hadi | @WebParam(name = "hashedPassword") String hashedPassword, |
121 | 37:848f67a9b39c | hadi | @WebParam(name = "pan1") String pan1, |
122 | 32:d43f37e77545 | hadi | @WebParam(name = "pan2") String pan2); |
123 | |||
124 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
125 | 32:d43f37e77545 | hadi | @Override
|
126 | int changePassword(
|
||
127 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
128 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
129 | 32:d43f37e77545 | hadi | @WebParam(name = "username") String username, |
130 | 37:848f67a9b39c | hadi | @WebParam(name = "oldHashedPassword") String oldHashedPassword, |
131 | 32:d43f37e77545 | hadi | @WebParam(name = "newHashedPassword") String newHashedPassword); |
132 | |||
133 | 33:9d5b4aece71c | hadi | @WebResult(name = "responseCode") |
134 | 32:d43f37e77545 | hadi | @Override
|
135 | int resetPassword(
|
||
136 | 34:420c5039e742 | hadi | @WebParam(name = "appAccessId") String appAccessId, |
137 | @WebParam(name = "hashedSecretKey") String hashedSecretKey, |
||
138 | 37:848f67a9b39c | hadi | @WebParam(name = "username") String username, |
139 | 32:d43f37e77545 | hadi | @WebParam(name = "newHashedPassword") String newHashedPassword); |
140 | 30:aec0089bb43e | hadi | } |