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(); } }