Revision 123:a28809b30e98

View differences:

resource/com/ib/ibss/resources/exception/IBSSBusinessExceptionResources.properties
39 39
login.error.21=error.dormant.account.state
40 40
login.error.22=error.suspend.account.state
41 41
login.error.28=error.password.change.interval
42
login.error.80=error.ldap.exception
42 43
login.error.95=error.password.char.repeat
43 44
login.error.96=error.password.weak
44 45
login.error.97=error.invalid.input
resource/com/ib/ibss/resources/message/IBSSApplicationResources.properties
588 588

  
589 589
error.user.id.not.exist.inm2u.1=User ID not exist in M2U application.
590 590
error.user.id.not.exist.inm2u.2=User ID not exist in M2U application. Please create the user in M2U first.
591

  
592
error.ldap.exception=LDAP Exception
591 593
# s1s02_user_admin category (Login Details, Personal Details, etc)
592 594
user.login.details = Login Details
593 595
user.personal.details = Personal Details
src/com/ib/ibss/enterprise/services/ss112_user/IBSSRetailUserActivateResultServices.java
13 13
import java.util.Map;
14 14

  
15 15
import my.com.upass.MinimalConstants;
16
import my.com.upass.UPassControllerV2;
17 16
import net.penril.ibss.audit.log.AuditLogConstants;
18 17
import net.penril.ibss.audit.log.USER_ACTIVITY_TYTPE;
19 18

  
20 19
import com.ib.ibss.common.constant.BusinessOptions;
21
import com.ib.ibss.common.constant.ExceptionErrors;
22 20
import com.ib.ibss.common.utils.IBSSLogger;
23 21
import com.ib.ibss.common.utils.ResourcesUtils;
24 22
import com.ib.ibss.enterprise.services.IBSSEnterpriseServicesWorkspace;
......
94 92
				case MinimalConstants.ERR_INVALID_INPUT:
95 93
					logReason = String.valueOf(upassRC) + ResourcesUtils.getApplicationResourceMessage("error.invalid.input");
96 94
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, StatusConstants.UPASS_ERR_INVALID_INPUT);
95
				case MinimalConstants.ERR_LDAP:	
96
					logReason = "Unhandled response code: " + upassRC + " Message:" + "LDAP Exception";
97
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
97 98
				default:
98
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC));
99
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC)).get(String.valueOf(upassRC));
99 100
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
100 101
			}
101 102
			
src/com/ib/ibss/enterprise/services/ss112_user/IBSSRetailUserCreateResultServices.java
15 15
import java.text.SimpleDateFormat;
16 16
import java.util.Date;
17 17

  
18
import org.hibernate.Session;
19

  
20 18
import my.com.upass.MinimalConstants;
21
import my.com.upass.UPassControllerV2;
22 19
import my.com.upass.generic.hibernate.HibernateUtils;
23 20
import my.com.upass.maybank.MaybankFacadeImpl;
24 21
import my.com.upass.maybank.entities.UserProfile;
25 22
import my.com.upass.pojo.ClientApp;
26 23
import net.penril.ibss.audit.log.AuditLogConstants;
27 24
import net.penril.ibss.audit.log.USER_ACTIVITY_TYTPE;
25

  
26
import org.hibernate.Session;
27

  
28 28
import com.ib.ibss.common.constant.ExceptionErrors;
29 29
import com.ib.ibss.common.utils.ResourcesUtils;
30 30
import com.ib.ibss.enterprise.services.IBSSEnterpriseServicesWorkspace;
......
185 185
				throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, StatusConstants.UPASS_ERR_INVALID_INPUT);
186 186
			case MinimalConstants.ERR_LDAP:	
187 187
				logReason = "Unhandled response code: " + upassRC + " Message:" + "LDAP Exception";
188
				throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.ERR_SYSTEM_NOT_READY);
188
				throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
189 189
			default:
190
				logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC));
190
				logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC)).get(String.valueOf(upassRC));
191
				System.out.println("logReason = "+logReason);
191 192
				throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
192 193
			}
193 194
			
src/com/ib/ibss/enterprise/services/ss112_user/IBSSRetailUserEnquiryEditResultServices.java
20 20
import org.hibernate.Session;
21 21

  
22 22
import my.com.upass.MinimalConstants;
23
import my.com.upass.UPassControllerV2;
24 23
import my.com.upass.generic.hibernate.HibernateUtils;
25 24
import my.com.upass.maybank.entities.IbccUser;
26 25
import my.com.upass.maybank.entities.Im2uUser;
......
32 31
import net.penril.ibss.audit.log.AuditLogConstants;
33 32
import net.penril.ibss.audit.log.USER_ACTIVITY_TYTPE;
34 33

  
35
import com.ib.ibss.common.constant.ExceptionErrors;
36 34
import com.ib.ibss.common.utils.IBSSLogger;
37 35
import com.ib.ibss.common.utils.ResourcesUtils;
38 36
import com.ib.ibss.enterprise.services.IBSSEnterpriseServicesWorkspace;
......
212 210
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, StatusConstants.UPASS_ERR_INVALID_INPUT);
213 211
				case MinimalConstants.ERR_LDAP:	
214 212
					logReason = "Unhandled response code: " + upassRC + " Message:" + "LDAP Exception";
215
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.ERR_SYSTEM_NOT_READY);
213
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
216 214
				default:
217
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC));
215
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC)).get(String.valueOf(upassRC));
218 216
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
219 217
			}
220 218
			
src/com/ib/ibss/enterprise/services/ss112_user/IBSSRetailUserEnquiryResetPassServices.java
16 16
import org.hibernate.Session;
17 17

  
18 18
import my.com.upass.MinimalConstants;
19
import my.com.upass.MinimalUPassControllerV2;
20 19
import my.com.upass.pojo.ClientApp;
21 20
import net.penril.generic.hibernate.HibernateUtils;
22 21
import net.penril.ibss.audit.log.AuditLogConstants;
......
135 134
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.ERR_REUSED_PASSWD);
136 135
				case MinimalConstants.ERR_LDAP:	
137 136
					logReason = "Unhandled response code: " + upassRC + " Message:" + "LDAP Exception";
138
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.ERR_SYSTEM_NOT_READY);
137
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
139 138
				default:
140
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC));
139
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC)).get(String.valueOf(upassRC));
141 140
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
142 141
			}
143 142

  
src/com/ib/ibss/enterprise/services/ss112_user/IBSSRetailUserSuspendResultServices.java
14 14
import java.util.Map;
15 15

  
16 16
import my.com.upass.MinimalConstants;
17
import my.com.upass.UPassControllerV2;
18 17
import net.penril.ibss.audit.log.AuditLogConstants;
19 18
import net.penril.ibss.audit.log.USER_ACTIVITY_TYTPE;
20 19

  
21 20
import com.ib.ibss.common.constant.BusinessOptions;
22
import com.ib.ibss.common.constant.ExceptionErrors;
23 21
import com.ib.ibss.common.utils.IBSSLogger;
24 22
import com.ib.ibss.common.utils.ResourcesUtils;
25 23
import com.ib.ibss.enterprise.services.IBSSEnterpriseServicesWorkspace;
......
100 98
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, StatusConstants.UPASS_ERR_INVALID_INPUT);
101 99
				case MinimalConstants.ERR_LDAP:	
102 100
					logReason = "Unhandled response code: " + upassRC + " Message:" + "LDAP Exception";
103
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.ERR_SYSTEM_NOT_READY);
101
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
104 102
				default:
105
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC));
103
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC)).get(String.valueOf(upassRC));
106 104
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
107 105
			}
108 106
			
src/com/ib/ibss/enterprise/services/ss112_user/IBSSRetailUserUnlockResultServices.java
13 13
import java.util.Map;
14 14

  
15 15
import my.com.upass.MinimalConstants;
16
import my.com.upass.UPassControllerV2;
17 16
import net.penril.ibss.audit.log.AuditLogConstants;
18 17
import net.penril.ibss.audit.log.USER_ACTIVITY_TYTPE;
19 18

  
20 19
import com.ib.ibss.common.constant.BusinessOptions;
21
import com.ib.ibss.common.constant.ExceptionErrors;
22 20
import com.ib.ibss.common.utils.IBSSLogger;
23 21
import com.ib.ibss.common.utils.ResourcesUtils;
24 22
import com.ib.ibss.enterprise.services.IBSSEnterpriseServicesWorkspace;
......
112 110
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, StatusConstants.UPASS_ERR_INVALID_INPUT);
113 111
				case MinimalConstants.ERR_LDAP:	
114 112
					logReason = "Unhandled response code: " + upassRC + " Message:" + "LDAP Exception";
115
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.ERR_SYSTEM_NOT_READY);
113
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
116 114
				default:
117
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC));
115
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC)).get(String.valueOf(upassRC));
118 116
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
119 117
			}
120 118
			
src/com/ib/ibss/enterprise/services/ss223_application/IBSSApplicationUserCreateResultServices.java
12 12
package com.ib.ibss.enterprise.services.ss223_application;
13 13

  
14 14
import my.com.upass.MinimalConstants;
15
import my.com.upass.MinimalUPassControllerV2;
16 15
import my.com.upass.generic.hibernate.HibernateUtils;
17 16
import my.com.upass.pojo.ClientApp;
18 17
import my.com.upass.pojo.MinimalUserBean;
......
110 109
				throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, StatusConstants.UPASS_ERR_INVALID_INPUT);
