Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.gss.tds.dc.free.report.struts2.plugin.facade.impl;
- import java.util.List;
- import java.util.Set;
- import javax.annotation.Resource;
- import org.springframework.stereotype.Service;
- import com.gss.tds.dc.free.report.config.webservice.ReportCriteriaWebService;
- import com.gss.tds.dc.free.report.config.webservice.ReportWebService;
- import com.gss.tds.dc.free.report.config.webservice.UserConditionWebService;
- import com.gss.tds.dc.free.report.model.vo.Report;
- import com.gss.tds.dc.free.report.model.vo.ReportCriteria;
- import com.gss.tds.dc.free.report.model.vo.ReportCriterion;
- import com.gss.tds.dc.free.report.model.vo.ReportProjection;
- import com.gss.tds.dc.free.report.model.vo.UserCondition;
- import com.gss.tds.dc.free.report.model.vo.UserCriterion;
- import com.gss.tds.dc.free.report.model.vo.helper.PaginateRequestBundle;
- import com.gss.tds.dc.free.report.model.vo.helper.PaginateResultBundle;
- import com.gss.tds.dc.free.report.struts2.plugin.facade.ReportFacade;
- @Service
- public class ReportFacadeImpl implements ReportFacade {
- @Resource(name = "freeReportConfigurationWebserviceClient.com.gss.tds.dc.free.report.config.webservice.ReportWebService")
- private ReportWebService reportWebService;
- @Resource(name = "freeReportConfigurationWebserviceClient.com.gss.tds.dc.free.report.config.webservice.ReportCriteriaWebService")
- private ReportCriteriaWebService reportCriteriaWebService;
- @Resource(name = "freeReportConfigurationWebserviceClient.com.gss.tds.dc.free.report.config.webservice.UserConditionWebService")
- private UserConditionWebService userCriterionService;
- @Override
- public Report findReportById(String reportId) {
- Report report = reportWebService.findReportById(reportId);
- return report;
- }
- @Override
- public List<Report> findAllReports() {
- List<Report> reports = reportWebService.findAllReportBasicInfos();
- return reports;
- }
- @Override
- public Set<ReportProjection> findAllProjectionsByReportCriteriaId(Integer criteriaId) {
- Set<ReportProjection> reportProjections = reportCriteriaWebService.getAllProjectionsByReportCriteriaId(criteriaId);
- return reportProjections;
- }
- @Override
- public Set<ReportCriteria> findTopReportCriteriasByReportId(String reportId) {
- Set<ReportCriteria> reportCriterias = reportCriteriaWebService.getTopReportCriteriasByReportId(reportId);
- return reportCriterias;
- }
- @Override
- public Set<UserCondition> findUserConditionsByReportIdAndUsername(String reportId, String username) {
- Set<UserCondition> userConditions = userCriterionService.getUserConditionsByReportIdAndUsername(reportId, username);
- return userConditions;
- }
- @Override
- public UserCondition findUserConditionById(Integer userConditionId) {
- UserCondition userCondition = userCriterionService.getUserConditionById(userConditionId);
- return userCondition;
- }
- @Override
- public Set<ReportCriterion> findReportCriterionsByReportCriteriaId(Integer criteriaId) {
- Set<ReportCriterion> reportCriterions = reportCriteriaWebService.getReportCriterionsByReportCriteriaId(criteriaId);
- return reportCriterions;
- }
- @Override
- public Set<UserCriterion> findUserCriterionsByUserConditionId(Integer userConditionId) {
- Set<UserCriterion> ret = userCriterionService.getUserCriterionsByUserConditionId(userConditionId);
- return ret;
- }
- @Override
- public ReportCriteria findReportCriteriaById(Integer reportCriteriaId) {
- return reportCriteriaWebService.getReportCriteriaById(reportCriteriaId);
- }
- @Override
- public Report findReportMeta(String reportId, String username) {
- return reportWebService.findReportBasicInfoByIdAndUserName(reportId, username);
- }
- @Override
- public PaginateResultBundle<Report> findPaginateReportMetaByExample(PaginateRequestBundle<Report> requestBundle) {
- return reportWebService.findPaginateReportBasicInfosByExample(requestBundle);
- }
- @Override
- public Report createReport(Report report) {
- return reportWebService.createReport(report);
- }
- @Override
- public void deleteReportById(String reportId) {
- reportWebService.deleteReport(reportId);
- }
- @Override
- public void updateReport(Report report) {
- reportWebService.updateReportBasicInfo(report);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement