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
CATEGORY, contextPath, FILTER, FILTER_VAL, format, fv, HANDLER, HANDLER_STATUS, list, POWEREF_BY_TS, PRIORITY, report, RESOLUTION, sc, STATUS, SUBMITTER, SUBMITTER_STATUS, TASK, TASK_COUNT, TASK_VAL, taskId, TOP_TITLE, TYPE, TYPE_VAL, USE_DESCR, useMessages
 
Constructor Summary
ListReport()
           
ListReport(java.lang.String contextPath, SessionContext sc, SecuredReportBean report, TaskFValue fv, java.lang.String taskId, java.lang.String format)
          Конструктор
 
Method Summary
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> buildGroup()
           
 java.lang.String count()
           
 java.util.Map<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> data()
           
 java.lang.String filter()
           
 java.lang.String filterValue()
           
protected  int getColumnWidth(java.lang.String header)
          Возвращает ширину колонки из файла настроек
 java.util.List<Pair> getField()
           
 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.String,java.lang.String> 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.Map<java.lang.String,java.lang.String> headersMap)
          Возвращает карту задач
 java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> getTasksMessagesMap()
          Возвращает карту сообщения для задач
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> group(java.lang.String group)
           
 java.util.Map<java.lang.String,java.lang.String> header()
           
 java.util.List<java.lang.String> keyGroup()
           
 java.util.List<java.lang.String> keyHead()
           
 java.lang.String name()
           
 java.lang.String nameGroup()
           
 java.lang.String nameValue()
           
 java.lang.String period()
           
 java.lang.String periodValue()
           
 void setField(java.lang.String locale, java.util.ArrayList<SecuredUDFBean> udfHash)
           
 java.util.Map<java.lang.String,java.lang.String> sizeColumn()
           
 java.util.List<java.lang.String> sort()
           
 java.lang.String task()
           
 java.lang.String taskValue()
           
 java.lang.String type()
           
 java.lang.String typeValue()
           
 
Methods inherited from class com.trackstudio.app.report.birt.Report
addMessageHeadersOrderMap, getMessagesHeadersOrderMap, setFields
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListReport

public ListReport()

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

getField

public java.util.List<Pair> getField()

setField

public void setField(java.lang.String locale,
                     java.util.ArrayList<SecuredUDFBean> udfHash)
              throws GranException
Throws:
GranException

group

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> group(java.lang.String group)
                                                                       throws GranException
Throws:
GranException

getReportParameters

public java.util.HashMap<java.lang.String,java.lang.String> 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.Map<java.lang.String,java.lang.String> headersMap)
                                                                                                     throws GranException
Возвращает карту задач

Parameters:
headersMap - карта заголовков
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 - при необзодимости

getColumnWidth

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

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

getTaskIdSotr

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

header

public java.util.Map<java.lang.String,java.lang.String> header()

keyHead

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

sort

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

data

public java.util.Map<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> data()

name

public java.lang.String name()

nameValue

public java.lang.String nameValue()

type

public java.lang.String type()

typeValue

public java.lang.String typeValue()

task

public java.lang.String task()

taskValue

public java.lang.String taskValue()

filter

public java.lang.String filter()

filterValue

public java.lang.String filterValue()

sizeColumn

public java.util.Map<java.lang.String,java.lang.String> sizeColumn()

count

public java.lang.String count()

buildGroup

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> buildGroup()
                                                                            throws GranException
Throws:
GranException

keyGroup

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

nameGroup

public java.lang.String nameGroup()

period

public java.lang.String period()

periodValue

public java.lang.String periodValue()


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