[jboss-user] [JBoss Portal] - Re: Error from JSF app deployed as portlet
arnieAustin
do-not-reply at jboss.com
Tue Jan 9 09:59:41 EST 2007
The code is below. But like I said, as a portlet, it never gets called (the debugger never stops there).
| public String doSearch () {
| // get the current user by pulling from the session object
| String ls_user_name = null; OagIdVaultAccount oagIdVaultAccount = null;
| ApplicationSecurity applicationSecurity = null;
| HttpSession lo_HttpSession = (HttpSession)FacesContext.getCurrentInstance().
| getExternalContext().getSession(false);
| Object lo_security = lo_HttpSession.getAttribute(DpsLicenseInquiryConstants.CS_VISIT_KEY);
| if ( lo_security instanceof OagIdVaultAccount ) {
| oagIdVaultAccount = (OagIdVaultAccount)lo_security;
| ls_user_name = oagIdVaultAccount.getCommonName();
| } else {
| applicationSecurity = (ApplicationSecurity)lo_security;
| ls_user_name = applicationSecurity.getUserLogin();
| }
| // reset the record pointer
| ci_rowIndex = 0;
| // bundle up the search criteria
| DpsDriverCriteria lo_DpsDriverCriteria = new DpsDriverCriteria();
| lo_DpsDriverCriteria.setLicenseNumber(cs_search_dl);
| lo_DpsDriverCriteria.setDriverName(cs_search_name);
| lo_DpsDriverCriteria.setDriverAddress(cs_search_address);
| lo_DpsDriverCriteria.setDriverCity(cs_search_city);
| lo_DpsDriverCriteria.setDriverClass(cs_search_class);
| lo_DpsDriverCriteria.setDriverDob(cs_search_dob);
| lo_DpsDriverCriteria.setUserName(ls_user_name);
| if ( !lo_DpsDriverCriteria.validCriteria() ) {
| getFacesContext().addMessage(null,
| new FacesMessage(FacesMessage.SEVERITY_WARN, "You must enter at least one criteria.", null));
| return DpsLicenseInquiryConstants.CS_FAILURE;
| }
|
| try {
| // attempt to connect to the database
| DpsLicenseRepository lo_DpsLicenseRepository = new DpsLicenseRepository();
| // do the search
| co_search_results_list = lo_DpsLicenseRepository.getDrivers(lo_DpsDriverCriteria);
| cs_elapsed_time = OagStringUtils.formatElapsedTime(lo_DpsLicenseRepository.getElapsedSearchTime());
| } catch (SQLException e) {
| getFacesContext().addMessage(null,
| new FacesMessage(FacesMessage.SEVERITY_FATAL, "Unable to connect to database!",
| e.toString()));
| e.printStackTrace();
| }
|
| if ( co_search_results_list != null ) {
| return DpsLicenseInquiryConstants.CS_SUCCESS;
| } else {
| return DpsLicenseInquiryConstants.CS_FAILURE;
| }
| }
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3999486#3999486
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3999486
More information about the jboss-user
mailing list