remButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
@SuppressWarnings( "synthetic-access" )
final String name = principal.getValueAsString();
SC.ask("Remove acl for " + name + "?", new BooleanCallback() {
@Override
public void execute(Boolean value) {
if (value) {
contents.removeAccessList(name);
}
}
});
}
});
Button applyButton = new Button();
applyButton.setTitle("Apply access list");
applyButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
SC.ask("Apply ACL changes?", new BooleanCallback() {
@Override
public void execute(Boolean value) {
if (value) {
contents.applyAccessList();
}