com.trackstudio.app.report.birt.detailed
Class DetailedReport

java.lang.Object
  extended by com.trackstudio.app.report.birt.Report
      extended by com.trackstudio.app.report.birt.detailed.DetailedReport

public class DetailedReport
extends Report

Класс описывающий отчет типа Детализированный


Field Summary
 
Fields inherited from class com.trackstudio.app.report.birt.Report
contextPath, format, fv, list, report, sc, taskId, useMessages
 
Constructor Summary
DetailedReport(java.lang.String contextPath, SessionContext sc, SecuredReportBean report, TaskFValue fv, java.lang.String taskId, java.lang.String format)
          Конструктор
 
Method Summary
 void addTaskHeadersOrderMap(java.lang.String task, java.util.ArrayList<java.lang.String> headersOrder)
          Добавляет заголовок в список сортировки
 java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> getMessagesMap(java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> tasksMessagesMap)
          Возвращает отформатированную для вывода в отчет карту сообщений
 java.util.HashMap<java.lang.Object,java.lang.Object> getReportParameters()
          Возвращает параметры для отчета
 java.util.List<java.lang.String> getTaskIdSotr()
           
 java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getTasksHeadersOrderMap()
          Возвращает список сортировки заголовков
 java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> getTasksMap()
          Возврашает карту задач
 java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> getTasksMessagesMap()
          Возвращает карту сообщения для задач
 
Methods inherited from class com.trackstudio.app.report.birt.Report
addMessageHeadersOrderMap, getMessagesHeadersOrderMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DetailedReport

public DetailedReport(java.lang.String contextPath,
                      SessionContext sc,
                      SecuredReportBean report,
                      TaskFValue fv,
                      java.lang.String taskId,
                      java.lang.String format)
               throws GranException
Конструктор

Parameters:
contextPath - контекст
sc - сессия пользователя
report - отчет
fv - параметры фильтрации
taskId - ID задачи
format - формат вывода
Throws:
GranException - при необзодимости
Method Detail

getReportParameters

public java.util.HashMap<java.lang.Object,java.lang.Object> getReportParameters()
                                                                         throws GranException
Возвращает параметры для отчета

Overrides:
getReportParameters in class Report
Returns:
карта параметров
Throws:
GranException - при необзодимости

getTasksMessagesMap

public java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> getTasksMessagesMap()
                                                                                         throws GranException
Возвращает карту сообщения для задач

Overrides:
getTasksMessagesMap in class Report
Returns:
карта сообщения
Throws:
GranException - при необзодимости

getMessagesMap

public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> getMessagesMap(java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> tasksMessagesMap)
                                                                                                        throws GranException
Возвращает отформатированную для вывода в отчет карту сообщений

Overrides:
getMessagesMap in class Report
Parameters:
tasksMessagesMap - исходная карта сообщения для задач
Returns:
карта сообщений с форматированием для вывода
Throws:
GranException - при необзодимости

getTasksMap

public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> getTasksMap()
                                                                                                     throws GranException
Возврашает карту задач

Returns:
карта задач
Throws:
GranException - при необходимости

getTasksHeadersOrderMap

public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getTasksHeadersOrderMap()
Возвращает список сортировки заголовков

Returns:
список заголовков

addTaskHeadersOrderMap

public void addTaskHeadersOrderMap(java.lang.String task,
                                   java.util.ArrayList<java.lang.String> headersOrder)
Добавляет заголовок в список сортировки

Parameters:
task - ID задачи
headersOrder - заголовок

getTaskIdSotr

public java.util.List<java.lang.String> getTaskIdSotr()


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