@Override public Boolean apply(String username) { if (this.allUsers) { return true; } if (userLayoutStore.isFragmentOwner(username)) { return true; } return this.userNames.contains(username); } }
@Override protected boolean appliesTo(Element e, IUserLayoutStore rdbmdls) { boolean rslt = false; // default boolean isLayout = e.getName().equals(rootElementNodeName); if (isLayout) { String username = ((Node) documentNameXPath.evaluate(e)).getText(); rslt = !rdbmdls.isFragmentOwner(username); } return rslt; } },
@Override protected boolean appliesTo(Element e, IUserLayoutStore rdbmdls) { boolean rslt = false; // default boolean isLayout = e.getName().equals(rootElementNodeName); if (isLayout) { String username = ((Node) documentNameXPath.evaluate(e)).getText(); rslt = rdbmdls.isFragmentOwner(username); } return rslt; } },