Revision 37:848f67a9b39c

View differences:

src/my/com/upass/maybank/MaybankFacade.java
15 15
			@WebParam(name = "hashedPassword") String hashedPassword);
16 16

  
17 17
	@WebResult(name = "responseCode")
18
	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")
18 26
	int changePan(
19 27
			@WebParam(name = "appAccessId") String appAccessId,
20 28
			@WebParam(name = "hashedSecretKey") String hashedSecretKey,
......
100 108
	int authenticateUser(
101 109
			@WebParam(name = "appAccessId") String appAccessId,
102 110
			@WebParam(name = "hashedSecretKey") String hashedSecretKey,
103
			@WebParam(name = "username") String username, 
111
			@WebParam(name = "username") String username,
104 112
			@WebParam(name = "hashedPassword") String hashedPassword);
105 113

  
106 114
	@WebResult(name = "responseCode")
......
110 118
			@WebParam(name = "hashedSecretKey") String hashedSecretKey,
111 119
			@WebParam(name = "username") String username,
112 120
			@WebParam(name = "hashedPassword") String hashedPassword,
113
			@WebParam(name = "pan1") String pan1, 
121
			@WebParam(name = "pan1") String pan1,
114 122
			@WebParam(name = "pan2") String pan2);
115 123

  
116 124
	@WebResult(name = "responseCode")
117 125
	@Override
118
	int newPublicUser(
119
			@WebParam(name = "appAccessId") String appAccessId,
120
			@WebParam(name = "hashedSecretKey") String hashedSecretKey,
121
			@WebParam(name = "username") String username,
122
			@WebParam(name = "hashedPassword") String hashedPassword, 
123
			@WebParam(name = "panCC") String panCC);
124

  
125
	@WebResult(name = "responseCode")
126
	@Override
127 126
	int changePassword(
128 127
			@WebParam(name = "appAccessId") String appAccessId,
129 128
			@WebParam(name = "hashedSecretKey") String hashedSecretKey,
130 129
			@WebParam(name = "username") String username,
131
			@WebParam(name = "oldHashedPassword") String oldHashedPassword, 
130
			@WebParam(name = "oldHashedPassword") String oldHashedPassword,
132 131
			@WebParam(name = "newHashedPassword") String newHashedPassword);
133 132

  
134 133
	@WebResult(name = "responseCode")
......
136 135
	int resetPassword(
137 136
			@WebParam(name = "appAccessId") String appAccessId,
138 137
			@WebParam(name = "hashedSecretKey") String hashedSecretKey,
139
			@WebParam(name = "username") String username, 
138
			@WebParam(name = "username") String username,
140 139
			@WebParam(name = "newHashedPassword") String newHashedPassword);
141 140
}
src/my/com/upass/maybank/MaybankFacadeImpl.java
3 3
import javax.jws.WebService;
4 4

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

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

  
......
28 30
		throw new NotImplementedException();
29 31
	}
30 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

  
31 48
	@Override
32 49
	public int changePan(
33 50
			String appAccessId, String hashedSecretKey, 

Also available in: Unified diff