Revision 20:f6636c7672e9
src/main/java/my/com/upass/MinimalUPassControllerV2.java | ||
---|---|---|
8 | 8 |
|
9 | 9 |
import my.com.upass.dao.ConfigurationDAO; |
10 | 10 |
import my.com.upass.dao.MinimalDAOFactory; |
11 |
import my.com.upass.maybank.entities.M2uUser; |
|
11 | 12 |
import my.com.upass.pojo.ConfigurationBean; |
12 | 13 |
import my.com.upass.services.CreateUserService; |
13 | 14 |
import my.com.upass.services.ModifyUserService; |
... | ... | |
203 | 204 |
return rc; |
204 | 205 |
} |
205 | 206 |
|
207 |
public int addUser(String appKey, M2uUser user) { |
|
208 |
|
|
209 |
// check if password is similar to user alias |
|
210 |
final String username = user.getUsername(); |
|
211 |
final String hashedPassword = user.getHashedPassword(); |
|
212 |
|
|
213 |
if (username.equalsIgnoreCase(hashedPassword)) { |
|
214 |
return MinimalConstants.ERR_PASSWORD_SAMEAS_USERALIAS; |
|
215 |
} |
|
216 |
|
|
217 |
// int rc = verifyStaticPasswordService.verifyStaticPassword( |
|
218 |
// adminUserAlias, adminUserPassword, true, MinimalConstants.UTYPE_STATE_ADMIN); |
|
219 |
// if (rc != MinimalConstants.ERR_SUCCESS) { |
|
220 |
// return rc; |
|
221 |
// } |
|
222 |
|
|
223 |
// TODO: Commented temporarily to avoid compilation error |
|
224 |
int appId = -1; //identifyApp(appKey); |
|
225 |
|
|
226 |
int rc = createUserService.addUser(username, MinimalConstants.UTYPE_STATE_USER, |
|
227 |
"", hashedPassword, MinimalConstants.UID_STATE_ACTIVE, appId); |
|
228 |
|
|
229 |
logger.info("UA_AddUser - user alias: [" + username + "] Return: " + rc); |
|
230 |
return rc; |
|
231 |
} |
|
232 |
|
|
206 | 233 |
} |
src/main/java/my/com/upass/maybank/MinimalMaybankFacadeImpl.java | ||
---|---|---|
1 | 1 |
package my.com.upass.maybank; |
2 | 2 |
|
3 | 3 |
import my.com.upass.MinimalUPassControllerV2; |
4 |
import my.com.upass.maybank.entities.M2uUser; |
|
4 | 5 |
|
5 | 6 |
import org.apache.commons.lang.NotImplementedException; |
6 | 7 |
|
... | ... | |
19 | 20 |
} |
20 | 21 |
|
21 | 22 |
public int newUser(String appKey, String username, String hashedPassword, String pan1, String pan2) { |
22 |
// TODO Auto-generated method stub |
|
23 |
// return minUpcV2.UA_AddUser(adminUserAlias, adminUserPassword, username, "", hashedPassword, appId); |
|
24 |
throw new NotImplementedException(); |
|
23 |
M2uUser user = new M2uUser(); |
|
24 |
user.setUsername(username); |
|
25 |
user.setHashedPassword(hashedPassword); |
|
26 |
user.setPan1(pan1); |
|
27 |
user.setPan2(pan2); |
|
28 |
return minUpcV2.addUser(appKey, user); |
|
29 |
|
|
25 | 30 |
} |
26 | 31 |
|
27 | 32 |
public int newPublicUser(String appKey, String username, String hashedPassword, String panCC) { |
src/main/java/my/com/upass/maybank/entities/IbccAdminUser.java | ||
---|---|---|
1 |
package my.com.upass.maybank.entities; |
|
2 |
|
|
3 |
public class IbccAdminUser extends User { |
|
4 |
} |
src/main/java/my/com/upass/maybank/entities/IbccPublicUser.java | ||
---|---|---|
1 |
package my.com.upass.maybank.entities; |
|
2 |
|
|
3 |
public class IbccPublicUser extends User { |
|
4 |
|
|
5 |
private String panCc; |
|
6 |
|
|
7 |
// |
|
8 |
|
|
9 |
public String getPanCc() { |
|
10 |
return panCc; |
|
11 |
} |
|
12 |
|
|
13 |
public void setPanCc(String panCc) { |
|
14 |
this.panCc = panCc; |
|
15 |
} |
|
16 |
} |
src/main/java/my/com/upass/maybank/entities/Im2uUser.java | ||
---|---|---|
1 |
package my.com.upass.maybank.entities; |
|
2 |
|
|
3 |
public class Im2uUser extends User { |
|
4 |
|
|
5 |
private String wsFlag; |
|
6 |
private String wsIdentCode; |
|
7 |
private String wsMySgId; |
|
8 |
private String wsRegTimeStamp; |
|
9 |
|
|
10 |
// |
|
11 |
|
|
12 |
public String getWsFlag() { |
|
13 |
return wsFlag; |
|
14 |
} |
|
15 |
|
|
16 |
public void setWsFlag(String wsFlag) { |
|
17 |
this.wsFlag = wsFlag; |
|
18 |
} |
|
19 |
|
|
20 |
public String getWsIdentCode() { |
|
21 |
return wsIdentCode; |
|
22 |
} |
|
23 |
|
|
24 |
public void setWsIdentCode(String wsIdentCode) { |
|
25 |
this.wsIdentCode = wsIdentCode; |
|
26 |
} |
|
27 |
|
|
28 |
public String getWsMySgId() { |
|
29 |
return wsMySgId; |
|
30 |
} |
|
31 |
|
|
32 |
public void setWsMySgId(String wsMySgId) { |
|
33 |
this.wsMySgId = wsMySgId; |
|
34 |
} |
|
35 |
|
|
36 |
public String getWsRegTimeStamp() { |
|
37 |
return wsRegTimeStamp; |
|
38 |
} |
|
39 |
|
|
40 |
public void setWsRegTimeStamp(String wsRegTimeStamp) { |
|
41 |
this.wsRegTimeStamp = wsRegTimeStamp; |
|
42 |
} |
|
43 |
} |
src/main/java/my/com/upass/maybank/entities/M2uUser.java | ||
---|---|---|
1 |
package my.com.upass.maybank.entities; |
|
2 |
|
|
3 |
public class M2uUser extends User { |
|
4 |
|
|
5 |
private String pan1; |
|
6 |
private String pan2; |
|
7 |
|
|
8 |
// |
|
9 |
|
|
10 |
public String getPan1() { |
|
11 |
return pan1; |
|
12 |
} |
|
13 |
|
|
14 |
public void setPan1(String pan1) { |
|
15 |
this.pan1 = pan1; |
|
16 |
} |
|
17 |
|
|
18 |
public String getPan2() { |
|
19 |
return pan2; |
|
20 |
} |
|
21 |
|
|
22 |
public void setPan2(String pan2) { |
|
23 |
this.pan2 = pan2; |
|
24 |
} |
|
25 |
|
|
26 |
} |
src/main/java/my/com/upass/maybank/entities/StockUser.java | ||
---|---|---|
1 |
package my.com.upass.maybank.entities; |
|
2 |
|
|
3 |
public class StockUser extends M2uUser { |
|
4 |
|
|
5 |
private String palAccountNo; |
|
6 |
private String stAccountNo; |
|
7 |
private String idNo; |
|
8 |
private String highNetWorthAttr; |
|
9 |
private String custType; |
|
10 |
|
|
11 |
// |
|
12 |
|
|
13 |
public String getPalAccountNo() { |
|
14 |
return palAccountNo; |
|
15 |
} |
|
16 |
|
|
17 |
public void setPalAccountNo(String palAccountNo) { |
|
18 |
this.palAccountNo = palAccountNo; |
|
19 |
} |
|
20 |
|
|
21 |
public String getStAccountNo() { |
|
22 |
return stAccountNo; |
|
23 |
} |
|
24 |
|
|
25 |
public void setStAccountNo(String stAccountNo) { |
|
26 |
this.stAccountNo = stAccountNo; |
|
27 |
} |
|
28 |
|
|
29 |
public String getIdNo() { |
|
30 |
return idNo; |
|
31 |
} |
|
32 |
|
|
33 |
public void setIdNo(String idNo) { |
|
34 |
this.idNo = idNo; |
|
35 |
} |
|
36 |
|
|
37 |
public String getHighNetWorthAttr() { |
|
38 |
return highNetWorthAttr; |
|
39 |
} |
|
40 |
|
|
41 |
public void setHighNetWorthAttr(String highNetWorthAttr) { |
|
42 |
this.highNetWorthAttr = highNetWorthAttr; |
|
43 |
} |
|
44 |
|
|
45 |
public String getCustType() { |
|
46 |
return custType; |
|
47 |
} |
|
48 |
|
|
49 |
public void setCustType(String custType) { |
|
50 |
this.custType = custType; |
|
51 |
} |
|
52 |
} |
src/main/java/my/com/upass/maybank/entities/TicketingUser.java | ||
---|---|---|
1 |
package my.com.upass.maybank.entities; |
|
2 |
|
|
3 |
public class TicketingUser extends User { |
|
4 |
|
|
5 |
private String fullName; |
|
6 |
private String firstName; |
|
7 |
private String lastName; |
|
8 |
private String payeeCode; |
|
9 |
|
|
10 |
// |
|
11 |
|
|
12 |
public String getFullName() { |
|
13 |
return fullName; |
|
14 |
} |
|
15 |
|
|
16 |
public void setFullName(String fullName) { |
|
17 |
this.fullName = fullName; |
|
18 |
} |
|
19 |
|
|
20 |
public String getFirstName() { |
|
21 |
return firstName; |
|
22 |
} |
|
23 |
|
|
24 |
public void setFirstName(String firstName) { |
|
25 |
this.firstName = firstName; |
|
26 |
} |
|
27 |
|
|
28 |
public String getLastName() { |
|
29 |
return lastName; |
|
30 |
} |
|
31 |
|
|
32 |
public void setLastName(String lastName) { |
|
33 |
this.lastName = lastName; |
|
34 |
} |
|
35 |
|
|
36 |
public String getPayeeCode() { |
|
37 |
return payeeCode; |
|
38 |
} |
|
39 |
|
|
40 |
public void setPayeeCode(String payeeCode) { |
|
41 |
this.payeeCode = payeeCode; |
|
42 |
} |
|
43 |
} |
src/main/java/my/com/upass/maybank/entities/User.java | ||
---|---|---|
1 |
package my.com.upass.maybank.entities; |
|
2 |
|
|
3 |
public class User { |
|
4 |
|
|
5 |
private String username; |
|
6 |
private String hashedPassword; |
|
7 |
|
|
8 |
// |
|
9 |
|
|
10 |
public String getUsername() { |
|
11 |
return username; |
|
12 |
} |
|
13 |
|
|
14 |
public void setUsername(String username) { |
|
15 |
this.username = username; |
|
16 |
} |
|
17 |
|
|
18 |
public String getHashedPassword() { |
|
19 |
return hashedPassword; |
|
20 |
} |
|
21 |
|
|
22 |
public void setHashedPassword(String hashedPassword) { |
|
23 |
this.hashedPassword = hashedPassword; |
|
24 |
} |
|
25 |
|
|
26 |
public String getWsFlag() { |
|
27 |
// TODO Auto-generated method stub |
|
28 |
return null; |
|
29 |
} |
|
30 |
} |
Also available in: Unified diff