Revision 16:d12529a64c6c

View differences:

WebContent/jsp/ss112_user/ibssRetailUserDeleteConfirm.jsp
2 2
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
3 3
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %>
4 4

  
5
<bean:define id="viewBean" name="ibssUserForm" property="ibssUserViewBean" />
5
<bean:define id="detailBean" name="ibssUserForm"
6
	property="ibssUserDetailBean" />
6 7

  
7 8
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - Delete Confirmation</strong></h3>
8 9
<htmlEL:form action="/ss112/delUserResult.do">
......
15 16
  </tr>
16 17
    <tr>
17 18
		<td>&nbsp;</td>
18
		<td><label id='label1'><bean:message key="user.id"/> 
19
			<strong><c:out value="${viewBean.map.userId }"/></strong>
19
		<td><label id='label1'><bean:message key="user.id"/>: 
20
			<strong><c:out value="${detailBean.map.userAlias}"/></strong>
20 21
			<bean:message key="user.will.be"/> 
21 22
			</label><strong><bean:message key="user.deleted"/></strong>.</td>
22 23
		<td>&nbsp;</td>
WebContent/jsp/ss112_user/ibssRetailUserDeleteResult.jsp
2 2
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
3 3
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %>
4 4

  
5
<bean:define id="viewBean" name="ibssUserForm" property="ibssUserViewBean" />
5
<bean:define id="detailBean" name="ibssUserForm"
6
	property="ibssUserDetailBean" />
6 7

  
7 8
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - Delete Result</strong></h3>
8 9
<table class="tabularForm" width="517" border="1">
......
14 15
  </tr>
15 16
    <tr>
16 17
		<td>&nbsp;</td>
17
		<td><label id='label1'><bean:message key="user.id"/> 
18
			<strong><c:out value="${viewBean.map.userId}"/> </strong>
18
		<td><label id='label1'><bean:message key="user.id"/>: 
19
			<strong><c:out value="${detailBean.map.userAlias}"/> </strong>
19 20
			<bean:message key="user.have.been.successfully"/> 
20 21
			</label><strong><bean:message key="user.deleted"/></strong>.</td>
21 22
		<td>&nbsp;</td>
WebContent/jsp/ss112_user/ibssRetailUserResetPassResult.jsp
7 7
<td>&nbsp;</td>
8 8
<td><div id="steps"><span><bean:message key="general.title.steps" arg0="2" arg1="2"/></span></div></td>
9 9

  
10
<bean:define id="detailBean" name="ibssUserForm"
11
	property="ibssUserDetailBean" />
12

  
10 13
</tr>
11 14
</table>
12 15
<table class="tabularForm">
......
18 21
  </tr>
19 22
  <tr>
20 23
    <td height="28">&nbsp;</td>
21
    <td colspan="2"><bean:message key="user.password.reset.successful"/> </td>
24
    <td colspan="2"><bean:message key="user.id" />:<c:out value="${detailBean.map.userAlias}"></c:out>&nbsp;<bean:message key="user.password.reset.successful"/> </td>
22 25
    <td>&nbsp;</td>
23 26
  </tr>
24 27
  <tr>
src/com/ib/ibss/controller/actions/ss112_user/IBSSRetailUserDeleteConfirmAction.java
1
/**
2
 * Copyright (c) 2010 Penril Datability (M) Sdn Bhd All rights reserved.
3
 *
4
 * This software is copyrighted. Under the copyright laws, this software
5
 * may not be copied, in whole or in part, without prior written consent
6
 * of Penril Datability (M) Sdn Bhd or its assignees. This software is
7
 * provided under the terms of a license between Penril Datability (M)
8
 * Sdn Bhd and the recipient, and its use is subject to the terms of that
9
 * license.
10
 */
11
package com.ib.ibss.controller.actions.ss112_user;
12

  
13
import javax.servlet.http.HttpServletRequest;
14
import javax.servlet.http.HttpServletResponse;
15

  
16
import org.apache.struts.action.ActionForm;
17
import org.apache.struts.action.ActionForward;
18
import org.apache.struts.action.ActionMapping;
19

  
20
import com.ib.ibss.common.constant.AdminPermissionModeType.RIBPermission;
21
import com.ib.ibss.common.constant.FunctionConstants.FunctionCodeEnum;
22
import com.ib.ibss.common.utils.IBSSNavigationUtil;
23
import com.ib.ibss.enterprise.services.common.SessionUserPermissionVerificationService;
24
import com.ib.ibss.error.exception.IBSSGenericException;
25
import com.ib.ibss.struts.utils.IBSSControllerAction;
26
import com.ib.ibss.struts.utils.IBSSSessionObjects;
27

  
28
/*
29
 * <pre>
30
 * PROGRAMMER: Nitya Wijayanti
31
 * CHANGE-NO:
32
 * TASK-NO:
33
 * DATE CREATED: Jun 15, 2011
34
 * TAG AS:
35
 * REASON(S):
36
 * MODIFICATION:
37
 * </pre>
38
 */
39

  
40
/**
41
 * <Class description>
42
 */
43
public class IBSSRetailUserDeleteConfirmAction extends IBSSControllerAction
44
{
45
	/**
46
	 * <pre>
47
	 * Create new desired IBSSDynaBean instance, form-beans: ibssUserForm and IBSSessionObjects.
48
	 * Check token value to make sure is valid session.
49
	 * </pre>
50
	 *
51
	 * @param p_oMapping The ActionMapping used to select this instance
52
	 * @param p_oForm The optional ActionForm bean for this request which is from form-bean.xml(if any)
53
	 * @param p_oRequest The HTTP request we are processing
54
	 * @param p_oResponse The HTTP response we are creating
55
	 * @return The requested ActionForward object
56
	 * @throws Exception if the application business logic throws an exception
57
	 * 
58
	 * @see com.ib.ibss.struts.utils.IBSSControllerAction#execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
59
	 */
60
	public ActionForward execute (ActionMapping p_oMapping, ActionForm p_oForm, HttpServletRequest p_oRequest, HttpServletResponse p_oResponse) throws Exception
61
	{
62
		noErrorHandling (p_oRequest, p_oMapping);		
63
		try
64
		{
65
			checkToken (p_oRequest, p_oMapping, false);
66
			checkCredential (p_oRequest, FunctionCodeEnum.RIB_USER_ENQUIRY);
67
			
68
			IBSSSessionObjects m_oSessionObjects = new IBSSSessionObjects(p_oRequest);
69
			IBSSNavigationUtil m_oTree = new IBSSNavigationUtil(m_oSessionObjects);
70
			m_oTree.buildNavigation ();		
71
			
72
			//Check User Permission Access
73
			Long actionId = RIBPermission.DELETE_RIB_USER.getActionId();
74
			SessionUserPermissionVerificationService access = new SessionUserPermissionVerificationService(m_oSessionObjects);
75
			access.validateUser(actionId);
76
		}
77
		catch (IBSSGenericException e)
78
		{
79
			errorHandling(p_oRequest, p_oMapping, e);
80
		}
81
		return super.execute (p_oMapping, p_oForm, p_oRequest, p_oResponse);
82
	}
83
}
src/com/ib/ibss/controller/actions/ss112_user/IBSSRetailUserDeleteResultAction.java
1
/**
2
 * Copyright (c) 2010 Penril Datability (M) Sdn Bhd All rights reserved.
3
 *
4
 * This software is copyrighted. Under the copyright laws, this software
5
 * may not be copied, in whole or in part, without prior written consent
6
 * of Penril Datability (M) Sdn Bhd or its assignees. This software is
7
 * provided under the terms of a license between Penril Datability (M)
8
 * Sdn Bhd and the recipient, and its use is subject to the terms of that
9
 * license.
10
 */
