Revision 65:4f1fc40dc837
src/my/com/upass/maybank/MaybankFacade.java | ||
---|---|---|
27 | 27 |
@WebParam(name = "panCC") String panCC); |
28 | 28 |
|
29 | 29 |
@WebResult(name = "responseCode") |
30 |
int newOnlineStockUser(
|
|
30 |
int newStockUser( |
|
31 | 31 |
@WebParam(name = "appAccessId") String appAccessId, |
32 | 32 |
@WebParam(name = "hashedSecretKey") String hashedSecretKey, |
33 | 33 |
@WebParam(name = "username") String username, |
src/my/com/upass/maybank/MaybankFacadeImpl.java | ||
---|---|---|
81 | 81 |
} |
82 | 82 |
|
83 | 83 |
@Override |
84 |
public int newOnlineStockUser(
|
|
84 |
public int newStockUser( |
|
85 | 85 |
String appAccessId, String hashedSecretKey, |
86 | 86 |
String username, String idNo) { |
87 | 87 |
|
... | ... | |
163 | 163 |
String appAccessId, String hashedSecretKey, |
164 | 164 |
String username, Integer appId) { |
165 | 165 |
|
166 |
throw new java.lang.UnsupportedOperationException(); |
|
166 |
final String thisClassName = getClass().getName(); |
|
167 |
|
|
168 |
StackTraceElement traceElement = Thread.currentThread().getStackTrace()[1]; |
|
169 |
final String invokerClassName = traceElement.getClassName(); |
|
170 |
|
|
171 |
if (invokerClassName.equals(thisClassName)) |
|
172 |
return super.lookupUsernameForApp_internal( |
|
173 |
appAccessId, hashedSecretKey, username, appId); |
|
174 |
else |
|
175 |
throw new java.lang.UnsupportedOperationException(); |
|
167 | 176 |
} |
168 | 177 |
|
169 | 178 |
@Override |
Also available in: Unified diff