Class EditSubscriptionView

java.lang.Object
org.strassburger.subscriptionmanager.view.subscriptions.SubscriptionBase
org.strassburger.subscriptionmanager.view.subscriptions.EditSubscriptionView

public class EditSubscriptionView extends SubscriptionBase
  • Constructor Details

    • EditSubscriptionView

      public EditSubscriptionView()
  • Method Details

    • sendStartMessage

      public void sendStartMessage()
    • selectSubscription

      public int selectSubscription(List<Subscription> subList)
      Asks the user to select a subscription from a list of subscriptions.
      Parameters:
      subList - The list of subscriptions to choose from.
      Returns:
      The id of the selected subscription.
    • editSubscription

      public EditSubscriptionPresenter.EditSubAction editSubscription()
      Asks the user to choose an edit action.
      Returns:
      The selected EditSubAction.
    • sendNoSubscriptionsAvailableMessage

      public void sendNoSubscriptionsAvailableMessage()
    • sendInvalidSelectionMessage

      public void sendInvalidSelectionMessage()
    • sendInvalidActionMessage

      public void sendInvalidActionMessage()
    • sendBackToMainMenuMessage

      public void sendBackToMainMenuMessage()
    • sendUpdateResultMessage

      public void sendUpdateResultMessage(boolean success, String fieldName)