@Override public Predicate<String> containsGroup(final String group) { checkGroup(group); return new Predicate<String>() { @Override public boolean apply(String input) { try { return group.equals(groupInUniqueNameOrNull(input)) || group.equals(groupInSharedNameOrNull(input)); } catch (NoSuchElementException e) { return false; } } @Override public String toString() { return "containsGroup(" + group + ")"; } }; }
@Override public Predicate<String> containsGroup(final String group) { checkGroup(group); return new Predicate<String>() { @Override public boolean apply(String input) { try { return group.equals(groupInUniqueNameOrNull(input)) || group.equals(groupInSharedNameOrNull(input)); } catch (NoSuchElementException e) { return false; } } @Override public String toString() { return "containsGroup(" + group + ")"; } }; }
@Override public Predicate<String> containsGroup(final String group) { checkGroup(group); return new Predicate<String>() { @Override public boolean apply(String input) { try { return group.equals(groupInUniqueNameOrNull(input)) || group.equals(groupInSharedNameOrNull(input)); } catch (NoSuchElementException e) { return false; } } @Override public String toString() { return "containsGroup(" + group + ")"; } }; }
@Override public Predicate<String> containsGroup(final String group) { checkGroup(group); return new Predicate<String>() { @Override public boolean apply(String input) { try { return group.equals(groupInUniqueNameOrNull(input)) || group.equals(groupInSharedNameOrNull(input)); } catch (NoSuchElementException e) { return false; } } @Override public String toString() { return "containsGroup(" + group + ")"; } }; }
@Override public String sharedNameForGroup(String group) { return String.format(sharedFormat, checkGroup(group)); }
@Override public String sharedNameForGroup(String group) { return String.format(sharedFormat, checkGroup(group)); }
@Override public String sharedNameForGroup(String group) { return String.format(sharedFormat, checkGroup(group)); }
@Override public String sharedNameForGroup(String group) { return String.format(sharedFormat, checkGroup(group)); }
@Override public String uniqueNameForGroup(String group) { return String.format(uniqueFormat, checkGroup(group), suffixSupplier.get()); }
@Override public String uniqueNameForGroup(String group) { return String.format(uniqueFormat, checkGroup(group), suffixSupplier.get()); }
@Override public String uniqueNameForGroup(String group) { return String.format(uniqueFormat, checkGroup(group), suffixSupplier.get()); }
@Override public String uniqueNameForGroup(String group) { return String.format(uniqueFormat, checkGroup(group), suffixSupplier.get()); }