use of com.netsteadfast.greenstep.base.model.ChainResultObj in project bamboobsc by billchen198318.
the class KpisDashboardAction method getExcel.
@SuppressWarnings("unchecked")
private void getExcel() throws ControllerException, AuthorityException, ServiceException, Exception {
Context context = this.getContext();
List<Map<String, Object>> chartDatas = (List<Map<String, Object>>) context.get("chartDatas");
if (chartDatas == null || chartDatas.size() < 1) {
throw new ServiceException("Please first query!");
}
SimpleChain chain = new SimpleChain();
ChainResultObj resultObj = chain.getResultFromResource("kpisDashboardExcelContentChain", context);
this.message = resultObj.getMessage();
if (resultObj.getValue() instanceof String) {
this.uploadOid = (String) resultObj.getValue();
this.success = IS_YES;
}
}
use of com.netsteadfast.greenstep.base.model.ChainResultObj in project bamboobsc by billchen198318.
the class PersonalReportContentQueryAction method getPdf.
private void getPdf() throws ControllerException, AuthorityException, ServiceException, Exception {
this.checkFields();
Context context = this.getChainContext();
SimpleChain chain = new SimpleChain();
ChainResultObj resultObj = chain.getResultFromResource("personalReportPdfContentChain", context);
this.message = resultObj.getMessage();
if (resultObj.getValue() instanceof String) {
this.uploadOid = (String) resultObj.getValue();
this.success = IS_YES;
}
}
use of com.netsteadfast.greenstep.base.model.ChainResultObj in project bamboobsc by billchen198318.
the class PersonalReportContentQueryAction method getExcel.
private void getExcel() throws ControllerException, AuthorityException, ServiceException, Exception {
this.checkFields();
Context context = this.getChainContext();
SimpleChain chain = new SimpleChain();
ChainResultObj resultObj = chain.getResultFromResource("personalReportExcelContentChain", context);
this.message = resultObj.getMessage();
if (resultObj.getValue() instanceof String) {
this.uploadOid = (String) resultObj.getValue();
this.success = IS_YES;
}
}
use of com.netsteadfast.greenstep.base.model.ChainResultObj in project bamboobsc by billchen198318.
the class PdcaReportContentQueryAction method getContent.
@SuppressWarnings("unchecked")
private void getContent() throws ControllerException, AuthorityException, ServiceException, Exception {
this.checkFields();
Context pdcaContext = new ContextBase();
pdcaContext.put("pdcaOid", this.getFields().get("pdcaOid"));
SimpleChain chain = new SimpleChain();
ChainResultObj pdcaReportObj = chain.getResultFromResource("pdcaReportHtmlContentChain", pdcaContext);
List<ChainResultObj> bscReportResults = null;
if ("true".equals(this.getFields().get("showBscReport"))) {
bscReportResults = this.getBscReportContent("kpiReportHtmlContentChain");
}
if (pdcaReportObj.getValue() instanceof String) {
this.body = String.valueOf(pdcaReportObj.getValue());
this.pdca = (PdcaVO) pdcaContext.get("pdca");
}
this.message = super.defaultString(pdcaReportObj.getMessage()).trim();
for (int i = 0; bscReportResults != null && i < bscReportResults.size(); i++) {
ChainResultObj bscReportObj = bscReportResults.get(i);
if (bscReportObj.getValue() instanceof String) {
this.body += String.valueOf(bscReportObj.getValue());
}
if (!this.message.equals(bscReportObj.getMessage())) {
if (!"".equals(this.message)) {
this.message += super.getHtmlBr();
}
this.message += bscReportObj.getMessage();
}
}
if (!StringUtils.isBlank(this.body)) {
this.success = IS_YES;
}
}
Aggregations