m2u-upass-core / src / my / com / upass / maybank / MaybankFacade.java @ 30:aec0089bb43e
History | View | Annotate | Download (1.58 KB)
1 | 30:aec0089bb43e | hadi | package my.com.upass.maybank; |
---|---|---|---|
2 | |||
3 | import javax.jws.WebMethod; |
||
4 | import javax.jws.WebParam; |
||
5 | import javax.jws.WebResult; |
||
6 | import javax.jws.WebService; |
||
7 | |||
8 | import my.com.upass.maybank.MinimalMaybankFacade; |
||
9 | |||
10 | @WebService
|
||
11 | public interface MaybankFacade extends MinimalMaybankFacade { |
||
12 | |||
13 | int newAdminUser(
|
||
14 | @WebParam(name="appKey") String appKey, |
||
15 | @WebParam(name = "username") String username, |
||
16 | @WebParam(name="hashedPassword") String hashedPassword); |
||
17 | |||
18 | int changePan(
|
||
19 | @WebParam(name="appKey") String appKey, |
||
20 | @WebParam (name = "username") String username, |
||
21 | @WebParam(name="pan1") String pan1); |
||
22 | |||
23 | int changePan2(
|
||
24 | String appKey, String username, String pan2); |
||
25 | |||
26 | int convertPublicToM2u(
|
||
27 | String appKey, String username, String pan1, String pan2); |
||
28 | |||
29 | Object lookupUserName(
|
||
30 | String appKey, String username); |
||
31 | |||
32 | Object lookupUserNameByGroup(
|
||
33 | String appKey, String username); |
||
34 | |||
35 | /*
|
||
36 | * TODO: What kind of grouping is currently supported?
|
||
37 | * As for the parameter:
|
||
38 | * Instead of username, shouldn't it be groupname?
|
||
39 | */
|
||
40 | // TODO: The return type must be refined.
|
||
41 | Object lookupPan(
|
||
42 | String appKey, String pan1); |
||
43 | |||
44 | // TODO: The return type must be refined.
|
||
45 | Object lookupPan2(
|
||
46 | String appKey, String pan2); |
||
47 | |||
48 | // TODO: The return type must be refined.
|
||
49 | Object lookupPanCc(
|
||
50 | String appKey, String panCC); |
||
51 | |||
52 | int deleteUser(
|
||
53 | String appKey, String username); |
||
54 | |||
55 | // TODO: The return type must be refined.
|
||
56 | @WebMethod
|
||
57 | Object searchUserByFilter(
|
||
58 | String appKey, String searchFilter); |
||
59 | |||
60 | /*
|
||
61 | * TODO: Currently searchFilter is expected to
|
||
62 | * conform with rfc2254. We need to choose an
|
||
63 | * appropiate alternative.
|
||
64 | */
|
||
65 | } |