public class BGReportFilter
extends java.lang.Object
Constructor and Description |
---|
BGReportFilter(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
Конструктор
|
BGReportFilter(java.util.Map<java.lang.String,java.lang.String> filter,
Preferences setup)
Конструктор
|
BGReportFilter(java.util.Map<java.lang.String,java.lang.String> filter,
Preferences setup,
java.util.Map<java.lang.String,java.lang.Object> parameterMap)
Конструктор
|
BGReportFilter(java.util.Map<java.lang.String,java.lang.String> filter,
Preferences setup,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
net.sf.jasperreports.engine.JRDataset dataset)
Конструктор
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
cacheGet(java.lang.String key)
Возвращает значение из кеша по ключу
|
void |
cachePut(java.lang.String key,
java.lang.Object o)
Занесение значения в кеш
|
java.util.Calendar |
getCalendarParam(java.lang.String name)
Получение даты по ключу
|
net.sf.jasperreports.engine.JRDataset |
getDataset()
Возвращает значение dataset - интерфейс, представляющий набор данных, который может использоваться в отчете.
|
java.util.Date |
getDateParam(java.lang.String name)
Получение даты по ключу
|
ParameterMap |
getHashValuesWithPrefix(java.lang.String prefix)
Возвращает Хеш-значения начинающие с определенным преффиксом
|
int |
getIntParam(java.lang.String name)
Получение параметра типа int, по ключу
|
int |
getIntParam(java.lang.String name,
int def)
Получение параметра типа int, по ключу
|
long |
getLongParam(java.lang.String name)
Получение параметра типа long, по ключу
|
long |
getLongParam(java.lang.String name,
long def)
Получение параметра типа int, по ключу
|
java.util.Map<java.lang.String,java.lang.Object> |
getReportParametersMap()
Возвращает reportParametrsMap
|
java.lang.String |
getStringParam(java.lang.String name)
Получение строкового параметра из мапа filter по ключу.
|
void |
setCalendarParam(java.lang.String name,
java.util.Calendar value)
Занесение даты в мап filter
|
void |
setStringParam(java.lang.String name,
java.lang.String value)
Занесение строкового параметра в пам filter
|
public BGReportFilter(java.util.Map<java.lang.String,java.lang.String> filter, Preferences setup)
filter
- - фильтрsetup
- - настройки модуляpublic BGReportFilter(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
parameterMap
- - мап параметров, которые могут быть использованы для построения отчетаpublic BGReportFilter(java.util.Map<java.lang.String,java.lang.String> filter, Preferences setup, java.util.Map<java.lang.String,java.lang.Object> parameterMap)
filter
- - фильтрsetup
- - настройки модуля, которые могут быть использованы для построения отчетаparameterMap
- - мап параметровpublic BGReportFilter(java.util.Map<java.lang.String,java.lang.String> filter, Preferences setup, java.util.Map<java.lang.String,java.lang.Object> parameterMap, net.sf.jasperreports.engine.JRDataset dataset)
filter
- - фильтрsetup
- - настройки модуляparameterMap
- - мап параметром, которые могут быть использованы для построения отчетаdataset
- - интерфейс, представляющий набор данных, который может использоваться в отчете.public final java.lang.String getStringParam(java.lang.String name)
name
- - ключpublic int getIntParam(java.lang.String name)
name
- - ключpublic int getIntParam(java.lang.String name, int def)
name
- - ключdef
- - значение по умолчанию.public long getLongParam(java.lang.String name)
name
- - ключpublic long getLongParam(java.lang.String name, long def)
name
- - ключdef
- - значение по умолчанию.public java.util.Calendar getCalendarParam(java.lang.String name)
name
- - ключpublic java.util.Date getDateParam(java.lang.String name)
name
- - ключpublic void setCalendarParam(java.lang.String name, java.util.Calendar value)
name
- - ключvalue
- - значениеpublic void setStringParam(java.lang.String name, java.lang.String value)
name
- - ключvalue
- - значениеpublic java.util.Map<java.lang.String,java.lang.Object> getReportParametersMap()
public ParameterMap getHashValuesWithPrefix(java.lang.String prefix)
prefix
- - преффкс по которому следует искать параметры.public void cachePut(java.lang.String key, java.lang.Object o)
key
- - ключo
- - значениеpublic java.lang.Object cacheGet(java.lang.String key)
key
- - ключpublic net.sf.jasperreports.engine.JRDataset getDataset()