@Transactional
public interface ChartModificationService
| Modifier and Type | Method and Description |
|---|---|
org.squashtest.tm.domain.chart.ChartDefinition |
findById(long id) |
org.squashtest.tm.domain.chart.ChartInstance |
generateChart(org.squashtest.tm.domain.chart.ChartDefinition definition,
List<org.squashtest.tm.domain.EntityReference> dynamicScope,
Long dashboardId) |
org.squashtest.tm.domain.chart.ChartInstance |
generateChart(org.squashtest.tm.domain.chart.ChartDefinition definition,
List<org.squashtest.tm.domain.EntityReference> dynamicScope,
Long dashboardId,
Long milestoneId,
org.squashtest.tm.domain.Workspace workspace) |
org.squashtest.tm.domain.chart.ChartInstance |
generateChart(org.squashtest.tm.domain.chart.ChartDefinition definition,
Long projectId)
Generate a chart with the given definition for the given projectId.
|
org.squashtest.tm.domain.chart.ChartInstance |
generateChart(long chartDefinitionId,
List<org.squashtest.tm.domain.EntityReference> dynamicScope,
Long dashboardId)
Instanciate a ChartDefinition given its id.
|
org.squashtest.tm.domain.chart.ChartInstance |
generateChartForMilestoneDashboard(org.squashtest.tm.domain.chart.ChartDefinition chart,
Long milestoneId,
org.squashtest.tm.domain.Workspace workspace) |
org.squashtest.tm.domain.chart.ChartInstance |
generateChartInMilestoneMode(org.squashtest.tm.domain.chart.ChartDefinition chart,
List<org.squashtest.tm.domain.EntityReference> scope,
org.squashtest.tm.domain.Workspace workspace) |
Map<org.squashtest.tm.domain.EntityType,Set<org.squashtest.tm.domain.chart.ColumnPrototype>> |
getColumnPrototypes()
Returns all the ColumnPrototypes known in the database, indexed by EntityType.
|
boolean |
hasChart(List<Long> userIds) |
void |
persist(org.squashtest.tm.domain.chart.ChartDefinition newChartDefinition) |
void |
update(org.squashtest.tm.domain.chart.ChartDefinition chartDef)
Will update the chart definition in the persistence layer.
|
void |
updateDefinition(org.squashtest.tm.domain.chart.ChartDefinition definition,
org.squashtest.tm.domain.chart.ChartDefinition oldDef) |
void persist(org.squashtest.tm.domain.chart.ChartDefinition newChartDefinition)
org.squashtest.tm.domain.chart.ChartDefinition findById(long id)
Map<org.squashtest.tm.domain.EntityType,Set<org.squashtest.tm.domain.chart.ColumnPrototype>> getColumnPrototypes()
void update(org.squashtest.tm.domain.chart.ChartDefinition chartDef)
chartDef - a detached instance of a ChartDefinitionorg.squashtest.tm.domain.chart.ChartInstance generateChart(org.squashtest.tm.domain.chart.ChartDefinition definition,
Long projectId)
ChartDefinition which are not linked to project and aren't no persisted...definition - projectId - org.squashtest.tm.domain.chart.ChartInstance generateChart(long chartDefinitionId,
List<org.squashtest.tm.domain.EntityReference> dynamicScope,
Long dashboardId)
chartDefinitionId - org.squashtest.tm.domain.chart.ChartInstance generateChart(org.squashtest.tm.domain.chart.ChartDefinition definition,
List<org.squashtest.tm.domain.EntityReference> dynamicScope,
Long dashboardId)
org.squashtest.tm.domain.chart.ChartInstance generateChart(org.squashtest.tm.domain.chart.ChartDefinition definition,
List<org.squashtest.tm.domain.EntityReference> dynamicScope,
Long dashboardId,
Long milestoneId,
org.squashtest.tm.domain.Workspace workspace)
void updateDefinition(org.squashtest.tm.domain.chart.ChartDefinition definition,
org.squashtest.tm.domain.chart.ChartDefinition oldDef)
org.squashtest.tm.domain.chart.ChartInstance generateChartForMilestoneDashboard(org.squashtest.tm.domain.chart.ChartDefinition chart,
Long milestoneId,
org.squashtest.tm.domain.Workspace workspace)
org.squashtest.tm.domain.chart.ChartInstance generateChartInMilestoneMode(org.squashtest.tm.domain.chart.ChartDefinition chart,
List<org.squashtest.tm.domain.EntityReference> scope,
org.squashtest.tm.domain.Workspace workspace)
Copyright © 2010–2017 Henix, henix.fr. All rights reserved.