11
package com.ib.ibss.controller.actions.ss112_user;
12

  
13
import javax.servlet.http.HttpServletRequest;
14
import javax.servlet.http.HttpServletResponse;
15

  
16
import org.apache.struts.action.ActionForm;
17
import org.apache.struts.action.ActionForward;
18
import org.apache.struts.action.ActionMapping;
19

  
20
import com.ib.ibss.common.constant.AdminPermissionModeType.RIBPermission;
21
import com.ib.ibss.common.constant.FunctionConstants.FunctionCodeEnum;
22
import com.ib.ibss.common.utils.ActionTag;
23
import com.ib.ibss.common.utils.IBSSNavigationUtil;
24
import com.ib.ibss.enterprise.services.AccessConstants;
25
import com.ib.ibss.enterprise.services.common.SessionUserPermissionVerificationService;
26
import com.ib.ibss.enterprise.services.ss102_user_admin.constants.IBSSUserConstants;
27
import com.ib.ibss.enterprise.services.ss112_user.IBSSRetailUserEnquiryDeleteServices;
28
import com.ib.ibss.error.exception.IBSSGenericException;
29
import com.ib.ibss.struts.utils.IBSSControllerAction;
30
import com.ib.ibss.struts.utils.IBSSDynaBean;
31
import com.ib.ibss.struts.utils.IBSSDynaBeanManager;
32
import com.ib.ibss.struts.utils.IBSSSessionObjects;
33

  
34
/*
35
 * <pre>
36
 * PROGRAMMER: Nitya Wijayanti
37
 * CHANGE-NO:
38
 * TASK-NO:
39
 * DATE CREATED: Jun 15, 2011
40
 * TAG AS:
41
 * REASON(S):
42
 * MODIFICATION:
43
 * </pre>
44
 */
45

  
46
/**
47
 * <Class description>
48
 */
49
public class IBSSRetailUserDeleteResultAction extends IBSSControllerAction
50
{
51
	/**
52
	 * <pre>
53
	 * Create new desired IBSSDynaBean instance, form-beans: ibssUserForm and IBSSessionObjects.
54
	 * Check token value to make sure is valid session.
55
	 * </pre>
56
	 *
57
	 * @param p_oMapping The ActionMapping used to select this instance
58
	 * @param p_oForm The optional ActionForm bean for this request which is from form-bean.xml(if any)
59
	 * @param p_oRequest The HTTP request we are processing
60
	 * @param p_oResponse The HTTP response we are creating
61
	 * @return The requested ActionForward object
62
	 * @throws Exception if the application business logic throws an exception
63
	 * 
64
	 * @see com.ib.ibss.struts.utils.IBSSControllerAction#execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
65
	 */
66
	public ActionForward execute (ActionMapping p_oMapping, ActionForm p_oForm, HttpServletRequest p_oRequest, HttpServletResponse p_oResponse) throws Exception
67
	{
68
		noErrorHandling (p_oRequest, p_oMapping);		
69
		try
70
		{
71
			checkToken (p_oRequest, p_oMapping, false);
72
			checkCredential (p_oRequest, FunctionCodeEnum.RIB_USER_ENQUIRY);
73
			
74
			IBSSSessionObjects m_oSessionObjects = new IBSSSessionObjects(p_oRequest);
75
			IBSSNavigationUtil m_oTree = new IBSSNavigationUtil(m_oSessionObjects);
76
			m_oTree.buildNavigation ();		
77
			
78
			IBSSDynaBean m_oIBDynaBean 	= IBSSDynaBeanManager.createIBSSDynaBean (p_oForm, p_oMapping);
79
			
80
			//Check User Permission Access
81
			Long actionId = RIBPermission.DELETE_RIB_USER.getActionId();
82
			SessionUserPermissionVerificationService access = new SessionUserPermissionVerificationService(m_oSessionObjects);
83
			access.validateUser(actionId);
84
			
85
			String m_sAction 			= p_oRequest.getParameter(AccessConstants.ACTION);
86
			
87
			if(ActionTag.isBack(m_sAction))
88
			{
89
				m_sAction = ActionTag.BACK;
90
				setForwardPage(m_sAction.toLowerCase ());
91
			}else{
92
				IBSSRetailUserEnquiryDeleteServices service = new IBSSRetailUserEnquiryDeleteServices(m_oSessionObjects);
93
				service.setIBSSDynaBean(m_oIBDynaBean);
94
				service.userDelete();
95
			}
96
		}
97
		catch (IBSSGenericException e)
98
		{
99
			errorHandling(p_oRequest, p_oMapping, e);
100
		}
101
		return super.execute (p_oMapping, p_oForm, p_oRequest, p_oResponse);
102
	}
103
}
src/com/ib/ibss/enterprise/services/ss112_user/IBSSRetailUserEnquiryDeleteServices.java
1
/**
2
 * Copyright (M) 2010 Penril Datability (M) Sdn Bhd All rights reserved.
3
 *
4
 * This software is copyrighted. Under the copyright laws, this software
5
 * may not be copied, in whole or in part, without prior written consent
6
 * of Penril Datability (M) Sdn Bhd or its assignees. This software is
7
 * provided under the terms of a license between Penril Datability (M)
8
 * Sdn Bhd and the recipient, and its use is subject to the terms of that
9
 * license.
10
 */
11

  
12
package com.ib.ibss.enterprise.services.ss112_user;
13

  
14
import java.util.Date;
15

  
16
import net.penril.ibss.audit.log.AuditLogConstants;
17
import net.penril.ibss.core.hibernate.IbCustProfile;
18

  
19
import com.ib.ibss.common.constant.AdminPermissionModeType.RIBPermission;
20
import com.ib.ibss.common.constant.ExceptionErrors;
21
import com.ib.ibss.common.utils.IBSSLogger;
22
import com.ib.ibss.common.utils.ResourcesUtils;
23
import com.ib.ibss.enterprise.services.IBSSEnterpriseServicesWorkspace;
24
import com.ib.ibss.enterprise.services.StatusConstants;
25
import com.ib.ibss.enterprise.services.ss102_user_admin.constants.IBSSUserConstants;
26
import com.ib.ibss.error.exception.IBSSBusinessException;
27
import com.ib.ibss.error.exception.IBSSGenericException;
28
import com.ib.ibss.error.handler.IBSSErrorHandler;
29
import com.ib.ibss.struts.utils.IBSSDynaBean;
30
import com.ib.ibss.struts.utils.IBSSSessionObjects;
31

  
32
/**
33
 * 
34
 * PROGRAMMER: Danniell
35
 * CHANGE-NO:
36
 * TASK-NO:
37
 * DATE CREATED: Sep 1, 2010
38
 * TAG AS:
39
 * REASON(S):
40
 * MODIFICATION:
41
 */
42

  
43
/**
44
 * Get necessary details information for performing user reset password
45
 */
