com.trackstudio.app.report.handmade
Class TreeXMLHandMadeReport

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

public class TreeXMLHandMadeReport
extends java.lang.Object
implements HandMadeReport

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


Constructor Summary
TreeXMLHandMadeReport()
           
 
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()
          Возвращает описание класса
 java.lang.String getTaskInfo(SessionContext sc, java.lang.String taskId, java.lang.String encoding)
          експортирует задачи в xml
 boolean init()
          Инициализирует класс
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeXMLHandMadeReport

public TreeXMLHandMadeReport()
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 - при необходимости

getTaskInfo

public java.lang.String getTaskInfo(SessionContext sc,
                                    java.lang.String taskId,
                                    java.lang.String encoding)
                             throws GranException
експортирует задачи в xml

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


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