#354 Some clean up and show the difference between paid and free a bit more.

This commit is contained in:
Joseph McCarthy
2016-01-26 18:58:35 +00:00
parent a1ede8980f
commit 32f9cf3ab1
6 changed files with 27 additions and 30 deletions

View File

@@ -2,10 +2,9 @@ package com.iluwatar.featuretoggle.pattern;
import com.iluwatar.featuretoggle.user.User;
/**
* Created by joseph on 26/01/16.
*/
public interface Service {
public String getWelcomeMessage(User user);
String getWelcomeMessage(User user);
}

View File

@@ -4,15 +4,12 @@ import com.iluwatar.featuretoggle.pattern.Service;
import com.iluwatar.featuretoggle.user.User;
import com.iluwatar.featuretoggle.user.UserGroup;
/**
* Created by joseph on 26/01/16.
*/
public class TieredFeatureToggleVersion implements Service {
@Override
public String getWelcomeMessage(User user) {
if(UserGroup.isPaid(user)){
return "You're amazing thanks for paying for this awesome software.";
return "You're amazing " + user.getName() + ". Thanks for paying for this awesome software.";
}
return "I suppose you can use this software.";