public void execute(Event<UIGroupMembershipSelector> event) throws Exception {
UIGroupMembershipSelector uiMemebershipSelector = event.getSource();
UISelector uiSelector = uiMemebershipSelector.<UIComponent> getParent().getParent();
String membershipType = event.getRequestContext().getRequestParameter(OBJECTID);
uiSelector.setMembership(uiMemebershipSelector.getCurrentGroup().getId(), membershipType);
UIForm uiForm = uiSelector.getAncestorOfType(UIForm.class);
if (uiForm != null) {
// event.getRequestContext().addUIComponentToUpdateByAjax(uiForm.getParent());
uiForm.broadcast(event, event.getExecutionPhase());
}
}