@Override public List<UserView> getFragmentDefinitionUserViews(final Locale locale) { return this.getFragmentDefinitionUserViews(this.getFragmentDefinitions(), locale); }
@Override public Set<String> getFragmentNames() { return this.getFragmentNames(this.getFragmentDefinitions()); }
@Override public FragmentDefinition getFragmentDefinitionByOwner(final IPerson person) { return this.getFragmentDefinitionByOwner(person.getUserName()); }
@Override public List<Document> getFragmentDefinitionUserViewLayouts( final List<FragmentDefinition> fragmentDefinitions, final Locale locale) { final List<Document> result = new LinkedList<Document>(); final List<UserView> userViews = this.getFragmentDefinitionUserViews(fragmentDefinitions, locale); for (UserView userView : userViews) { result.add(userView.getLayout()); } return result; }