Class EditSubscriptionView
java.lang.Object
org.strassburger.subscriptionmanager.view.subscriptions.SubscriptionBase
org.strassburger.subscriptionmanager.view.subscriptions.EditSubscriptionView
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAsks the user to choose an edit action.intselectSubscription(List<Subscription> subList) Asks the user to select a subscription from a list of subscriptions.voidvoidvoidvoidvoidvoidsendUpdateResultMessage(boolean success, String fieldName) Methods inherited from class org.strassburger.subscriptionmanager.view.subscriptions.SubscriptionBase
chooseOrAddCategory, readBillingPeriod, readName, readPrice, readStartDate, setExistingCategories
-
Constructor Details
-
EditSubscriptionView
public EditSubscriptionView()
-
-
Method Details
-
sendStartMessage
public void sendStartMessage() -
selectSubscription
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
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
-