Class EventLogicCopyService
java.lang.Object
ch.tocco.nice2.optional.event.api.actions.logiccopy.EventLogicCopyService
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final record
static final record
static final record
static final record
static interface
static final record
static final record
-
Constructor Summary
ConstructorDescriptionEventLogicCopyService
(EventRelationshipTraverser eventRelationshipTraverser, DefaultDisplayService defaultDisplayService, LogicCopyService logicCopyService, ClientQuestionService clientQuestionService, Context context, PersistenceService persistenceService, QueryBuilderFactory queryBuilderFactory, TextResources textResources) -
Method Summary
Modifier and TypeMethodDescriptiondoCopy
(EventLogicCopyService.EventLogicCopyData settings, EventLogicCopyService.EventCopyFinalizer eventCopyFinalizer) doCopy
(EventLogicCopyService.EventLogicCopyData settings, JobTaskContext jobContext, Progress progress) doCopy
(EventLogicCopyService.EventLogicCopyData settings, JobTaskContext jobContext, Progress progress, EventLogicCopyService.EventCopyFinalizer eventCopyFinalizer) loadData
(EntityList events) void
setExcludedFields
(List<EventLogicCopyExcludedFields> excludedFields) void
setExcludedRelations
(List<EventLogicCopyExcludedRelations> excludedRelations) void
setExtensions
(List<EventCopyExtensionFactory> extensions) void
setPredefinedAnswerContributions
(List<EventLogicCopyPredefinedAnswerContribution> predefinedAnswerContributions) void
setRelations
(List<EventLogicCopyRelationConfig> relations)
-
Constructor Details
-
EventLogicCopyService
public EventLogicCopyService(EventRelationshipTraverser eventRelationshipTraverser, DefaultDisplayService defaultDisplayService, LogicCopyService logicCopyService, ClientQuestionService clientQuestionService, Context context, PersistenceService persistenceService, QueryBuilderFactory queryBuilderFactory, TextResources textResources)
-
-
Method Details
-
getConfigurationPaths
-
loadData
-
doCopy
public List<EventLogicCopyService.CopiedEvent> doCopy(EventLogicCopyService.EventLogicCopyData settings, JobTaskContext jobContext, Progress progress) -
doCopy
public List<EventLogicCopyService.CopiedEvent> doCopy(EventLogicCopyService.EventLogicCopyData settings, JobTaskContext jobContext, Progress progress, EventLogicCopyService.EventCopyFinalizer eventCopyFinalizer) -
doCopy
public List<EventLogicCopyService.CopiedEvent> doCopy(EventLogicCopyService.EventLogicCopyData settings) -
doCopy
public List<EventLogicCopyService.CopiedEvent> doCopy(EventLogicCopyService.EventLogicCopyData settings, EventLogicCopyService.EventCopyFinalizer eventCopyFinalizer) -
setPredefinedAnswerContributions
@Autowired(required=false) public void setPredefinedAnswerContributions(List<EventLogicCopyPredefinedAnswerContribution> predefinedAnswerContributions) -
setExtensions
-
setRelations
-
setExcludedFields
@Autowired(required=false) public void setExcludedFields(List<EventLogicCopyExcludedFields> excludedFields) -
setExcludedRelations
@Autowired(required=false) public void setExcludedRelations(List<EventLogicCopyExcludedRelations> excludedRelations)
-