package com.norain.atsw.action;import java.util.List;import com.norain.atsw.service.FusionChartService;import com.norain.atsw.util.AMFContext;import com.norain.atsw.vo.FusionData;import com.norain.atsw.vo.FusionDataLink;import com.norain.atsw.vo.UserVO;public
class FusionChartAction {private FusionChartService fusionChartService;public FusionChartService getFusionChartService(){return fusionChartService;}public void setFusionChartService(FusionChartService fusionChartService){this.fusionChartService = fusionChartService;}/**
* 根據使用者給用例分類 * @param ucId * @param userId * @return */public List getUserCaseByUser(Integer ucId){if(null != getUser()){return fusionChartService.getUserCaseByUser(ucId, getUser().getUserId());}else{return null;}}/** * @param ucId(用例id) * @return * @throws
Exception */public List getUserCaseByUcId(Integer ucId){return fusionChartService.getUserCaseByUcId(ucId);}/** * 按所有地區所有產品取得圖表資料和格式 * @param ucId(當前層級id) * @return * @throws Exception */public List getAllStateByUcId(Integer ucId){return fusionChartService.getAllStateByUcId(ucId);}/**
* 獲得當前登入使用者資訊 * * @return */public UserVO getUser(){AMFContext context = AMFContext.getCurrentContext();return (UserVO) context.getSessionAttribute("uservo");}}