com.trackstudio.app.adapter
Interface HandMadeReport

All Superinterfaces:
Adapter
All Known Implementing Classes:
CSVHandMadeReport, MPXHandMadeReport, RSSHandMadeReport, TreeXMLHandMadeReport, TrendHandMadeReport, XMLHandMadeReport

public interface HandMadeReport
extends Adapter

Интерфейс на основании которого реализуются классы для работы с экспортом данных и генерацуией отчетов


Method Summary
 java.lang.String generateImpl(SessionContext sc, java.lang.String taskId, java.lang.String filterId, TaskFValue fvalue, java.lang.String encoding)
          Генерирует экспортные данные или данные отчета
 java.lang.String generateImpl(SessionContext sc, java.lang.String taskId, java.lang.String filterId, TaskFValue fvalue, java.lang.String encoding, java.lang.String linkXsl)
           
 
Methods inherited from interface com.trackstudio.app.adapter.Adapter
getDescription, init
 

Method Detail

generateImpl

java.lang.String generateImpl(SessionContext sc,
                              java.lang.String taskId,
                              java.lang.String filterId,
                              TaskFValue fvalue,
                              java.lang.String encoding)
                              throws GranException
Генерирует экспортные данные или данные отчета

Parameters:
sc - сессия пользователя
taskId - ID задачи
filterId - ID фильтра
fvalue - Параметры постфильтрации
encoding - Кодировка
Returns:
Данные экспорта
Throws:
GranException - при необходимости

generateImpl

java.lang.String generateImpl(SessionContext sc,
                              java.lang.String taskId,
                              java.lang.String filterId,
                              TaskFValue fvalue,
                              java.lang.String encoding,
                              java.lang.String linkXsl)
                              throws GranException
Throws:
GranException


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.