use of org.apereo.cas.support.events.service.CasRegisteredServiceSavedEvent in project cas by apereo.
the class DefaultServicesManager method save.
@Audit(action = "SAVE_SERVICE", actionResolverName = "SAVE_SERVICE_ACTION_RESOLVER", resourceResolverName = "SAVE_SERVICE_RESOURCE_RESOLVER")
@Override
public synchronized RegisteredService save(final RegisteredService registeredService) {
final RegisteredService r = this.serviceRegistryDao.save(registeredService);
this.services.put(r.getId(), r);
this.orderedServices = new ConcurrentSkipListSet<>(this.services.values());
publishEvent(new CasRegisteredServiceSavedEvent(this, r));
return r;
}
Aggregations