Interface TakeRegistrationActionConfiguration

All Known Implementing Classes:
DefaultTakeRegistrationActionConfiguration, OrderTakeRegistrationActionConfiguration

public interface TakeRegistrationActionConfiguration
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setAdditionalInformationOnNew(Entity originalRegistrationEntity, Entity copiedRegistrationEntity, boolean takeArticles)
    Allows additional transactions on Registrations processed by TakeRegistrationAction
  • Method Details

    • setAdditionalInformationOnNew

      void setAdditionalInformationOnNew(Entity originalRegistrationEntity, Entity copiedRegistrationEntity, boolean takeArticles) throws InterruptedException, PersistException
      Allows additional transactions on Registrations processed by TakeRegistrationAction
      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
      PersistException