com.trackstudio.app.report.handmade
Class RSSHandMadeReport

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

public class RSSHandMadeReport
extends java.lang.Object
implements HandMadeReport

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


Constructor Summary
RSSHandMadeReport()
           
 
Method Summary
 java.lang.String generateDiscovery(SessionContext sc, java.lang.String taskId)
          ГЕнерирует данные для RSS Discovery
 java.lang.String generateImpl(SessionContext sc, java.lang.String taskId, java.lang.String filterId, TaskFValue filter, java.lang.String encoding)
          Генерирует данные для RSS
 java.lang.String generateImpl(SessionContext sc, java.lang.String taskId, java.lang.String filterId, TaskFValue filter, java.lang.String encoding, java.lang.String linkXml)
           
 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

RSSHandMadeReport

public RSSHandMadeReport()
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)
                              throws GranException
Генерирует данные для RSS

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,
                                     java.lang.String linkXml)
                              throws GranException
Specified by:
generateImpl in interface HandMadeReport
Throws:
GranException

generateDiscovery

public java.lang.String generateDiscovery(SessionContext sc,
                                          java.lang.String taskId)
                                   throws GranException
ГЕнерирует данные для RSS Discovery

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


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