com.trackstudio.app.report.handmade
Class MPXHandMadeReport

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

public class MPXHandMadeReport
extends java.lang.Object
implements HandMadeReport

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


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

MPXHandMadeReport

public MPXHandMadeReport()
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
Генерирует данные для MS Project

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


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