use of org.apache.commons.chain.Context in project bamboobsc by billchen198318.
the class RegionMapViewAction method renderInfowindowContent.
private void renderInfowindowContent() throws ServiceException, Exception {
StringBuilder outStr = new StringBuilder();
String year = this.getFields().get("year");
String orgId = this.getFields().get("orgId");
List<String> visionOids = this.visionService.findForOidByKpiOrga(orgId);
if (visionOids == null || visionOids.size() < 1) {
this.setPageMessage(SysMessageUtil.get(GreenStepSysMsgConstants.SEARCH_NO_DATA) + " , for KPIs.");
return;
}
for (String visionOid : visionOids) {
Context context = this.getChainContext(visionOid, year);
SimpleChain chain = new SimpleChain();
ChainResultObj resultObj = chain.getResultFromResource("kpiReportHtmlContentChain", context);
outStr.append(String.valueOf(resultObj.getValue()));
}
this.content = outStr.toString();
}
use of org.apache.commons.chain.Context in project bamboobsc by billchen198318.
the class StrategyMapManagementAction method loadRecord.
private void loadRecord() throws ControllerException, ServiceException, Exception {
if (StringUtils.isBlank(this.visionOid) || super.isNoSelectId(this.visionOid)) {
throw new ControllerException(this.getText("MESSAGE.BSC_PROG002D0007Q_vision"));
}
Context context = this.getChainContext();
SimpleChain chain = new SimpleChain();
ChainResultObj resultObj = chain.getResultFromResource("strategyMapItemsForRecChain", context);
this.setPageMessage(resultObj.getMessage());
if (resultObj.getValue() instanceof StrategyMapItemsVO) {
this.divItems = ((StrategyMapItemsVO) resultObj.getValue()).getDiv();
this.cssItems = ((StrategyMapItemsVO) resultObj.getValue()).getCss();
this.conItems = ((StrategyMapItemsVO) resultObj.getValue()).getCon();
}
}
use of org.apache.commons.chain.Context in project bamboobsc by billchen198318.
the class StrategyMapManagementAction method loadNew.
private void loadNew() throws ControllerException, ServiceException, Exception {
if (StringUtils.isBlank(this.visionOid) || super.isNoSelectId(this.visionOid)) {
throw new ControllerException(this.getText("MESSAGE.BSC_PROG002D0007Q_vision"));
}
Context context = this.getChainContext();
SimpleChain chain = new SimpleChain();
ChainResultObj resultObj = chain.getResultFromResource("strategyMapItemsForNewChain", context);
this.setPageMessage(resultObj.getMessage());
if (resultObj.getValue() instanceof StrategyMapItemsVO) {
this.divItems = ((StrategyMapItemsVO) resultObj.getValue()).getDiv();
this.cssItems = ((StrategyMapItemsVO) resultObj.getValue()).getCss();
}
}
use of org.apache.commons.chain.Context in project bamboobsc by billchen198318.
the class SwotContentQueryAction method getContent.
private void getContent() throws ControllerException, AuthorityException, ServiceException, Exception {
this.checkFields();
Context context = this.getChainContext();
SimpleChain chain = new SimpleChain();
ChainResultObj resultObj = chain.getResultFromResource("swotHtmlContentChain", context);
this.body = String.valueOf(resultObj.getValue());
this.message = resultObj.getMessage();
if (!StringUtils.isBlank(this.body) && this.body.startsWith("<!-- BSC_PROG002D0008Q -->")) {
this.success = IS_YES;
}
}
use of org.apache.commons.chain.Context in project bamboobsc by billchen198318.
the class SwotContentQueryAction method getPdfDataContent.
private void getPdfDataContent() throws ControllerException, AuthorityException, ServiceException, Exception {
this.checkFields();
Context context = this.getChainContext();
SimpleChain chain = new SimpleChain();
ChainResultObj resultObj = chain.getResultFromResource("swotPdfDataContentChain", context);
this.reportId = String.valueOf(resultObj.getValue());
this.message = resultObj.getMessage();
if (!StringUtils.isBlank(this.reportId)) {
this.success = IS_YES;
}
}
Aggregations