Advertisement
xcooper

Untitled

Apr 25th, 2014
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 4.05 KB | None | 0 0
  1. package com.gss.tds.dc.free.report.struts2.plugin.facade.impl;
  2.  
  3. import java.util.List;
  4. import java.util.Set;
  5.  
  6. import javax.annotation.Resource;
  7.  
  8. import org.springframework.stereotype.Service;
  9.  
  10. import com.gss.tds.dc.free.report.config.webservice.ReportCriteriaWebService;
  11. import com.gss.tds.dc.free.report.config.webservice.ReportWebService;
  12. import com.gss.tds.dc.free.report.config.webservice.UserConditionWebService;
  13. import com.gss.tds.dc.free.report.model.vo.Report;
  14. import com.gss.tds.dc.free.report.model.vo.ReportCriteria;
  15. import com.gss.tds.dc.free.report.model.vo.ReportCriterion;
  16. import com.gss.tds.dc.free.report.model.vo.ReportProjection;
  17. import com.gss.tds.dc.free.report.model.vo.UserCondition;
  18. import com.gss.tds.dc.free.report.model.vo.UserCriterion;
  19. import com.gss.tds.dc.free.report.model.vo.helper.PaginateRequestBundle;
  20. import com.gss.tds.dc.free.report.model.vo.helper.PaginateResultBundle;
  21. import com.gss.tds.dc.free.report.struts2.plugin.facade.ReportFacade;
  22.  
  23. @Service
  24. public class ReportFacadeImpl implements ReportFacade {
  25.  
  26.     @Resource(name = "freeReportConfigurationWebserviceClient.com.gss.tds.dc.free.report.config.webservice.ReportWebService")
  27.     private ReportWebService reportWebService;
  28.  
  29.     @Resource(name = "freeReportConfigurationWebserviceClient.com.gss.tds.dc.free.report.config.webservice.ReportCriteriaWebService")
  30.     private ReportCriteriaWebService reportCriteriaWebService;
  31.  
  32.     @Resource(name = "freeReportConfigurationWebserviceClient.com.gss.tds.dc.free.report.config.webservice.UserConditionWebService")
  33.     private UserConditionWebService userCriterionService;
  34.  
  35.     @Override
  36.     public Report findReportById(String reportId) {
  37.         Report report = reportWebService.findReportById(reportId);
  38.         return report;
  39.     }
  40.  
  41.     @Override
  42.     public List<Report> findAllReports() {
  43.         List<Report> reports = reportWebService.findAllReportBasicInfos();
  44.         return reports;
  45.     }
  46.  
  47.     @Override
  48.     public Set<ReportProjection> findAllProjectionsByReportCriteriaId(Integer criteriaId) {
  49.         Set<ReportProjection> reportProjections = reportCriteriaWebService.getAllProjectionsByReportCriteriaId(criteriaId);
  50.         return reportProjections;
  51.     }
  52.  
  53.     @Override
  54.     public Set<ReportCriteria> findTopReportCriteriasByReportId(String reportId) {
  55.         Set<ReportCriteria> reportCriterias = reportCriteriaWebService.getTopReportCriteriasByReportId(reportId);
  56.         return reportCriterias;
  57.     }
  58.  
  59.     @Override
  60.     public Set<UserCondition> findUserConditionsByReportIdAndUsername(String reportId, String username) {
  61.         Set<UserCondition> userConditions = userCriterionService.getUserConditionsByReportIdAndUsername(reportId, username);
  62.         return userConditions;
  63.     }
  64.  
  65.     @Override
  66.     public UserCondition findUserConditionById(Integer userConditionId) {
  67.         UserCondition userCondition = userCriterionService.getUserConditionById(userConditionId);
  68.         return userCondition;
  69.     }
  70.  
  71.     @Override
  72.     public Set<ReportCriterion> findReportCriterionsByReportCriteriaId(Integer criteriaId) {
  73.         Set<ReportCriterion> reportCriterions = reportCriteriaWebService.getReportCriterionsByReportCriteriaId(criteriaId);
  74.         return reportCriterions;
  75.     }
  76.  
  77.     @Override
  78.     public Set<UserCriterion> findUserCriterionsByUserConditionId(Integer userConditionId) {
  79.         Set<UserCriterion> ret = userCriterionService.getUserCriterionsByUserConditionId(userConditionId);
  80.         return ret;
  81.     }
  82.  
  83.     @Override
  84.     public ReportCriteria findReportCriteriaById(Integer reportCriteriaId) {
  85.         return reportCriteriaWebService.getReportCriteriaById(reportCriteriaId);
  86.     }
  87.  
  88.     @Override
  89.     public Report findReportMeta(String reportId, String username) {
  90.         return reportWebService.findReportBasicInfoByIdAndUserName(reportId, username);
  91.     }
  92.  
  93.     @Override
  94.     public PaginateResultBundle<Report> findPaginateReportMetaByExample(PaginateRequestBundle<Report> requestBundle) {
  95.         return reportWebService.findPaginateReportBasicInfosByExample(requestBundle);
  96.     }
  97.  
  98.     @Override
  99.     public Report createReport(Report report) {
  100.         return reportWebService.createReport(report);
  101.     }
  102.  
  103.     @Override
  104.     public void deleteReportById(String reportId) {
  105.         reportWebService.deleteReport(reportId);
  106.     }
  107.  
  108.     @Override
  109.     public void updateReport(Report report) {
  110.         reportWebService.updateReportBasicInfo(report);
  111.     }
  112.  
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement