Search in sources :

Example 16 with SimpleChain

use of com.netsteadfast.greenstep.base.chain.SimpleChain in project bamboobsc by billchen198318.

the class DepartmentReportContentQueryAction method getContent.

private void getContent() throws ControllerException, AuthorityException, ServiceException, Exception {
    this.checkFields();
    Context context = this.getChainContext();
    SimpleChain chain = new SimpleChain();
    ChainResultObj resultObj = chain.getResultFromResource("organizationReportHtmlContentChain", context);
    this.body = String.valueOf(resultObj.getValue());
    this.message = resultObj.getMessage();
    if (!StringUtils.isBlank(this.body) && this.body.startsWith("<!-- BSC_PROG003D0003Q -->")) {
        this.success = IS_YES;
    }
}
Also used : Context(org.apache.commons.chain.Context) ChainResultObj(com.netsteadfast.greenstep.base.model.ChainResultObj) SimpleChain(com.netsteadfast.greenstep.base.chain.SimpleChain)

Example 17 with SimpleChain

use of com.netsteadfast.greenstep.base.chain.SimpleChain in project bamboobsc by billchen198318.

the class DepartmentReportContentQueryAction method getPdf.

private void getPdf() throws ControllerException, AuthorityException, ServiceException, Exception {
    this.checkFields();
    Context context = this.getChainContext();
    SimpleChain chain = new SimpleChain();
    ChainResultObj resultObj = chain.getResultFromResource("organizationReportPdfContentChain", context);
    this.message = resultObj.getMessage();
    if (resultObj.getValue() instanceof String) {
        this.uploadOid = (String) resultObj.getValue();
        this.success = IS_YES;
    }
}
Also used : Context(org.apache.commons.chain.Context) ChainResultObj(com.netsteadfast.greenstep.base.model.ChainResultObj) SimpleChain(com.netsteadfast.greenstep.base.chain.SimpleChain)

Example 18 with SimpleChain

use of com.netsteadfast.greenstep.base.chain.SimpleChain in project bamboobsc by billchen198318.

the class PerformanceScoreChainUtils method getResult.

public static ChainResultObj getResult(Context context) throws ServiceException, Exception {
    SimpleChain chain = new SimpleChain();
    ChainResultObj resultObj = chain.getResultFromResource("performanceScoreChain", context);
    return resultObj;
}
Also used : ChainResultObj(com.netsteadfast.greenstep.base.model.ChainResultObj) SimpleChain(com.netsteadfast.greenstep.base.chain.SimpleChain)

Example 19 with SimpleChain

use of com.netsteadfast.greenstep.base.chain.SimpleChain in project bamboobsc by billchen198318.

the class KpiReportContentQueryAction method getExcel.

private void getExcel() throws ControllerException, AuthorityException, ServiceException, Exception {
    this.checkFields();
    this.setDateValue();
    this.checkDateRange();
    Context context = this.getChainContext();
    SimpleChain chain = new SimpleChain();
    ChainResultObj resultObj = chain.getResultFromResource("kpiReportExcelContentChain", context);
    this.message = resultObj.getMessage();
    if (resultObj.getValue() instanceof String) {
        this.uploadOid = (String) resultObj.getValue();
        this.success = IS_YES;
    }
}
Also used : Context(org.apache.commons.chain.Context) ChainResultObj(com.netsteadfast.greenstep.base.model.ChainResultObj) SimpleChain(com.netsteadfast.greenstep.base.chain.SimpleChain)

Example 20 with SimpleChain

use of com.netsteadfast.greenstep.base.chain.SimpleChain 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();
}
Also used : Context(org.apache.commons.chain.Context) ChainResultObj(com.netsteadfast.greenstep.base.model.ChainResultObj) SimpleChain(com.netsteadfast.greenstep.base.chain.SimpleChain)

Aggregations

SimpleChain (com.netsteadfast.greenstep.base.chain.SimpleChain)29 ChainResultObj (com.netsteadfast.greenstep.base.model.ChainResultObj)28 Context (org.apache.commons.chain.Context)28 ContextBase (org.apache.commons.chain.impl.ContextBase)8 List (java.util.List)5 Map (java.util.Map)5 ArrayList (java.util.ArrayList)4 LinkedHashMap (java.util.LinkedHashMap)4 BscStructTreeObj (com.netsteadfast.greenstep.bsc.model.BscStructTreeObj)3 StrategyMapItemsVO (com.netsteadfast.greenstep.bsc.vo.StrategyMapItemsVO)3 LinkedList (java.util.LinkedList)3 AppContext (com.netsteadfast.greenstep.base.AppContext)2 ControllerException (com.netsteadfast.greenstep.base.exception.ControllerException)2 ServiceException (com.netsteadfast.greenstep.base.exception.ServiceException)2 VisionVO (com.netsteadfast.greenstep.vo.VisionVO)2 HashMap (java.util.HashMap)2 ObjectMapper (com.fasterxml.jackson.databind.ObjectMapper)1 TimeSeriesAnalysisResult (com.netsteadfast.greenstep.bsc.model.TimeSeriesAnalysisResult)1 BbTsaMaCoefficients (com.netsteadfast.greenstep.po.hbm.BbTsaMaCoefficients)1 KpiVO (com.netsteadfast.greenstep.vo.KpiVO)1