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 voidcopyAdditionalRelationsAndFields(Entity originalEntity, Entity copiedEntity) default voidcopyAdditionalValuesFromFormToCopiedEntity(Entity seminarForm, Entity copiedSeminar, Entity copiedEvent) getName()default voidmodifyRegistration(Entity registrationEntity) booleanraiseRegistration(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()
-