Java tutorial
package pagecode.jsp.actions.scheduling; import java.util.ArrayList; import java.util.Map; import java.util.StringTokenizer; import java.util.logging.Logger; import javax.faces.context.FacesContext; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang.StringUtils; import pagecode.PageCodeBase; import pagecode.RPTs.FirstAttendanceNoticeParameterFields; import pagecode.RPTs.FirstAttendanceNoticeSchema; import pagecode.RPTs.IconDateUtil; import pagecode.RPTs.NoticeOfAppealParameterFields; import pagecode.RPTs.NoticeOfTrialParameterFields; import pagecode.RPTs.NoticeOfTrialSchema; import pagecode.jsp.actions.AbstractActionBase; import pagecode.jsp.scheduling.CountAppealReOpeningManagedBean; import IntegrationObject.FunctionKeyF9_Access; import IntegrationObject.GetReturnMessageInAnyScreen_Access; import IntegrationObject.ISAPLCountAppealAccess_Access; import IntegrationObject.ISAPLCountAppealDelete_Access; import IntegrationObject.ISAPLCountAppealGetData_Access; import IntegrationObject.ISAPLCountAppealPostData_Access; import IntegrationObject.NextPage_Access; import IntegrationObject.PreviousPage_Access; import businessobjects.ReportWrapper; public class CountAppealReOpeningAction extends AbstractActionBase { private static final Logger logger = Logger.getLogger(CountAppealReOpeningAction.class.getName()); public static void execute(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope, boolean isPostBack) throws Exception { logger.info("In CountAppealReOpeningAction::execute"); try { String returnMessage = ""; if (!isPostBack) { countAppealReOpeningManagedBean = retrieveAppealsData(countAppealReOpeningManagedBean, sessionScope); } if (!returnMessage.equals("")) { throw new Exception(returnMessage); } } catch (Exception e) { throw e; } finally { } } public static void executeTabPreProcessing(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) throws Exception { logger.info("In CountAppealReOpeningAction::executeTabPreProcessing"); try { String returnMessage = ""; if (!returnMessage.equals("")) { throw new Exception(returnMessage); } } catch (Exception e) { throw e; } finally { } } public static String executeReturnToMainMenu(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) throws Exception { logger.info("In CountAppealReOpeningAction::executeReturnToMainMenu"); String retVal = ""; try { executePFCommand("[pf4]", sessionScope); GetReturnMessageInAnyScreen_Access getReturnMessage = new GetReturnMessageInAnyScreen_Access(); PageCodeBase.executeEJB(getReturnMessage, sessionScope); String returnMessage = getReturnMessage.getReturnMessage().trim(); String screenName = getReturnMessage.getScreenName().trim(); if (screenName.equals("ISDLS")) { retVal = "ISDLS"; } else { retVal = "back"; } if (!returnMessage.equals("")) { throw new Exception(returnMessage); } } catch (Exception e) { throw e; } finally { } return retVal; } public static void executePreviousPage(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) throws Exception { logger.info("In CountAppealReOpeningAction::executePreviousPage"); try { String returnMessage = ""; PreviousPage_Access previousPageAccessBean = new PreviousPage_Access(); PageCodeBase.executeEJB(previousPageAccessBean, sessionScope); GetReturnMessageInAnyScreen_Access getReturnMessage = new GetReturnMessageInAnyScreen_Access(); PageCodeBase.executeEJB(getReturnMessage, sessionScope); returnMessage = getReturnMessage.getReturnMessage().trim(); countAppealReOpeningManagedBean = retrieveAppealsData(countAppealReOpeningManagedBean, sessionScope); int index = countAppealReOpeningManagedBean.getPageIndex(); if (index > 0) countAppealReOpeningManagedBean.setPageIndex(index - 1); if (!returnMessage.equals("")) { throw new Exception(returnMessage); } } catch (Exception e) { throw e; } finally { /* * //When done go to ICON main screen BackToMenu_Access * backToMenu_Access = new BackToMenu_Access(); * PageCodeBase.executeEJB(backToMenu_Access, sessionScope); */ } } public static void executeNextPage(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) throws Exception { logger.info("In CountAppealReOpeningAction::executeNextPage"); try { String returnMessage = ""; NextPage_Access nextPageAccessBean = new NextPage_Access(); PageCodeBase.executeEJB(nextPageAccessBean, sessionScope); GetReturnMessageInAnyScreen_Access getReturnMessage = new GetReturnMessageInAnyScreen_Access(); PageCodeBase.executeEJB(getReturnMessage, sessionScope); returnMessage = getReturnMessage.getReturnMessage().trim(); countAppealReOpeningManagedBean = retrieveAppealsData(countAppealReOpeningManagedBean, sessionScope); int index = countAppealReOpeningManagedBean.getPageIndex(); countAppealReOpeningManagedBean.setPageIndex(index + 1); if (!returnMessage.equals("")) { throw new Exception(returnMessage); } } catch (Exception e) { throw e; } finally { /* * //When done go to ICON main screen BackToMenu_Access * backToMenu_Access = new BackToMenu_Access(); * PageCodeBase.executeEJB(backToMenu_Access, sessionScope); */ } } public static void executeNoticeOfTrialPrint(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) throws Exception { logger.info("In CountAppealReOpeningAction::executeNoticeOfTrialPrint"); String crt, jur, yr, info1, info2, count; crt = countAppealReOpeningManagedBean.getCaseNum1().trim(); jur = countAppealReOpeningManagedBean.getCaseNum2().trim(); yr = countAppealReOpeningManagedBean.getCaseNum3().trim(); info1 = countAppealReOpeningManagedBean.getCaseNum4().trim(); info2 = countAppealReOpeningManagedBean.getCaseNum5().trim(); count = countAppealReOpeningManagedBean.getCount().trim(); //if there is a case number i.e. it might be empty thus must check //these can never be null if (!crt.equals("") && !jur.equals("") && !yr.equals("") && !info1.equals("") && !info2.equals("")) { NoticeOfTrialParameterFields noticeOfTrialParameterFields = new NoticeOfTrialParameterFields(); try { FacesContext facesContext = FacesContext.getCurrentInstance(); HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext() .getResponse(); HttpServletRequest request = (HttpServletRequest) facesContext.getExternalContext().getRequest(); noticeOfTrialParameterFields.setTrailScheduleDetails(crt, jur, yr, info1, info2, count, //TODO set boolean runAsStandAlone properly false, request); noticeOfTrialParameterFields.processParameterFieldsData(); ArrayList notices = new ArrayList(); NoticeOfTrialSchema notice = new NoticeOfTrialSchema(); notice.setOffenceNumber(noticeOfTrialParameterFields.getParamOffenceNumber()); notice.setOffenceDate(noticeOfTrialParameterFields.getParamOffenceDate()); notice.setOfficerNumber(noticeOfTrialParameterFields.getParamOfficerNumber()); notice.setDriversLicenseNumber(noticeOfTrialParameterFields.getParamDriversLicenseNumber()); notice.setPlateNumber(noticeOfTrialParameterFields.getParamPlateNumber()); notice.setEnforcementAgency(noticeOfTrialParameterFields.getParamEnforcementAgency()); notice.setSex(noticeOfTrialParameterFields.getParamSex()); notice.setDateOfBirth(noticeOfTrialParameterFields.getParamDateOfBirth()); notice.setCvor(noticeOfTrialParameterFields.getParamCVOR()); notice.setUnit(noticeOfTrialParameterFields.getParamUnit()); notice.setOffenderFullName(noticeOfTrialParameterFields.getParamOffenderFullName()); notice.setAddressLine1(noticeOfTrialParameterFields.getParamAddressLine1()); notice.setAddressLine2(noticeOfTrialParameterFields.getParamAddressLine2()); notice.setAddressLine3(noticeOfTrialParameterFields.getParamAddressLine3()); notice.setOffenceDay(noticeOfTrialParameterFields.getParamOffenceDay()); notice.setOffenceMonth(noticeOfTrialParameterFields.getParamOffenceMonth()); notice.setOffenceYear(noticeOfTrialParameterFields.getParamOffenceYear()); notice.setOffenceTime(noticeOfTrialParameterFields.getParamOffenceTime()); notice.setOffenceLocation(noticeOfTrialParameterFields.getParamOffenceLocation()); notice.setOffenceDesc(noticeOfTrialParameterFields.getParamOffenceDesc()); notice.setOffenceStatue(noticeOfTrialParameterFields.getParamOffenceStatue()); notice.setOffenceSection(noticeOfTrialParameterFields.getParamOffenceSection()); notice.setOffenceTotalPayable(noticeOfTrialParameterFields.getParamOffenceTotalPayable()); notice.setTrialDay(noticeOfTrialParameterFields.getParamTrialDay()); notice.setTrialMonth(noticeOfTrialParameterFields.getParamTrialMonth()); notice.setTrailYear(noticeOfTrialParameterFields.getParamTrailYear()); notice.setTrailTime(noticeOfTrialParameterFields.getParamTrailTime()); notice.setTrailLocationCourtOffice( noticeOfTrialParameterFields.getParamTrailLocationCourtOfficeId()); notice.setIssuedAt(noticeOfTrialParameterFields.getParamIssuedAt()); notice.setIssuedDay(noticeOfTrialParameterFields.getParamIssuedDay()); notice.setIssuedMonth(noticeOfTrialParameterFields.getParamIssuedMonth()); notice.setIssuedYear(noticeOfTrialParameterFields.getParamIssuedYear()); notice.setFormNumberLabel(noticeOfTrialParameterFields.getParamFormNumberLabel()); notices.add(notice); getReportWrapper(sessionScope).displayReportInSameBrowserWindowNoneJSF(noticeOfTrialParameterFields, request, response, null, notices, "pagecode.RPTs.NoticeOfTrialSchema"); // getReportWrapper(sessionScope).displayReportInSameBrowserWindowJSF(noticeOfTrialParameterFields); } catch (Exception e) { e.printStackTrace(); } refreshSearch(countAppealReOpeningManagedBean, sessionScope); } } private static ReportWrapper getReportWrapper(Map session) { ReportWrapper reportWrapper = new ReportWrapper(); session.put("reportWrapper", reportWrapper); return reportWrapper; } public static void executeFirstAppearancePrint(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) throws Exception { logger.info("In CountAppealReOpeningAction::executeFirstAppearancePrint"); String crt, jur, yr, info1, info2, count; crt = countAppealReOpeningManagedBean.getCaseNum1().trim(); jur = countAppealReOpeningManagedBean.getCaseNum2().trim(); yr = countAppealReOpeningManagedBean.getCaseNum3().trim(); info1 = countAppealReOpeningManagedBean.getCaseNum4().trim(); info2 = countAppealReOpeningManagedBean.getCaseNum5().trim(); count = countAppealReOpeningManagedBean.getCount().trim(); //if there is a case number i.e. it might be empty thus must check //these can never be null if (!crt.equals("") && !jur.equals("") && !yr.equals("") && !info1.equals("") && !info2.equals("")) { FirstAttendanceNoticeParameterFields firstAttendanceNoticeParameterFields = new FirstAttendanceNoticeParameterFields(); try { FacesContext facesContext = FacesContext.getCurrentInstance(); HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext() .getResponse(); HttpServletRequest request = (HttpServletRequest) facesContext.getExternalContext().getRequest(); firstAttendanceNoticeParameterFields.setTrailScheduleDetails(crt, jur, yr, info1, info2, count, //TODO set boolean runAsStandAlone properly false, request); firstAttendanceNoticeParameterFields.processParameterFieldsData(); ArrayList notices = new ArrayList(); FirstAttendanceNoticeSchema notice = new FirstAttendanceNoticeSchema(); notice.setOffenceNumber(firstAttendanceNoticeParameterFields.getParamOffenceNumber()); notice.setOffenceDate(firstAttendanceNoticeParameterFields.getParamOffenceDate()); notice.setOfficerNumber(firstAttendanceNoticeParameterFields.getParamOfficerNumber()); notice.setDriversLicenseNumber(firstAttendanceNoticeParameterFields.getParamDriversLicenseNumber()); notice.setPlateNumber(firstAttendanceNoticeParameterFields.getParamPlateNumber()); notice.setEnforcementAgency(firstAttendanceNoticeParameterFields.getParamEnforcementAgency()); notice.setSex(firstAttendanceNoticeParameterFields.getParamSex()); notice.setDateOfBirth(firstAttendanceNoticeParameterFields.getParamDateOfBirth()); notice.setCvor(firstAttendanceNoticeParameterFields.getParamCVOR()); notice.setUnit(firstAttendanceNoticeParameterFields.getParamUnit()); notice.setOffenderFullName(firstAttendanceNoticeParameterFields.getParamOffenderFullName()); notice.setAddressLine1(firstAttendanceNoticeParameterFields.getParamAddressLine1()); notice.setAddressLine2(firstAttendanceNoticeParameterFields.getParamAddressLine2()); notice.setAddressLine3(firstAttendanceNoticeParameterFields.getParamAddressLine3()); notice.setLanguageDesc(firstAttendanceNoticeParameterFields.getParamLanguageDesc()); notice.setLanguageDesc_FR(firstAttendanceNoticeParameterFields.getParamLanguageDesc_FR()); notice.setTrialDay(firstAttendanceNoticeParameterFields.getParamTrialDay()); notice.setTrialMonth(firstAttendanceNoticeParameterFields.getParamTrialMonth()); notice.setTrailYear(firstAttendanceNoticeParameterFields.getParamTrailYear()); notice.setTrailTime(firstAttendanceNoticeParameterFields.getParamTrailTime()); notice.setTrailLocation(firstAttendanceNoticeParameterFields.getParamTrailLocation()); notice.setPhoneNumer(firstAttendanceNoticeParameterFields.getParamPhoneNumer()); notice.setOffenceDesc(firstAttendanceNoticeParameterFields.getParamOffenceDesc()); notice.setOffenceStatue(firstAttendanceNoticeParameterFields.getParamOffenceStatue()); notice.setOffenceSection(firstAttendanceNoticeParameterFields.getParamOffenceSection()); notice.setInterpreterLanguage(firstAttendanceNoticeParameterFields.getParamInterpreterLanguage()); notices.add(notice); //To display on top of the same page as the one containing the list getReportWrapper(sessionScope).displayReportInSameBrowserWindowNoneJSF( firstAttendanceNoticeParameterFields, request, response, null, notices, "pagecode.RPTs.FirstAttendanceNoticeSchema"); } catch (Exception e) { e.printStackTrace(); } refreshSearch(countAppealReOpeningManagedBean, sessionScope); } } public static void executeTimeAndPlacePrint(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) throws Exception { logger.info("In CountAppealReOpeningAction::executeTimeAndPlacePrint"); String crt, jur, yr, info1, info2, count, trialDay, trialMonth, trialYear, trialTime, trialLocationCourtOfficeId, trialRoom, actType, filedBy; crt = countAppealReOpeningManagedBean.getCaseNum1().trim(); jur = countAppealReOpeningManagedBean.getCaseNum2().trim(); yr = countAppealReOpeningManagedBean.getCaseNum3().trim(); info1 = countAppealReOpeningManagedBean.getCaseNum4().trim(); info2 = countAppealReOpeningManagedBean.getCaseNum5().trim(); count = countAppealReOpeningManagedBean.getCount().trim(); trialDay = countAppealReOpeningManagedBean.getNextApprnce1().trim(); trialMonth = countAppealReOpeningManagedBean.getNextApprnce2().trim(); trialYear = countAppealReOpeningManagedBean.getNextApprnce3().trim(); trialTime = countAppealReOpeningManagedBean.getNextApprncetime1().trim() + countAppealReOpeningManagedBean.getNextApprncetime2().trim(); trialLocationCourtOfficeId = countAppealReOpeningManagedBean.getNextApprncecourt().trim(); trialRoom = countAppealReOpeningManagedBean.getNextApprnceroom().trim(); actType = countAppealReOpeningManagedBean.getActType().trim(); filedBy = countAppealReOpeningManagedBean.getFiledBy().trim(); //if there is a case number i.e. it might be empty thus must check //these can never be null if (!crt.equals("") && !jur.equals("") && !yr.equals("") && !info1.equals("") && !info2.equals("")) { NoticeOfAppealParameterFields noticeOfAppealParameterFields = new NoticeOfAppealParameterFields(); try { FacesContext facesContext = FacesContext.getCurrentInstance(); HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext() .getResponse(); HttpServletRequest request = (HttpServletRequest) facesContext.getExternalContext().getRequest(); noticeOfAppealParameterFields.setTrailScheduleDetails(crt, jur, yr, info1, info2, count, trialDay, trialMonth, trialYear, trialTime, trialLocationCourtOfficeId, trialRoom, actType, filedBy, false, request); noticeOfAppealParameterFields.processParameterFieldsData(); getReportWrapper(sessionScope).displayReportInSameBrowserWindowNoneJSF( noticeOfAppealParameterFields, request, response, null); } catch (Exception e) { e.printStackTrace(); } refreshSearch(countAppealReOpeningManagedBean, sessionScope); } } private static void refreshSearch(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) throws Exception { String returnMessage = ""; // Search for Appeals ISAPLCountAppealAccess_Access iSAPLCountAppealAccessBean = new ISAPLCountAppealAccess_Access(); iSAPLCountAppealAccessBean.setCrt(countAppealReOpeningManagedBean.getCaseNum1()); iSAPLCountAppealAccessBean.setJur(countAppealReOpeningManagedBean.getCaseNum2()); iSAPLCountAppealAccessBean.setYr(countAppealReOpeningManagedBean.getCaseNum3()); iSAPLCountAppealAccessBean.setInf(countAppealReOpeningManagedBean.getCaseNum4()); iSAPLCountAppealAccessBean.setSuffix(countAppealReOpeningManagedBean.getCaseNum5()); String count = countAppealReOpeningManagedBean.getCount(); if (count != null || count.length() > 0) { iSAPLCountAppealAccessBean.setOther(count); } PageCodeBase.executeEJB(iSAPLCountAppealAccessBean, sessionScope); returnMessage = iSAPLCountAppealAccessBean.getReturnMessage().trim(); if (!returnMessage.equals("")) { throw new Exception(returnMessage); } } public static void executeDelete(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) throws Exception { try { String returnMessage = ""; executePFCommand("[pf11]", sessionScope); ISAPLCountAppealDelete_Access iSAPLCountAppealDelete = new ISAPLCountAppealDelete_Access(); PageCodeBase.executeEJB(iSAPLCountAppealDelete, sessionScope); returnMessage = iSAPLCountAppealDelete.getReturnMessage().trim(); if (!returnMessage.equals("")) { throw new Exception(returnMessage); } } catch (Exception e) { throw e; } finally { /* //When done go to ICON main screen BackToMenu_Access backToMenu_Access = new BackToMenu_Access(); PageCodeBase.executeEJB(backToMenu_Access, sessionScope);*/ } } public static void executeUpdateNextLine(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) throws Exception { logger.info("In CountAppealReOpeningAction::doButtonUpdateNextLineButtonAction"); try { String returnMessage = ""; FunctionKeyF9_Access functionKeyF9AccessBean = new FunctionKeyF9_Access(); PageCodeBase.executeEJB(functionKeyF9AccessBean, sessionScope); GetReturnMessageInAnyScreen_Access getReturnMessage = new GetReturnMessageInAnyScreen_Access(); PageCodeBase.executeEJB(getReturnMessage, sessionScope); returnMessage = getReturnMessage.getReturnMessage().trim(); if (!returnMessage.equals("")) { throw new Exception(returnMessage); } } catch (Exception e) { throw e; } finally { /* * //When done go to ICON main screen BackToMenu_Access * backToMenu_Access = new BackToMenu_Access(); * PageCodeBase.executeEJB(backToMenu_Access, sessionScope); */ } } public static void executeUpdate(CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) throws Exception { logger.info("In CountAppealReOpeningAction::doButtonUpdateAction"); try { String returnMessage = ""; // Update Appeals Data ISAPLCountAppealPostData_Access iSAPLCountAppealPostData = new ISAPLCountAppealPostData_Access(); iSAPLCountAppealPostData.setAppeal( StringUtils.rightPad(countAppealReOpeningManagedBean.getAppealOrReOpening().trim(), 2)); iSAPLCountAppealPostData.setTransferDate1( StringUtils.rightPad(countAppealReOpeningManagedBean.getTransfrDate1().trim(), 2)); iSAPLCountAppealPostData.setTransferDate2( StringUtils.rightPad(countAppealReOpeningManagedBean.getTransfrDate2().trim(), 2)); iSAPLCountAppealPostData.setTransferDate3( StringUtils.rightPad(countAppealReOpeningManagedBean.getTransfrDate3().trim(), 2)); iSAPLCountAppealPostData .setAppealInd(StringUtils.rightPad(countAppealReOpeningManagedBean.getAppealInd().trim(), 2)); iSAPLCountAppealPostData.setRecognizance( StringUtils.rightPad(countAppealReOpeningManagedBean.getRecognizance().trim(), 2)); iSAPLCountAppealPostData .setFiledBy(StringUtils.rightPad(countAppealReOpeningManagedBean.getFiledBy().trim(), 2)); iSAPLCountAppealPostData.setNextAppearanceDate1( StringUtils.rightPad(countAppealReOpeningManagedBean.getNextApprnce1().trim(), 2)); iSAPLCountAppealPostData.setNextAppearanceDate2( StringUtils.rightPad(countAppealReOpeningManagedBean.getNextApprnce2().trim(), 2)); iSAPLCountAppealPostData.setNextAppearanceDate3( StringUtils.rightPad(countAppealReOpeningManagedBean.getNextApprnce3().trim(), 2)); iSAPLCountAppealPostData.setCourt( StringUtils.rightPad(countAppealReOpeningManagedBean.getNextApprncecourt().trim(), 4)); iSAPLCountAppealPostData.setCourtTime1( StringUtils.rightPad(countAppealReOpeningManagedBean.getNextApprncetime1().trim(), 2)); iSAPLCountAppealPostData.setCourtTime2( StringUtils.rightPad(countAppealReOpeningManagedBean.getNextApprncetime2().trim(), 2)); iSAPLCountAppealPostData .setRoom(StringUtils.rightPad(countAppealReOpeningManagedBean.getNextApprnceroom().trim(), 4)); iSAPLCountAppealPostData .setAppearanceType(StringUtils.rightPad(countAppealReOpeningManagedBean.getType().trim(), 2)); iSAPLCountAppealPostData .setLang(StringUtils.rightPad(countAppealReOpeningManagedBean.getLang().trim(), 1)); iSAPLCountAppealPostData .setInterp(StringUtils.rightPad(countAppealReOpeningManagedBean.getInterp().trim(), 4)); iSAPLCountAppealPostData .setJudgement(StringUtils.rightPad(countAppealReOpeningManagedBean.getJudgement().trim(), 2)); iSAPLCountAppealPostData.setJudgementDate1( StringUtils.rightPad(countAppealReOpeningManagedBean.getJudgementDate1().trim(), 2)); iSAPLCountAppealPostData.setJudgementDate2( StringUtils.rightPad(countAppealReOpeningManagedBean.getJudgementDate2().trim(), 2)); iSAPLCountAppealPostData.setJudgementDate3( StringUtils.rightPad(countAppealReOpeningManagedBean.getJudgementDate3().trim(), 2)); PageCodeBase.executeEJB(iSAPLCountAppealPostData, sessionScope); String col = iSAPLCountAppealPostData.getLastCursorColLocation(); String row = iSAPLCountAppealPostData.getLastCursorRowLocation(); System.out.println("col,row:" + col + "," + row); GetReturnMessageInAnyScreen_Access getReturnMessage = new GetReturnMessageInAnyScreen_Access(); PageCodeBase.executeEJB(getReturnMessage, sessionScope); returnMessage = getReturnMessage.getReturnMessage().trim(); if (!returnMessage.equals("")) { handleICONDataValidationException(returnMessage, iSAPLCountAppealPostData, "ISAPL"); throw new Exception(returnMessage); } } catch (Exception e) { throw e; } finally { } } private static CountAppealReOpeningManagedBean retrieveAppealsData( CountAppealReOpeningManagedBean countAppealReOpeningManagedBean, Map sessionScope) { ISAPLCountAppealGetData_Access iSAPLCountAppealGetData = new ISAPLCountAppealGetData_Access(); PageCodeBase.executeEJB(iSAPLCountAppealGetData, sessionScope); IconDateUtil iconDateUtil = new IconDateUtil(); iconDateUtil.setIsEnglish(true); iconDateUtil.setFlipYearDay(true); iconDateUtil.setIconTime("0000"); String more = iSAPLCountAppealGetData.getMore().trim(); countAppealReOpeningManagedBean.setMore(more); if (more.equalsIgnoreCase("MORE")) { countAppealReOpeningManagedBean.setHasMore(true); } else { countAppealReOpeningManagedBean.setHasMore(false); } countAppealReOpeningManagedBean.setCaseNumber(iSAPLCountAppealGetData.getCaseNumber().trim()); countAppealReOpeningManagedBean.setOffender(iSAPLCountAppealGetData.getOffenderName().trim()); countAppealReOpeningManagedBean.setCount(iSAPLCountAppealGetData.getCount().trim()); countAppealReOpeningManagedBean.setCountHeader(iSAPLCountAppealGetData.getCount().trim()); countAppealReOpeningManagedBean.setActType(iSAPLCountAppealGetData.getActType().trim()); String datePaid = iSAPLCountAppealGetData.getDatePaid().trim(); StringBuffer datePaidCombined = new StringBuffer(); StringTokenizer st = new StringTokenizer(datePaid); while (st.hasMoreTokens()) { datePaidCombined.append(st.nextToken()); } ; String datePaidCombinedStr = datePaidCombined.toString(); if (datePaidCombinedStr != null && datePaidCombined.toString().equalsIgnoreCase("000000")) countAppealReOpeningManagedBean.setDatePaidAllZero(true); else countAppealReOpeningManagedBean.setDatePaidAllZero(false); iconDateUtil.setIconDateCheck(datePaidCombinedStr); countAppealReOpeningManagedBean.setDatePaid(iconDateUtil.getValidDateOrNull()); countAppealReOpeningManagedBean.setStatute(iSAPLCountAppealGetData.getStatute().trim()); countAppealReOpeningManagedBean.setSection(iSAPLCountAppealGetData.getSection().trim()); countAppealReOpeningManagedBean.setBylaw(iSAPLCountAppealGetData.getBylaw().trim()); countAppealReOpeningManagedBean.setDisposition(iSAPLCountAppealGetData.getDisposition().trim()); countAppealReOpeningManagedBean.setDescription(iSAPLCountAppealGetData.getDescription().trim()); countAppealReOpeningManagedBean.setJudiciary(iSAPLCountAppealGetData.getJudiciary().trim()); countAppealReOpeningManagedBean.setClerk(iSAPLCountAppealGetData.getClerk().trim()); countAppealReOpeningManagedBean.setCrown(iSAPLCountAppealGetData.getCrown().trim()); countAppealReOpeningManagedBean.setReporter(iSAPLCountAppealGetData.getReporter().trim()); countAppealReOpeningManagedBean.setAppealOrReOpening(iSAPLCountAppealGetData.getAppeal_reopening().trim()); countAppealReOpeningManagedBean.setTransfrDate1(iSAPLCountAppealGetData.getTransferDate1().trim()); countAppealReOpeningManagedBean.setTransfrDate2(iSAPLCountAppealGetData.getTransferDate2().trim()); countAppealReOpeningManagedBean.setTransfrDate3(iSAPLCountAppealGetData.getTransferDate3().trim()); countAppealReOpeningManagedBean.setAppealInd(iSAPLCountAppealGetData.getAppealInd().trim()); countAppealReOpeningManagedBean.setRecognizance(iSAPLCountAppealGetData.getRecognizance().trim()); countAppealReOpeningManagedBean.setDocketDate1(iSAPLCountAppealGetData.getDocketDate1().trim()); countAppealReOpeningManagedBean.setDocketDate2(iSAPLCountAppealGetData.getDocketDate2().trim()); countAppealReOpeningManagedBean.setDocketDate3(iSAPLCountAppealGetData.getDocketDate3().trim()); String docketDateCombined = iSAPLCountAppealGetData.getDocketDate1().trim() + iSAPLCountAppealGetData.getDocketDate2().trim() + iSAPLCountAppealGetData.getDocketDate3().trim(); iconDateUtil.setIconDateCheck(docketDateCombined); countAppealReOpeningManagedBean.setDocketDateCombined(iconDateUtil.getValidDateOrNull()); countAppealReOpeningManagedBean.setDocketcourt(iSAPLCountAppealGetData.getDocketCourt().trim()); countAppealReOpeningManagedBean.setDockettime1(iSAPLCountAppealGetData.getDocketTime1().trim()); countAppealReOpeningManagedBean.setDockettime2(iSAPLCountAppealGetData.getDocketTime2().trim()); countAppealReOpeningManagedBean.setDocketroom(iSAPLCountAppealGetData.getDocketRoom().trim()); countAppealReOpeningManagedBean.setFiledBy(iSAPLCountAppealGetData.getFiledBy().trim()); countAppealReOpeningManagedBean.setLang(iSAPLCountAppealGetData.getLang().trim()); countAppealReOpeningManagedBean.setInterp(iSAPLCountAppealGetData.getInterp().trim()); countAppealReOpeningManagedBean.setJudgement(iSAPLCountAppealGetData.getJudgement().trim()); countAppealReOpeningManagedBean.setJudgementDesc(iSAPLCountAppealGetData.getJudgementDesc().trim()); countAppealReOpeningManagedBean.setJudgementDate1(iSAPLCountAppealGetData.getJudgementDate1().trim()); countAppealReOpeningManagedBean.setJudgementDate2(iSAPLCountAppealGetData.getJudgementDate2().trim()); countAppealReOpeningManagedBean.setJudgementDate3(iSAPLCountAppealGetData.getJudgementDate3().trim()); countAppealReOpeningManagedBean.setNextApprnce1(iSAPLCountAppealGetData.getNextAppDate1().trim()); countAppealReOpeningManagedBean.setNextApprnce2(iSAPLCountAppealGetData.getNextAppDate2().trim()); countAppealReOpeningManagedBean.setNextApprnce3(iSAPLCountAppealGetData.getNextAppDate3().trim()); countAppealReOpeningManagedBean.setNextApprncecourt(iSAPLCountAppealGetData.getNextAppCourt().trim()); countAppealReOpeningManagedBean.setNextApprncetime1(iSAPLCountAppealGetData.getNextAppTime1().trim()); countAppealReOpeningManagedBean.setNextApprncetime2(iSAPLCountAppealGetData.getNextAppTime2().trim()); countAppealReOpeningManagedBean.setNextApprnceroom(iSAPLCountAppealGetData.getNextAppRoom().trim()); countAppealReOpeningManagedBean.setType(iSAPLCountAppealGetData.getNextAppType().trim()); return countAppealReOpeningManagedBean; } }