Class DefaultTakeRegistrationActionConfiguration

java.lang.Object
ch.tocco.nice2.optional.event.api.DefaultTakeRegistrationActionConfiguration
All Implemented Interfaces:
TakeRegistrationActionConfiguration

@Component public class DefaultTakeRegistrationActionConfiguration extends Object implements TakeRegistrationActionConfiguration
  • Constructor Details

    • DefaultTakeRegistrationActionConfiguration

      public DefaultTakeRegistrationActionConfiguration()
  • Method Details

    • setAdditionalInformationOnNew

      public void setAdditionalInformationOnNew(Entity originalRegistrationEntity, Entity copiedRegistrationEntity, boolean takeArticles) throws InterruptedException
      Description copied from interface: TakeRegistrationActionConfiguration
      Allows additional transactions on Registrations processed by TakeRegistrationAction
      Specified by:
      setAdditionalInformationOnNew in interface TakeRegistrationActionConfiguration
      Parameters:
      originalRegistrationEntity - Base Registration that served as model for the new copiedRegistrationEntity
      copiedRegistrationEntity - newly created Registration based on originalRegistrationEntity
      takeArticles - defines if Entities from Order module shall be copied too
      Throws:
      InterruptedException