@Override public AbstractSecuredBasePage onSaveOrUpdate() { teamCalDao.setFullAccessUsers(getData(), form.fullAccessUsersListHelper.getAssignedItems()); teamCalDao.setReadonlyAccessUsers(getData(), form.readonlyAccessUsersListHelper.getAssignedItems()); teamCalDao.setMinimalAccessUsers(getData(), form.minimalAccessUsersListHelper.getAssignedItems()); teamCalDao.setFullAccessGroups(getData(), form.fullAccessGroupsListHelper.getAssignedItems()); teamCalDao.setReadonlyAccessGroups(getData(), form.readonlyAccessGroupsListHelper.getAssignedItems()); teamCalDao.setMinimalAccessGroups(getData(), form.minimalAccessGroupsListHelper.getAssignedItems()); TeamCalDO data = form.getData(); if (data.isExternalSubscription() == false) { data.setExternalSubscriptionUrl(""); data.setExternalSubscriptionUpdateInterval(null); } return super.onSaveOrUpdate(); }