Search in sources :

Example 1 with CasRegisteredServiceSavedEvent

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;
}
Also used : CasRegisteredServiceSavedEvent(org.apereo.cas.support.events.service.CasRegisteredServiceSavedEvent) Audit(org.apereo.inspektr.audit.annotation.Audit)

Aggregations

CasRegisteredServiceSavedEvent (org.apereo.cas.support.events.service.CasRegisteredServiceSavedEvent)1 Audit (org.apereo.inspektr.audit.annotation.Audit)1