package org.apereo.cas.support.events.config; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import org.apereo.cas.support.events.AbstractCasEvent; import java.nio.file.Path; /** * This is {@link CasConfigurationCreatedEvent}. * * @author Misagh Moayyed * @since 5.1.0 */ public class CasConfigurationCreatedEvent extends AbstractCasEvent { private static final long serialVersionUID = -9038763901650896455L; private final Path file; /** * Instantiates a new Abstract cas sso event. * * @param source the source * @param file the file */ public CasConfigurationCreatedEvent(final Object source, final Path file) { super(source); this.file = file; } public Path getFile() { return file; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SIMPLE_STYLE) .appendSuper(super.toString()) .append("file", file) .toString(); } }