Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public final class ShowMovieOnlyTokenMaker extends InputTokenMaker {
- @Inject(isRequired = true)
- private TokenMaker delegateTokenMaker;
- @Override
- public List<String> getTokens(User user, SystemInput systemInput) {
- if (systemInput.getUserContext().getContentConstraint().contains(ContentConstraint.MOVIE_ONLY)) {
- Region region = systemInput.getUserContext().getRegion();
- return Lists.newArrayList(TokenGenerator.TOKEN_JOINER.join(ShowContentType.MOVIE.name(), region.name()));
- } else {
- return Lists.newArrayList();
- }
- }
- @Override
- public List<Item> getRelatedItemOfToken(String token, int count, User user, SystemInput systemInput,
- Filter filter) {
- Preconditions.checkNotNull(delegateTokenMaker);
- return delegateTokenMaker.getRelatedItemOfToken(token, count, user, systemInput, filter);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement