/** * Handle an abandoned authentication realm event. * * @param event the realm event * @param param the visitor parameter * @return the visitor return value */ public R handleAbandonedAuthenticationEvent(final RealmAbandonedAuthenticationEvent event, final P param) { return handleAuthenticationEvent(event, param); }
/** * Handle any authorization-related realm event. * * @param event the realm event * @param param the visitor parameter * @return the visitor return value */ public R handleAuthorizationEvent(final RealmAuthorizationEvent event, final P param) { return handleUnknownEvent(event, param); }
/** * Handle a security authentication successful event. * * @param event the security event * @param param the visitor parameter * @return the visitor return value */ public R handleAuthenticationSuccessfulEvent(final SecurityAuthenticationSuccessfulEvent event, final P param) { return handleAuthenticationEvent(event, param); }
/** * Handle a security permission check failed event. * * @param event the security event * @param param the visitor parameter * @return the visitor return value */ public R handlePermissionCheckFailedEvent(final SecurityPermissionCheckFailedEvent event, final P param) { return handlePermissionCheckEvent(event, param); }
/** * Handle a successful authentication realm event. * * @param event the realm event * @param param the visitor parameter * @return the visitor return value */ public R handleSuccessfulAuthenticationEvent(final RealmSuccessfulAuthenticationEvent event, final P param) { return handleDefiniteOutcomeAuthenticationEvent(event, param); }
/** * Accept the given visitor, calling the method which is most applicable to this event type. * * @param visitor the visitor * @param param the parameter to pass to the visitor {@code handleXxx} method * @param <P> the visitor parameter type * @param <R> the visitor return type * @return the value returned from the visitor {@code handleXxx} method */ public <P, R> R accept(SecurityEventVisitor<P, R> visitor, P param) { return visitor.handleUnknownEvent(this, param); }
/** * Handle a security authentication event. * * @param event the security event * @param param the visitor parameter * @return the visitor return value */ public R handleAuthenticationEvent(final SecurityAuthenticationEvent event, final P param) { return handleDefiniteOutcomeEvent(event, param); }
/** * Handle an identity successful authorization realm event. * * @param event the realm event * @param param the visitor parameter * @return the visitor return value */ public R handleIdentitySuccessfulAuthorizationEvent(final RealmIdentitySuccessfulAuthorizationEvent event, final P param) { return handleIdentityAuthorizationEvent(event, param); }
/** * Handle an identity authorization realm event. * * @param event the realm event * @param param the visitor parameter * @return the visitor return value */ public R handleIdentityAuthorizationEvent(final RealmIdentityAuthorizationEvent event, final P param) { return handleAuthorizationEvent(event, param); }
@Override public <P, R> R accept(SecurityEventVisitor<P, R> visitor, P param) { return visitor.handleAuthenticationFailedEvent(this, param); }
@Override public <P, R> R accept(SecurityEventVisitor<P, R> visitor, P param) { return visitor.handleAuthenticationSuccessfulEvent(this, param); }
public final boolean isFailure() { return ! isSuccess(); } }
/** * Handle a definite-outcome authentication realm event. * * @param event the realm event * @param param the visitor parameter * @return the visitor return value */ public R handleDefiniteOutcomeAuthenticationEvent(final RealmDefiniteOutcomeAuthenticationEvent event, final P param) { return handleAuthenticationEvent(event, param); }
/** * Handle any authentication-related realm event. * * @param event the realm event * @param param the visitor parameter * @return the visitor return value */ public R handleAuthenticationEvent(final RealmAuthenticationEvent event, final P param) { return handleUnknownEvent(event, param); }
/** * Handle a security authentication failed event. * * @param event the security event * @param param the visitor parameter * @return the visitor return value */ public R handleAuthenticationFailedEvent(final SecurityAuthenticationFailedEvent event, final P param) { return handleAuthenticationEvent(event, param); }
/** * Handle a security permission check successful event. * * @param event the security event * @param param the visitor parameter * @return the visitor return value */ public R handlePermissionCheckSuccessfulEvent(final SecurityPermissionCheckSuccessfulEvent event, final P param) { return handlePermissionCheckEvent(event, param); }
/** * Handle a failed authentication realm event. * * @param event the realm event * @param param the visitor parameter * @return the visitor return value */ public R handleFailedAuthenticationEvent(final RealmFailedAuthenticationEvent event, final P param) { return handleDefiniteOutcomeAuthenticationEvent(event, param); }
/** * Handle a security definite outcome event. * * @param event the security event * @param param the visitor parameter * @return the visitor return value */ public R handleDefiniteOutcomeEvent(final SecurityDefiniteOutcomeEvent event, final P param) { return handleUnknownEvent(event, param); }
/** * Handle a security permission check event. * * @param event the security event * @param param the visitor parameter * @return the visitor return value */ public R handlePermissionCheckEvent(final SecurityPermissionCheckEvent event, final P param) { return handleDefiniteOutcomeEvent(event, param); }
/** * Handle an identity failed authorization realm event. * * @param event the realm event * @param param the visitor parameter * @return the visitor return value */ public R handleIdentityFailedAuthorizationEvent(final RealmIdentityFailedAuthorizationEvent event, final P param) { return handleIdentityAuthorizationEvent(event, param); } }