Class EducationalObjectiveEventLogicCopyExtensionFactory
java.lang.Object
ch.tocco.nice2.optional.educationschedule.impl.actions.logiccopy.EducationalObjectiveEventLogicCopyExtensionFactory
- All Implemented Interfaces:
EventCopyExtensionFactory
@Component
public class EducationalObjectiveEventLogicCopyExtensionFactory
extends Object
implements EventCopyExtensionFactory
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.optional.event.api.eventcopy.EventCopyExtensionFactory
EventCopyExtensionFactory.AdditionalCopyConfigurations
-
Constructor Summary
ConstructorsConstructorDescriptionEducationalObjectiveEventLogicCopyExtensionFactory
(SecurityManager securityManager, LogicCopyService logicCopyService) -
Method Summary
Modifier and TypeMethodDescriptionget
(PersistenceService persistenceService) PersistenceService only needed as argument whileDelegatingEventCopyExtension
exists TODO remove after all old extensions have been migrated and testedgetName()
TODO remove after all old extensions have been migrated and tested
-
Constructor Details
-
EducationalObjectiveEventLogicCopyExtensionFactory
public EducationalObjectiveEventLogicCopyExtensionFactory(SecurityManager securityManager, LogicCopyService logicCopyService)
-
-
Method Details
-
get
Description copied from interface:EventCopyExtensionFactory
PersistenceService only needed as argument whileDelegatingEventCopyExtension
exists TODO remove after all old extensions have been migrated and tested- Specified by:
get
in interfaceEventCopyExtensionFactory
-
getOldExtension
Description copied from interface:EventCopyExtensionFactory
TODO remove after all old extensions have been migrated and tested- Specified by:
getOldExtension
in interfaceEventCopyExtensionFactory
-
getAdditionalCopyConfigurations
public Collection<EventCopyExtensionFactory.AdditionalCopyConfigurations> getAdditionalCopyConfigurations()- Specified by:
getAdditionalCopyConfigurations
in interfaceEventCopyExtensionFactory
-
getExtensionsToRemove
- Specified by:
getExtensionsToRemove
in interfaceEventCopyExtensionFactory
-
getName
- Specified by:
getName
in interfaceEventCopyExtensionFactory
-