46
public class IBSSRetailUserEnquiryDeleteServices extends IBSSEnterpriseServicesWorkspace
47
{
48
	private static Class<IBSSRetailUserEnquiryDeleteServices> c_oClass = IBSSRetailUserEnquiryDeleteServices.class;
49
	
50
	/**
51
	 * Class constructor specifying session object.
52
	 *
53
	 * @param sessionObjects session object containing all information stored in HTTP session
54
	 */
55
	public IBSSRetailUserEnquiryDeleteServices(IBSSSessionObjects sessionObjects)
56
	{
57
		super(sessionObjects);
58
	}
59
	
60
	String c_sUserAlias;
61
	String c_sPassword;
62
	String c_sConfirmPassword;
63
	String c_sAdminName;
64
	String c_sLogReason;
65
	Long c_oAdminID;
66
	Long c_oUserID;
67
	
68
	IBSSDynaBean c_oDetailBean;
69
	
70
	Date c_oNow = new Date();
71
	
72
	public void userDelete() throws IBSSGenericException
73
	{
74
		IBSSLogger.debug (c_oClass, "Entering userResetPassword");
75
		
76
		Long m_oLogStatus 						= AuditLogConstants.UNSUCCESSFUL;
77
		c_sPassword 							= getBeanMessage (IBSSUserConstants.PASS);
78
		c_sConfirmPassword 						= getBeanMessage (IBSSUserConstants.CONFIRM_PASS);
79
		c_sAdminName 							= getIBSSessionObjects().getSessionUser().getUserName ();
80
		c_oAdminID								= getIBSSessionObjects().getSessionUser().getUserId ();
81
		c_oDetailBean 							= (IBSSDynaBean) getIBSSDynaBean().get(IBSSUserConstants.IBSS_USER_DETAIL);
82
		c_oUserID								= (Long) c_oDetailBean.get (IBSSUserConstants.USER_ID);
83
		c_sUserAlias 							= (String) c_oDetailBean.get (IBSSUserConstants.USER_ALIAS);
84
		
85
		try
86
		{
87
			
88
			RetailUserSharedServices m_oSharedServices = new RetailUserSharedServices();
89
			//Determine maker checker
90
			Long actionId = RIBPermission.RESET_RIB_USER_PASSWORD.getActionId();			
91
			boolean isMakerChecker = m_oSharedServices.determineMakerChecker (actionId, getAdminActionDAO(), getIBSSessionObjects());	
92
			
93
			/* Delete User */
94
			
95
			
96
				/* Log successful */
97
				m_oLogStatus = AuditLogConstants.SUCCESSFUL;
98
				
99
				setBeanMessage (IBSSUserConstants.JSP_TITLE, 
100
						ResourcesUtils.getApplicationResourceMessage ("user.user") + ": " + c_sUserAlias + " " +
101
						ResourcesUtils.getApplicationResourceMessage ("user.has.been.successfully") + " " +
102
						ResourcesUtils.getApplicationResourceMessage ("user.reset.desc"));
103
		}
104
		catch (Exception e)
105
		{
106
			IBSSErrorHandler.handleServiceError (e, c_oClass);
107
		}
108
		finally
109
		{
110
			try
111
			{
112
				getAuditLogDAO ().logActivity (AuditLogConstants.RESET_RIB_USER_PASSWORD, 
113
						AuditLogConstants.RESET_USER_PWD_DESCRIPTION, 
114
						m_oLogStatus, 
115
						c_sLogReason, 
116
						getIBSSessionObjects ().getSessionUserAlias (), 
117
						getIBSSessionObjects ().getSessionUser ().getRoleId (),
118
						getIBSSessionObjects ().getSessionUser ().getGroupId (),
119
						getIBSSessionObjects ().getSessionUser ().getCurrentLoginIPAddress());
120
			}
121
			catch (Exception e)
122
			{
123
				IBSSErrorHandler.handleServiceError (e, c_oClass);
124
			}
125
		}
126
		IBSSLogger.debug (c_oClass, "Exiting userResetPassword");
127
	}
128

  
129
}
src/com/ib/ibss/enterprise/services/ss112_user/IBSSRetailUserEnquiryDetailsServices.java
91 91
			
92 92
			userMap 			= (Map<String, IBSSDynaBean>) m_oUserViewbean.get(IBSSUserConstants.ALL_USER_MAP);
93 93
			
94
			m_oUserBean 		= userMap.get(index);
94
			if (DataValidator.isEmptyString(index)){
95
				m_oUserBean = (IBSSDynaBean) getIBSSDynaBean ().get(IBSSUserConstants.IBSS_USER_DETAIL);
96
			}else{
97
				m_oUserBean = userMap.get(index);
98
			}
95 99
			
96 100
			if(m_oUserBean != null)
