@Service(value="longRunningTasksService") @Transactional(readOnly=false) public class LongRunningTasksService extends java.lang.Object implements ILongRunningTasksService
Constructor and Description |
---|
LongRunningTasksService() |
Modifier and Type | Method and Description |
---|---|
java.util.UUID |
addRowWrapperToDataset(java.util.Collection<SpecimenNodeWrapper> wrapper,
java.util.UUID datasetUuid)
Monitored invocation of
IDescriptiveDataSetService.addRowWrapperToDataset(Collection, UUID) |
java.util.UUID |
generatePolytomousKey(java.util.UUID datasetUuid,
java.util.UUID taxonUuid)
Monitored invocation of
IDescriptiveDataSetService#generatePolytomousKey(UUID, UUID)) |
<T extends DescriptionAggregationBase<T,C>,C extends DescriptionAggregationConfigurationBase<T>> |
invoke(C config)
Monitored invocation of
DescriptionAggregationBase.invoke(DescriptionAggregationConfigurationBase, eu.etaxonomy.cdm.api.application.ICdmRepository)
In future not only Aggregation Tasks but all Standardtasks should be called via this method. |
java.util.UUID |
monitGetRowWrapper(java.util.UUID descriptiveDataSetUuid)
Monitored invocation of
IDescriptiveDataSetService#getRowWrapper(DescriptiveDataSet, IProgressMonitor) |
java.util.UUID |
monitLongRunningTask(CacheUpdaterConfigurator configurator) |
java.util.UUID |
monitLongRunningTask(ForSubtreeConfiguratorBase config) |
java.util.UUID |
monitLongRunningTask(java.util.Set<java.util.UUID> movingUuids,
java.util.UUID targetTreeNodeUuid,
int movingType) |
java.util.UUID |
monitLongRunningTask(SortIndexUpdaterConfigurator configurator) |
public java.util.UUID monitGetRowWrapper(java.util.UUID descriptiveDataSetUuid)
ILongRunningTasksService
IDescriptiveDataSetService#getRowWrapper(DescriptiveDataSet, IProgressMonitor)
monitGetRowWrapper
in interface ILongRunningTasksService
descriptiveDataSetUuid
- the working set for which getRowWrapper() is invokedpublic <T extends DescriptionAggregationBase<T,C>,C extends DescriptionAggregationConfigurationBase<T>> java.util.UUID invoke(C config)
ILongRunningTasksService
DescriptionAggregationBase.invoke(DescriptionAggregationConfigurationBase, eu.etaxonomy.cdm.api.application.ICdmRepository)
In future not only Aggregation Tasks but all Standardtasks should be called via this method.invoke
in interface ILongRunningTasksService
config
- configurationpublic java.util.UUID addRowWrapperToDataset(java.util.Collection<SpecimenNodeWrapper> wrapper, java.util.UUID datasetUuid)
ILongRunningTasksService
IDescriptiveDataSetService.addRowWrapperToDataset(Collection, UUID)
addRowWrapperToDataset
in interface ILongRunningTasksService
wrapper
- the specimen wrapper to use for creating the row wrapperdatasetUuid
- the target datasetpublic java.util.UUID generatePolytomousKey(java.util.UUID datasetUuid, java.util.UUID taxonUuid)
ILongRunningTasksService
IDescriptiveDataSetService#generatePolytomousKey(UUID, UUID))
generatePolytomousKey
in interface ILongRunningTasksService
datasetUuid
- the data settaxonUuid
- the taxonomic scope of the keypublic java.util.UUID monitLongRunningTask(ForSubtreeConfiguratorBase config)
monitLongRunningTask
in interface ILongRunningTasksService
public java.util.UUID monitLongRunningTask(java.util.Set<java.util.UUID> movingUuids, java.util.UUID targetTreeNodeUuid, int movingType)
monitLongRunningTask
in interface ILongRunningTasksService
public java.util.UUID monitLongRunningTask(CacheUpdaterConfigurator configurator)
monitLongRunningTask
in interface ILongRunningTasksService
public java.util.UUID monitLongRunningTask(SortIndexUpdaterConfigurator configurator)
monitLongRunningTask
in interface ILongRunningTasksService
Copyright © 2007-2020 EDIT. All Rights Reserved.