com.trackstudio.app.report.handmade
Class XMLHandMadeReport

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

public class XMLHandMadeReport
extends java.lang.Object
implements HandMadeReport

Класс для экспорта данных в фортам XML


Constructor Summary
XMLHandMadeReport()
           
 
Method Summary
 java.lang.String generateImpl(SessionContext sc, java.lang.String taskId, java.lang.String filterId, TaskFValue filter, java.lang.String encoding)
          Генерирует экспортные данные или данные отчета
 java.lang.String generateImpl(SessionContext sc, java.lang.String taskId, java.lang.String filterId, TaskFValue filter, java.lang.String encoding, java.lang.String linkXsl)
          Генерирует данные для XML
 java.lang.String getDescription()
          Возвращает описание класса
 boolean init()
          Инициализирует класс
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLHandMadeReport

public XMLHandMadeReport()
Method Detail

init

public boolean init()
Инициализирует класс

Specified by:
init in interface Adapter
Returns:
TRUE - если успешно, FALSE - если нет

getDescription

public java.lang.String getDescription()
Возвращает описание класса

Specified by:
getDescription in interface Adapter
Returns:
описание

generateImpl

public java.lang.String generateImpl(SessionContext sc,
                                     java.lang.String taskId,
                                     java.lang.String filterId,
                                     TaskFValue filter,
                                     java.lang.String encoding,
                                     java.lang.String linkXsl)
                              throws GranException
Генерирует данные для XML

Specified by:
generateImpl in interface HandMadeReport
Parameters:
sc - сессия пользователя
taskId - ID Задачи
filterId - ID фильтра
filter - фильтр
encoding - кодировка выходных данных
Returns:
сгенерированный текст
Throws:
GranException - при необходимости

generateImpl

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

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


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