/** * @param rundata * @param context * @throws Exception */ @Override protected void doOutput(RunData rundata, Context context) throws Exception { try { String portletId = ActivityUtils.getGlobalPortletId(rundata); context.put("portletId", ActivityUtils.getGlobalPortletId(rundata)); Portlet portlet = ALEipUtils.getPortlet(rundata, portletId); String desktopNotificationParam = portlet.getPortletConfig().getInitParameter("desktopNotification"); context.put("desktopNotification", "T".equals(desktopNotificationParam)); String support = rundata.getParameters().getString("s"); context.put("notifySupport", "1".equals(support)); String permission = rundata.getParameters().getString("p"); context.put("notifyPermission", "0".equals(permission) || "granted".equals(permission)); ActivitySelectData listData = new ActivitySelectData(); listData.initField(); listData.setRowsNum(5); listData.doViewList(this, rundata, context); String layout_template = "portlets/html/ja/ajax-activity-list.vm"; setTemplate(rundata, context, layout_template); } catch (Exception ex) { logger.error("ActivityListScreen.doOutput", ex); ALEipUtils.redirectDBError(rundata); } }
/** * @param rundata * @param context * @throws Exception */ @Override protected void doOutput(RunData rundata, Context context) throws Exception { try { doReport_form(rundata, context); } catch (Exception ex) { logger.error("[ReportFormScreen] Exception.", ex); ALEipUtils.redirectDBError(rundata); } }
/** * @param rundata * @param context * @throws Exception */ @Override protected void doOutput(RunData rundata, Context context) throws Exception { try { WebMailFormData formData = new WebMailFormData(); formData.initField(); formData.doViewForm(this, rundata, context); setTemplate(rundata, context, "portlets/html/ja/ajax-webmail-form.vm"); } catch (Exception ex) { logger.error("[WebMailFormScreen] Exception.", ex); ALEipUtils.redirectDBError(rundata); } }
/** * @param rundata * @param context * @throws Exception */ @Override protected void doOutput(RunData rundata, Context context) throws Exception { try { WikiSelectData listData = new WikiSelectData(); listData.initField(); listData.loadTopWikiList(rundata, context); listData.doViewDetailOne(this, rundata, context); String layout_template = "portlets/html/ja/ajax-wiki-view.vm"; setTemplate(rundata, context, layout_template); } catch (Exception ex) { logger.error("[WikiViewScreen] Exception.", ex); ALEipUtils.redirectDBError(rundata); } }
/** * @param rundata * @param context * @throws Exception */ @Override protected void doOutput(RunData rundata, Context context) throws Exception { try { UserSelectData detailData = new UserSelectData(); detailData.initField(); detailData.doViewDetail(this, rundata, context); String entityid = ALEipUtils.getTemp(rundata, context, ALEipConstants.ENTITY_ID); context.put(ALEipConstants.ENTITY_ID, entityid); String layout_template = "portlets/html/ajax-userlist-detail.vm"; setTemplate(rundata, context, layout_template); } catch (Exception ex) { logger.error("[AccountUserDetailScreen] Exception.", ex); ALEipUtils.redirectDBError(rundata); } }
/** * @param rundata * @param context * @throws Exception */ @Override protected void doOutput(RunData rundata, Context context) throws Exception { try { ExtTimecardSelectData listData = new ExtTimecardSelectData(); listData.initField(); listData.setRowsNum(100); listData.doViewList(this, rundata, context); String layout_template = "portlets/html/ja/ajax-exttimecard-list.vm"; setTemplate(rundata, context, layout_template); } catch (Exception ex) { logger.error("[ExtTimecardListScreen] Exception.", ex); ALEipUtils.redirectDBError(rundata); } }
/** * @param rundata * @param context * @throws Exception */ @Override protected void doOutput(RunData rundata, Context context) throws Exception { // VelocityPortlet portlet = ALEipUtils.getPortlet(rundata, context); // String mode = rundata.getParameters().getString(ALEipConstants.MODE); try { int rows = 20; int scrollTop = 0; if (rundata.getParameters().containsKey("rows")) { rows = rundata.getParameters().getInt("rows"); } if (rundata.getParameters().containsKey("scrollTop")) { scrollTop = rundata.getParameters().getInt("scrollTop"); } if (rundata.getUserAgent().trim().indexOf("Mac") != -1) { context.put("isMacOS", "true"); } ParameterParser parser = rundata.getParameters(); ALEipUtils.passPSML( rundata, context, "p3a-group", parser.getString(TimelineUtils.TARGET_GROUP_NAME)); ALEipUtils.passPSML( rundata, context, "p4a-group", parser.getString(TimelineUtils.TARGET_DISPLAY_NAME)); TimelineSelectData listData = new TimelineSelectData(); listData.initField(); listData.setContentHeightMax( Integer.parseInt( ALEipUtils.getPortlet(rundata, context) .getPortletConfig() .getInitParameter("p1a-rows", "0"))); listData.setRowsNum(rows); listData.setScrollTop(scrollTop); listData.doViewList(this, rundata, context); String layout_template = "portlets/html/ajax-timeline.vm"; setTemplate(rundata, context, layout_template); } catch (Exception ex) { logger.error("[TimelineScreen] Exception.", ex); ALEipUtils.redirectDBError(rundata); } }
/** * @param rundata * @param context * @throws Exception */ @Override protected void doOutput(RunData rundata, Context context) throws Exception { try { SystemWebMailAccountFormData formData = new SystemWebMailAccountFormData(); formData.initField(); formData.doViewForm(this, rundata, context); if (formData.getAccountName().getValue() == null) { context.put("mode_form", "new_form"); } else { context.put("mode_form", "edit_form"); } setTemplate(rundata, context, "portlets/html/ajax-system-webmail-account-form-admin.vm"); } catch (Exception ex) { logger.error("[WebMailAdminFormScreen] Exception.", ex); ALEipUtils.redirectDBError(rundata); } }
/** * フォームを表示します。 * * @param action * @param rundata * @param context * @return TRUE 成功 FALSE 失敗 */ @Override public boolean doViewForm(ALAction action, RunData rundata, Context context) { try { init(action, rundata, context); action.setMode(ALEipConstants.MODE_NEW_FORM); setMode(action.getMode()); List<String> msgList = new ArrayList<String>(); action.setResultData(this); action.addErrorMessages(msgList); action.putData(rundata, context); return true; } catch (ALPageNotFoundException e) { ALEipUtils.redirectPageNotFound(rundata); return false; } catch (ALDBErrorException e) { ALEipUtils.redirectDBError(rundata); return false; } }