/** @see org.jasig.portal.groups.IEntityGroupStore#update(org.jasig.portal.groups.IEntityGroup) */ public void update(IEntityGroup group) throws GroupsException { // assume key is fully qualified group name String groupName = group.getLocalKey(); String description = group.getDescription(); // the name is the displayExtension String displayExtension = group.getName(); WsGroupToSave wsGroupToSave = new WsGroupToSave(); wsGroupToSave.setCreateParentStemsIfNotExist("T"); wsGroupToSave.setWsGroupLookup(new WsGroupLookup(groupName, null)); WsGroup wsGroup = new WsGroup(); wsGroup.setName(groupName); wsGroup.setDisplayExtension(displayExtension); wsGroup.setDescription(description); wsGroupToSave.setWsGroup(wsGroup); new GcGroupSave().addGroupToSave(wsGroupToSave).execute(); updateMembers(group); }