com.trackstudio.app.report.handmade
Class TrendHandMadeReport

java.lang.Object
  extended by com.trackstudio.app.report.handmade.TrendHandMadeReport
All Implemented Interfaces:
Adapter, HandMadeReport

public class TrendHandMadeReport
extends java.lang.Object
implements HandMadeReport


Constructor Summary
TrendHandMadeReport(java.lang.String periodTrend, java.lang.String delimiter, java.lang.String type)
           
 
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)
           
 java.lang.String getDescription()
          Возвращает текстовое описание адаптера
 java.lang.String getPeriodTrend()
           
 boolean init()
          Инициализирует адаптер.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrendHandMadeReport

public TrendHandMadeReport(java.lang.String periodTrend,
                           java.lang.String delimiter,
                           java.lang.String type)
Method Detail

getPeriodTrend

public java.lang.String getPeriodTrend()

generateImpl

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

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

generateImpl

public 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
Specified by:
generateImpl in interface HandMadeReport
Throws:
GranException

init

public boolean init()
Description copied from interface: Adapter
Инициализирует адаптер. Метод вызывается при старте системы

Specified by:
init in interface Adapter
Returns:
TRUE - если адаптер инициализирован, FALSE - если нет

getDescription

public java.lang.String getDescription()
Description copied from interface: Adapter
Возвращает текстовое описание адаптера

Specified by:
getDescription in interface Adapter
Returns:
текстовое описание адаптера


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