@ApplicationScoped public class KieServerDataSetProvider extends AbstractKieServerService implements org.dashbuilder.dataprovider.DataSetProvider
Modifier and Type | Field and Description |
---|---|
static org.dashbuilder.dataprovider.DataSetProviderType |
TYPE |
kieServerIntegration
Constructor and Description |
---|
KieServerDataSetProvider() |
Modifier and Type | Method and Description |
---|---|
protected ConsoleDataSetLookup |
adoptLookup(org.dashbuilder.dataset.def.DataSetDef def,
org.dashbuilder.dataset.DataSetLookup lookup) |
protected void |
appendIntervalSelection(org.dashbuilder.dataset.group.DataSetGroup intervalSel,
List<org.kie.server.api.model.definition.QueryParam> filterParams) |
protected org.dashbuilder.dataset.DataSet |
buildDataSet(org.dashbuilder.dataset.def.DataSetDef def,
List<List> instances,
List<org.dashbuilder.dataset.DataColumn> extraColumns) |
org.dashbuilder.dataset.DataSetMetadata |
getDataSetMetadata(org.dashbuilder.dataset.def.DataSetDef def) |
protected org.dashbuilder.dataset.ColumnType |
getGroupFunctionColumnType(org.dashbuilder.dataset.def.DataSetDef def,
org.dashbuilder.dataset.group.ColumnGroup columnGroup,
org.dashbuilder.dataset.group.GroupFunction groupFunction) |
org.dashbuilder.dataprovider.DataSetProviderType |
getType() |
protected void |
handleDataSetGroup(org.dashbuilder.dataset.def.DataSetDef def,
org.dashbuilder.dataset.group.DataSetGroup dataSetGroup,
List<org.kie.server.api.model.definition.QueryParam> filterParams,
List<org.dashbuilder.dataset.DataColumn> extraColumns) |
boolean |
isDataSetOutdated(org.dashbuilder.dataset.def.DataSetDef def) |
org.dashbuilder.dataset.DataSet |
lookupDataSet(org.dashbuilder.dataset.def.DataSetDef def,
org.dashbuilder.dataset.DataSetLookup lookup) |
protected List<List> |
performQuery(RemoteDataSetDef def,
ConsoleDataSetLookup dataSetLookup,
org.kie.server.client.QueryServicesClient queryClient,
org.kie.server.api.model.definition.QueryFilterSpec filterSpec) |
getClient, getClient, getKieServicesClient, getKieServicesClient
public org.dashbuilder.dataprovider.DataSetProviderType getType()
getType
in interface org.dashbuilder.dataprovider.DataSetProvider
public org.dashbuilder.dataset.DataSetMetadata getDataSetMetadata(org.dashbuilder.dataset.def.DataSetDef def) throws Exception
getDataSetMetadata
in interface org.dashbuilder.dataprovider.DataSetProvider
Exception
public org.dashbuilder.dataset.DataSet lookupDataSet(org.dashbuilder.dataset.def.DataSetDef def, org.dashbuilder.dataset.DataSetLookup lookup) throws Exception
lookupDataSet
in interface org.dashbuilder.dataprovider.DataSetProvider
Exception
protected ConsoleDataSetLookup adoptLookup(org.dashbuilder.dataset.def.DataSetDef def, org.dashbuilder.dataset.DataSetLookup lookup)
protected List<List> performQuery(RemoteDataSetDef def, ConsoleDataSetLookup dataSetLookup, org.kie.server.client.QueryServicesClient queryClient, org.kie.server.api.model.definition.QueryFilterSpec filterSpec)
public boolean isDataSetOutdated(org.dashbuilder.dataset.def.DataSetDef def)
isDataSetOutdated
in interface org.dashbuilder.dataprovider.DataSetProvider
protected org.dashbuilder.dataset.DataSet buildDataSet(org.dashbuilder.dataset.def.DataSetDef def, List<List> instances, List<org.dashbuilder.dataset.DataColumn> extraColumns) throws Exception
Exception
protected void appendIntervalSelection(org.dashbuilder.dataset.group.DataSetGroup intervalSel, List<org.kie.server.api.model.definition.QueryParam> filterParams)
protected void handleDataSetGroup(org.dashbuilder.dataset.def.DataSetDef def, org.dashbuilder.dataset.group.DataSetGroup dataSetGroup, List<org.kie.server.api.model.definition.QueryParam> filterParams, List<org.dashbuilder.dataset.DataColumn> extraColumns)
protected org.dashbuilder.dataset.ColumnType getGroupFunctionColumnType(org.dashbuilder.dataset.def.DataSetDef def, org.dashbuilder.dataset.group.ColumnGroup columnGroup, org.dashbuilder.dataset.group.GroupFunction groupFunction)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.