97 101
			{
98 102
				BeanToBeanTransferUtils.BeanToBeanDataTransfer(m_oUserBean, m_oDetailBean);
99 103
				
100 104
				int userType = Integer.valueOf((String) m_oUserBean.get(IBSSUserConstants.USER_APPLICATION_KEY));
101
				long userId = Long.valueOf((String)m_oUserBean.get(IBSSUserConstants.USER_ID));
105
				long userId = 0L;
106
				
107
				if (DataValidator.isEmptyString(index)){
108
					userId = (Long) m_oUserBean.get(IBSSUserConstants.USER_ID);
109
				}else{
110
					userId = Long.valueOf((String)m_oUserBean.get(IBSSUserConstants.USER_ID));
111
				}
102 112
				
103 113
				switch (userType){
104 114
					case 1:{//M2U Retail Internet Banking
src/com/ib/ibss/enterprise/services/ss112_user/IBSSRetailUserEnquiryMainServices.java
15 15
import java.util.ArrayList;
16 16
import java.util.Date;
17 17
import java.util.HashMap;
18
import java.util.LinkedHashMap;
18 19
import java.util.List;
19 20
import java.util.Map;
20 21

  
......
97 98
		MinimalUserBean m_oUser					= null;
98 99
		List<IbCustProfile> m_oUsers			= null;
99 100
		List<IBSSDynaBean> m_lGroupList 		= new ArrayList<IBSSDynaBean> ();
100
		Map<String, IBSSDynaBean> m_mUserListMap 		= new HashMap<String, IBSSDynaBean> ();
101
		LinkedHashMap<String, IBSSDynaBean> m_mUserListMap 		= new LinkedHashMap<String, IBSSDynaBean> ();
101 102
		
102 103
		Map<String, String> m_mUStatusMap 				= new HashMap<String, String> ();
103 104
		Map<String, String> applicationMap 				= new HashMap<String, String> ();
......
137 138
			m_iCurrentPageNo 	= m_oPagination.getCurrentPageNumber ();
138 139
			m_iTotalPageNo 		= m_oPagination.getTotalPageNumber ();
139 140
			
140
//			m_oUsers = searchUserBasedOnCriteria(m_iCurrentPageNo, m_iUserEnquiryRowPerPage);
141
			
142
			int noOfRecordInPage = userList.size()%m_iUserEnquiryRowPerPage;
143
			
144
			if(noOfRecordInPage < 10)
145
			{
146
				m_iEndIndex = noOfRecordInPage - 1;
147
			}else{
148
				m_iEndIndex = 9;
149
			}
150
			
151 141
			m_mUStatusMap 	= ResourcesUtils.getBusinessOptionsResourceKey(BusinessOptions.USER_STATUS);
152 142
			authModeMap 	= ResourcesUtils.getBusinessOptionsResourceKey(BusinessOptions.AUTHENTICATION_MODE);
153 143
			applicationMap	= ResourcesUtils.getBusinessOptionsResourceKey(BusinessOptions.APPLICATION_CLIENT);
154
			m_mGroupMap		= getGroupDAO ().getAllGroupNameMap ();
155 144
			
156 145
			if (userList == null)
157 146
			{
......
160 149
			}
161 150
			else
162 151
			{
163
				for(int i = m_iStartIndex; i <= m_iEndIndex; i++)
152
				m_iStartIndex = m_iUserEnquiryRowPerPage*(m_iUserEnquirySegment-1);
153
				m_iEndIndex	= m_iStartIndex+m_iUserEnquiryRowPerPage;
154
				
155
				if (m_iEndIndex>userList.size()){
156
					m_iEndIndex = userList.size();
157
				}
158
				
159
				for(int i = m_iStartIndex; i < m_iEndIndex; i++)
164 160
				{
165 161
					m_oUser 					= userList.get (i);
166 162
					m_oUserGroupListViewBean 	= IBSSDynaBeanManager.createIBSSDynaBean(IBSSUserConstants.IBSS_USER_VIEW, getIBSSDynaBean().getActionMapping());
......
191 187
			m_oUserGroupViewBean.set(IBSSUserConstants.PAGINATION, m_oPagination);
192 188
			m_oUserGroupViewBean.set(IBSSUserConstants.ENQUIRY_CURRENT_PAGE_NO, String.valueOf(m_iCurrentPageNo));
193 189
			m_oUserGroupViewBean.set(IBSSUserConstants.ENQUIRY_TOTAL_PAGE_NO, String.valueOf(m_iTotalPageNo));
194
			m_oUserGroupViewBean.set(IBSSUserConstants.USER_GROUP_MAP, m_mGroupMap);
195 190
			
196 191
			getIBSSDynaBean().set(IBSSUserConstants.IBSS_USER_VIEW, m_oUserGroupViewBean);
197 192
		}
......
202 197
		}
203 198
		IBSSLogger.debug (c_oClass, "Exiting createEnquiryScreen");
204 199
	}
205

  
206
	private List<IbCustProfile> searchUserBasedOnCriteria (int pageNo, int pageSize) throws Exception
207
	{
208
		String m_sUserName 	= getBeanMessage (IBSSUserConstants.SEARCH_USER_NAME);
209
		String m_sUserAlias = getBeanMessage (IBSSUserConstants.SEARCH_USER_ALIAS);
210
		String m_sUserGroup	= getBeanMessage (IBSSUserConstants.SEARCH_USER_GROUP);
211
		String m_sUserState	= getBeanMessage (IBSSUserConstants.SEARCH_USER_STATUS);
212
		String m_sAccessNo	= getBeanMessage (IBSSUserConstants.SEARCH_ACCESS_NO);
213
		String m_sUserType	= getBeanMessage (IBSSUserConstants.SEARCH_USER_TYPE);
214
		String m_sTacPhone	= getBeanMessage (IBSSUserConstants.SEARCH_TAC_PHONE);
215
		String m_sCreateFr	= getBeanMessage (IBSSUserConstants.SEARCH_CREATION_DATE_FROM);
216
		String m_sCreateTo	= getBeanMessage (IBSSUserConstants.SEARCH_CREATION_DATE_TO);
217
		
218
		return getUserProfileDAO ().userEnquiry (m_sUserAlias, m_sUserName, m_sUserGroup, 
219
				m_sUserState, m_sAccessNo, m_sUserType, m_sTacPhone, m_sCreateFr, m_sCreateTo, pageNo, pageSize);
220
	}
221
	
222
	private int noOfRecordsBasedOnCriteria () throws Exception
223
	{
224
		String m_sUserName 	= getBeanMessage (IBSSUserConstants.SEARCH_USER_NAME);
225
		String m_sUserAlias = getBeanMessage (IBSSUserConstants.SEARCH_USER_ALIAS);
226
		String m_sUserGroup	= getBeanMessage (IBSSUserConstants.SEARCH_USER_GROUP);
227
		String m_sUserState	= getBeanMessage (IBSSUserConstants.SEARCH_USER_STATUS);
228
		String m_sAccessNo	= getBeanMessage (IBSSUserConstants.SEARCH_ACCESS_NO);
229
		String m_sUserType	= getBeanMessage (IBSSUserConstants.SEARCH_USER_TYPE);
230
		String m_sTacPhone	= getBeanMessage (IBSSUserConstants.SEARCH_TAC_PHONE);
231
		String m_sCreateFr	= getBeanMessage (IBSSUserConstants.SEARCH_CREATION_DATE_FROM);
232
		String m_sCreateTo	= getBeanMessage (IBSSUserConstants.SEARCH_CREATION_DATE_TO);
233
		
234
		return getUserProfileDAO ().noOfRecords (m_sUserAlias, m_sUserName, m_sUserGroup, 
235
				m_sUserState, m_sAccessNo, m_sUserType, m_sTacPhone, m_sCreateFr, m_sCreateTo);
236
	}
237 200
	
238 201
	private List<MinimalUserBean> dummyList() throws Exception{
239 202
		List<MinimalUserBean> returnList = new ArrayList<MinimalUserBean>();

Also available in: Unified diff