Class RevokeConsent

  • All Implemented Interfaces:
    net.shibboleth.utilities.java.support.component.Component, net.shibboleth.utilities.java.support.component.DestructableComponent, net.shibboleth.utilities.java.support.component.InitializableComponent, org.opensaml.profile.action.ProfileAction, Aware, MessageSource, MessageSourceAware, Action

    public class RevokeConsent
    extends AbstractConsentIndexedStorageAction
    Consent action which deletes a consent record from storage.
    Event:
    EventIds.PROCEED_EVENT_ID, EventIds.IO_ERROR
    • Field Detail

      • log

        @Nonnull
        private final Logger log
        Class logger.
      • maskStorageErrors

        private boolean maskStorageErrors
        Trap errors in the storage layer.
    • Constructor Detail

      • RevokeConsent

        public RevokeConsent()
    • Method Detail

      • setMaskStorageErrors

        public void setMaskStorageErrors​(boolean flag)
        Set whether to trap and hide storage-related errors.
        Parameters:
        flag - flag to set
      • doExecute

        protected void doExecute​(@Nonnull
                                 org.opensaml.profile.context.ProfileRequestContext profileRequestContext,
                                 @Nonnull
                                 net.shibboleth.idp.profile.context.ProfileInterceptorContext interceptorContext)
        Overrides:
        doExecute in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction