com.trackstudio.app.report.birt.distribution
Class DistributionReport

java.lang.Object
  extended by com.trackstudio.app.report.birt.Report
      extended by com.trackstudio.app.report.birt.distribution.DistributionReport

public class DistributionReport
extends Report

Класс описывающий отчет типа Distribution и UserWorkload


Field Summary
protected  java.lang.String function
           
protected  java.lang.String hformat
           
protected  java.lang.Boolean needFullPath
           
protected  java.lang.String value
           
protected  java.lang.String xfield
           
protected  java.lang.String yfield
           
 
Fields inherited from class com.trackstudio.app.report.birt.Report
contextPath, format, fv, list, report, sc, taskId, useMessages
 
Constructor Summary
DistributionReport(java.lang.String contextPath, SessionContext sc, SecuredReportBean report, TaskFValue fv, java.lang.String taskId, java.lang.String format)
          Конструктор
 
Method Summary
 java.lang.String formatSec(java.lang.Double seconds)
           
 java.lang.String formatValue(java.lang.String value)
          Возвращает отформатированное значение
 java.util.List<java.util.List<java.lang.String[]>> getFieldsList()
          Возвращает список массивов полей
 java.util.HashMap<java.lang.String,java.lang.String> getFormatedOutput(java.util.List<java.lang.String[]> input)
          ВОзвращает карту данных, отформатированных для вывода
 java.util.List<java.lang.String[]> getNameLegenda(java.util.List<java.lang.String[]> name)
           
 java.util.HashMap<java.lang.Object,java.lang.Object> getReportParameters()
          Возвращает параметры для отчета
protected  double getValue(java.lang.String name, SecuredTaskBean tci)
          Возвращает значение
 
Methods inherited from class com.trackstudio.app.report.birt.Report
addMessageHeadersOrderMap, getMessagesHeadersOrderMap, getMessagesMap, getTasksMessagesMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

needFullPath

protected java.lang.Boolean needFullPath

xfield

protected java.lang.String xfield

yfield

protected java.lang.String yfield

value

protected java.lang.String value

function

protected java.lang.String function

hformat

protected java.lang.String hformat
Constructor Detail

DistributionReport

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

getFieldsList

public java.util.List<java.util.List<java.lang.String[]>> getFieldsList()
                                                                 throws GranException
Возвращает список массивов полей

Returns:
список массивов полей
Throws:
GranException - при необзодимости

getFormatedOutput

public java.util.HashMap<java.lang.String,java.lang.String> getFormatedOutput(java.util.List<java.lang.String[]> input)
                                                                       throws GranException
ВОзвращает карту данных, отформатированных для вывода

Parameters:
input - входной массив
Returns:
выходная карта
Throws:
GranException - при необходимости

getValue

protected double getValue(java.lang.String name,
                          SecuredTaskBean tci)
                   throws GranException
Возвращает значение

Parameters:
name - название значения
tci - задача
Returns:
значение
Throws:
GranException - при необходимости

formatValue

public java.lang.String formatValue(java.lang.String value)
                             throws GranException
Возвращает отформатированное значение

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

formatSec

public java.lang.String formatSec(java.lang.Double seconds)
                           throws GranException
Throws:
GranException

getNameLegenda

public java.util.List<java.lang.String[]> getNameLegenda(java.util.List<java.lang.String[]> name)
                                                  throws GranException
Throws:
GranException


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