Package cronapp.reports
Class ReportDataset
- java.lang.Object
-
- cronapp.reports.ReportDataset
-
public class ReportDataset extends Object
Classe auxiliar responsavel por guardar as informações de acesso a dados definidas dentro de um relatório.- Since:
- 10/07/17
- Author:
- arthemus
-
-
Constructor Summary
Constructors Constructor Description ReportDataset()ReportDataset(String name)ReportDataset(String name, J4CDataset j4CDataset, boolean main)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description J4CDatasetgetJ4CDataset()static ReportDatasetgetMain(List<ReportDataset> datasets)Obtem o dataset principal dentro de uma lista de datasets.StringgetName()booleanisMain()static List<ReportDataset>listFromJson(String json)Faz o parse de um json (possivelmente salvo nas propriedades do relatório) para uma lista de objetos CJRDataset.voidsetJ4CDataset(J4CDataset j4CDataset)voidsetMain(boolean main)static StringtoJson(List<ReportDataset> datasets)Serializa uma lista de datasets para uma String json.
-
-
-
Constructor Detail
-
ReportDataset
public ReportDataset()
-
ReportDataset
public ReportDataset(String name)
-
ReportDataset
public ReportDataset(String name, J4CDataset j4CDataset, boolean main)
-
-
Method Detail
-
getName
public String getName()
-
getJ4CDataset
public J4CDataset getJ4CDataset()
-
setJ4CDataset
public void setJ4CDataset(J4CDataset j4CDataset)
-
setMain
public void setMain(boolean main)
-
isMain
public boolean isMain()
-
listFromJson
public static List<ReportDataset> listFromJson(String json)
Faz o parse de um json (possivelmente salvo nas propriedades do relatório) para uma lista de objetos CJRDataset. Se o json não existir ou estiver vazion, uma lista vazia será retornada.- Parameters:
json- Json a ser processado.- Returns:
- Lista de objetos.
-
toJson
public static String toJson(List<ReportDataset> datasets)
Serializa uma lista de datasets para uma String json.- Parameters:
datasets- Lista a ser serializada.- Returns:
- Novo json com as informações da lista.
-
getMain
public static ReportDataset getMain(List<ReportDataset> datasets)
Obtem o dataset principal dentro de uma lista de datasets.- Parameters:
datasets- Lista a ser verificada.- Returns:
- Dataset principal.
-
-