111 110
			case MinimalConstants.ERR_LDAP:	
112 111
				logReason = "Unhandled response code: " + upassRC + " Message:" + "LDAP Exception";
113
				throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.ERR_SYSTEM_NOT_READY);
112
				throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
114 113
			default:
115
				logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC));
114
				logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC)).get(String.valueOf(upassRC));
116 115
				throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
117 116
			}
118 117
			
src/com/ib/ibss/enterprise/services/ss223_application/IBSSApplicationUserDeleteResultServices.java
12 12
package com.ib.ibss.enterprise.services.ss223_application;
13 13

  
14 14
import my.com.upass.MinimalConstants;
15
import my.com.upass.UPassControllerV2;
16 15
import my.com.upass.generic.hibernate.HibernateUtils;
17 16
import net.penril.ibss.audit.log.AuditLogConstants;
18 17
import net.penril.ibss.audit.log.USER_ACTIVITY_TYTPE;
19 18
import org.hibernate.Session;
20
import com.ib.ibss.common.constant.ExceptionErrors;
21 19
import com.ib.ibss.common.utils.IBSSLogger;
22 20
import com.ib.ibss.common.utils.ResourcesUtils;
23 21
import com.ib.ibss.enterprise.services.IBSSEnterpriseServicesWorkspace;
......
88 86
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, StatusConstants.UPASS_ERR_INVALID_INPUT);
89 87
				case MinimalConstants.ERR_LDAP:	
90 88
					logReason = "Unhandled response code: " + upassRC + " Message:" + "LDAP Exception";
91
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.ERR_SYSTEM_NOT_READY);
89
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
92 90
				default:
93
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC));
91
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC)).get(String.valueOf(upassRC));
94 92
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
95 93
			}
96 94
			
src/com/ib/ibss/enterprise/services/ss223_application/IBSSApplicationUserEditResultServices.java
12 12
package com.ib.ibss.enterprise.services.ss223_application;
13 13

  
14 14
import my.com.upass.MinimalConstants;
15
import my.com.upass.MinimalUPassControllerV2;
16 15
import my.com.upass.generic.hibernate.HibernateUtils;
17 16
import my.com.upass.pojo.MinimalUserBean;
18 17
import net.penril.ibss.audit.log.AuditLogConstants;
......
20 19

  
21 20
import org.hibernate.Session;
22 21

  
23
import com.ib.ibss.common.constant.ExceptionErrors;
24 22
import com.ib.ibss.common.utils.ResourcesUtils;
25 23
import com.ib.ibss.enterprise.services.IBSSEnterpriseServicesWorkspace;
26 24
import com.ib.ibss.enterprise.services.StatusConstants;
......
95 93
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, StatusConstants.UPASS_ERR_INVALID_INPUT);
96 94
				case MinimalConstants.ERR_LDAP:	
97 95
					logReason = "Unhandled response code: " + upassRC + " Message:" + "LDAP Exception";
98
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.ERR_SYSTEM_NOT_READY);
96
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
99 97
				default:
100
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC));
98
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC)).get(String.valueOf(upassRC));
101 99
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
102 100
			}
103 101
			
src/com/ib/ibss/enterprise/services/ss223_application/IBSSApplicationUserResetPassResultServices.java
12 12
package com.ib.ibss.enterprise.services.ss223_application;
13 13

  
14 14
import my.com.upass.MinimalConstants;
15
import my.com.upass.MinimalUPassControllerV2;
16 15
import my.com.upass.pojo.ClientApp;
17 16
import net.penril.ibss.audit.log.AuditLogConstants;
18 17
import net.penril.ibss.audit.log.USER_ACTIVITY_TYTPE;
......
94 93
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.LOGIN_PASSWORD_WEAK);	
95 94
				case MinimalConstants.ERR_LDAP:	
96 95
					logReason = "Unhandled response code: " + upassRC + " Message:" + "LDAP Exception";
97
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.ERR_SYSTEM_NOT_READY);
96
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, String.valueOf(upassRC));
98 97
				default:
99
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC));
98
					logReason = "Unhandled response code: " + upassRC + " Message:" + MinimalConstants.getErrText(String.valueOf(upassRC)).get(String.valueOf(upassRC));
100 99
					throw IBSSErrorHandler.createBusinessException (IBSSBusinessException.LOGIN, ExceptionErrors.ERR_SYSTEM_NOT_READY);
101 100
			}
102 101
			

Also available in: Unified diff