Interface SeminarActionConfiguration
- All Known Implementing Classes:
DefaultSeminarActionConfiguration
public interface SeminarActionConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionbuildCodeForEvent
(Entity eventEntity, Entity periodEntity, Entity seminarForm, Entity seminarEntity, @Nullable Entity copiedEventEntity, boolean isRaise) buildCodeForSeminar
(Entity seminarEntity, Entity seminarForm, Entity periodEntity) default void
copyAdditionalRelation
(Entity originalEntity, Entity copiedEntity) default void
copyAdditionalValuesFromFormToCopiedEntity
(Entity seminarForm, Entity copiedSeminar, Entity copiedEvent) default String[]
customerSpecificEventOverwriteStartFields
(Entity seminarEventForm) getName()
default void
modifyRegistration
(Entity registrationEntity) boolean
raiseRegistration
(Entity registrationEntity, Entity nextPeriodEntity, Entity seminarEntity)
-
Method Details
-
getName
String getName() -
buildCodeForSeminar
-
buildCodeForEvent
-
copyAdditionalRelation
-
copyAdditionalValuesFromFormToCopiedEntity
-
customerSpecificEventOverwriteStartFields
-
raiseRegistration
-
modifyRegistration
- Parameters:
registrationEntity
- all registration entities which return true on raiseRegistration()
-