Advertisement
Guest User

Untitled

a guest
Jan 27th, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. public final class ShowMovieOnlyTokenMaker extends InputTokenMaker {
  2. @Inject(isRequired = true)
  3. private TokenMaker delegateTokenMaker;
  4.  
  5. @Override
  6. public List<String> getTokens(User user, SystemInput systemInput) {
  7. if (systemInput.getUserContext().getContentConstraint().contains(ContentConstraint.MOVIE_ONLY)) {
  8. Region region = systemInput.getUserContext().getRegion();
  9. return Lists.newArrayList(TokenGenerator.TOKEN_JOINER.join(ShowContentType.MOVIE.name(), region.name()));
  10. } else {
  11. return Lists.newArrayList();
  12. }
  13. }
  14.  
  15. @Override
  16. public List<Item> getRelatedItemOfToken(String token, int count, User user, SystemInput systemInput,
  17. Filter filter) {
  18. Preconditions.checkNotNull(delegateTokenMaker);
  19.  
  20. return delegateTokenMaker.getRelatedItemOfToken(token, count, user, systemInput, filter);
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement