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
copyAdditionalRelationsAndFields
(Entity originalEntity, Entity copiedEntity) default void
copyAdditionalValuesFromFormToCopiedEntity
(Entity seminarForm, Entity copiedSeminar, Entity copiedEvent) getName()
default void
modifyRegistration
(Entity registrationEntity) boolean
raiseRegistration
(Entity registrationEntity, Entity nextPeriodEntity, Entity seminarEntity)
-
Method Details
-
getName
String getName() -
buildCodeForSeminar
-
buildCodeForEvent
-
copyAdditionalRelationsAndFields
-
copyAdditionalValuesFromFormToCopiedEntity
-
raiseRegistration
-
modifyRegistration
- Parameters:
registrationEntity
- all registration entities which return true on raiseRegistration()
-