com.trackstudio.app.report.birt.list
Class ListReport

java.lang.Object
  extended by com.trackstudio.app.report.birt.Report
      extended by com.trackstudio.app.report.birt.list.ListReport

public class ListReport
extends Report

Класс описывающий отчет типа Список


Field Summary
 
Fields inherited from class com.trackstudio.app.report.birt.Report
contextPath, format, fv, list, report, sc, taskId, useMessages
 
Constructor Summary
ListReport(java.lang.String contextPath, SessionContext sc, SecuredReportBean report, TaskFValue fv, java.lang.String taskId, java.lang.String format)
          Конструктор
 
Method Summary
 void addHeaderToOrderMap(java.lang.String header)
          Добавляет заголовок в список сортировки
 java.lang.Integer constructReport(org.eclipse.birt.report.model.api.ReportDesignHandle report)
          Конструктор отчета
protected  java.lang.Integer getColumnWidth(java.lang.String header)
          Возвращает ширину колонки из файла настроек
 java.util.HashMap<java.lang.String,java.lang.String> getHeadersMap()
          Возвращает карту заголовков
 java.util.ArrayList<java.lang.String> getHeadersOrderMap()
          Возвращает список сортировки заголовков
 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.HashMap<java.lang.String,java.lang.String>> getTasksMap(java.util.HashMap<java.lang.String,java.lang.String> headersMap)
          Возвращает карту задач
 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

ListReport

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

getTasksMap

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

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

getHeadersMap

public java.util.HashMap<java.lang.String,java.lang.String> getHeadersMap()
                                                                   throws GranException
Возвращает карту заголовков

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 - при необзодимости

constructReport

public java.lang.Integer constructReport(org.eclipse.birt.report.model.api.ReportDesignHandle report)
                                  throws org.eclipse.birt.report.model.api.activity.SemanticException
Конструктор отчета

Parameters:
report - отчет
Returns:
ширина страницы выводимого отчета
Throws:
org.eclipse.birt.report.model.api.activity.SemanticException - при необходимости

getColumnWidth

protected java.lang.Integer getColumnWidth(java.lang.String header)
Возвращает ширину колонки из файла настроек

Parameters:
header - название колонки
Returns:
ширина колонки

getHeadersOrderMap

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

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

addHeaderToOrderMap

public void addHeaderToOrderMap(java.lang.String header)
Добавляет заголовок в список сортировки

Parameters:
header - заголовок

getTaskIdSotr

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


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