Interface ModifySubscriptionHandler

All Known Implementing Classes:
AbstractGradeChangeSubscriptionModificationHandler, AbstractModifySubscriptionHandler, ChangeSubscriptionAutoRenewalHandler, InitiateCancelSubscriptionHandler, InitiateDowngradeSubscriptionHandler, InitiateEditSubscriptionHandler, InitiateUpgradeSubscriptionHandler

public interface ModifySubscriptionHandler
Represents a component responsible for handling business logic related to some type of modification performed upon a Subscription such as upgrade, downgrade, cancel, etc. Each handler should handle a discrete action, see DefaultSubscriptionActionType.
Author:
Nathan Moore (nathandmoore)
See Also: