package org.apereo.cas.support.events.service;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apereo.cas.services.RegisteredService;
import org.apereo.cas.support.events.AbstractCasEvent;
/**
* This is {@link CasRegisteredServiceSavedEvent} that is signaled
* when a registered service is saved into the CAS registry.
*
* @author Misagh Moayyed
* @since 4.2.0
*/
public class CasRegisteredServiceSavedEvent extends AbstractCasEvent {
private static final long serialVersionUID = 291168299766263298L;
private RegisteredService registeredService;
/**
* Instantiates a new cas sso event.
*
* @param source the source
* @param registeredService the registered service
*/
public CasRegisteredServiceSavedEvent(final Object source, final RegisteredService registeredService) {
super(source);
this.registeredService = registeredService;
}
public RegisteredService getRegisteredService() {
return this.registeredService;
}
@Override
public String toString() {
return new ToStringBuilder(this)
.append("registeredService", this.registeredService)
.toString();
}
}