package org.apereo.cas.support.events.authentication; import org.apereo.cas.authentication.principal.Principal; import org.apereo.cas.support.events.AbstractCasEvent; /** * This is {@link CasAuthenticationPrincipalResolvedEvent}. * * @author Misagh Moayyed * @since 5.0.0 */ public class CasAuthenticationPrincipalResolvedEvent extends AbstractCasEvent { private static final long serialVersionUID = -1862937393594313844L; private final Principal principal; /** * Instantiates a new Abstract cas sso event. * * @param source the source * @param p the principal */ public CasAuthenticationPrincipalResolvedEvent(final Object source, final Principal p) { super(source); this.principal = p; } public Principal getPrincipal() { return principal; } }