package org.apereo.cas.authentication.metadata; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apereo.cas.authentication.AuthenticationMetaDataPopulator; import org.springframework.core.Ordered; /** * This is {@link BaseAuthenticationMetadataPopulator}. * * @author Misagh Moayyed * @since 5.1.0 */ public abstract class BaseAuthenticationMetadataPopulator implements AuthenticationMetaDataPopulator { private int order = Ordered.HIGHEST_PRECEDENCE; public BaseAuthenticationMetadataPopulator() { this(Ordered.HIGHEST_PRECEDENCE); } public BaseAuthenticationMetadataPopulator(final int order) { this.order = order; } @Override public int getOrder() { return order; } @Override public String toString() { return new ToStringBuilder(this) .append("order", order) .toString(); } }