Class DefaultState

  • All Implemented Interfaces:
    State

    public class DefaultState
    extends java.lang.Object
    implements State
    Default state implementation.
    Since:
    1.2.0
    Author:
    James Kleeh
    • Constructor Detail

      • DefaultState

        public DefaultState()
    • Method Detail

      • getOriginalUri

        @Nullable
        public java.net.URI getOriginalUri()
        Specified by:
        getOriginalUri in interface State
        Returns:
        The URI that was redirected from
      • getNonce

        @Nonnull
        public java.lang.String getNonce()
        Specified by:
        getNonce in interface State
        Returns:
        A nonce value
      • setOriginalUri

        public void setOriginalUri​(java.net.URI originalUri)
        Parameters:
        originalUri - The original URI
      • setNonce

        public void setNonce​(java.lang.String nonce)
        Parameters:
        nonce - The nonce
      • getRedirectUri

        @Nullable
        public java.net.URI getRedirectUri()
        Specified by:
        getRedirectUri in interface State
        Returns:
        The URI to redirect to
      • setRedirectUri

        public void setRedirectUri​(java.net.URI redirectUri)
        Parameters:
        redirectUri - the URI to redirect to
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object