Class AuthenticatedUserProvider

java.lang.Object
com.iizix.user.AuthenticatedUserProvider

public class AuthenticatedUserProvider extends Object
Provider interface to retrieve an authenticated user for a client or application session.
Author:
Christopher Mindus
  • Constructor Details

    • AuthenticatedUserProvider

      public AuthenticatedUserProvider()
  • Method Details

    • setInstance

      public static void setInstance(IAuthenticatedUserProvider provider)
      Assigns the instance of the authenticated user provider. This method should not be called, it is intended to be used by the IIZI framework.
      Parameters:
      provider - The provider.
      Throws:
      NullPointerException - If the provider is null.
      IllegalStateException - If the provider already is set.
    • getInstance

      public static IAuthenticatedUserProvider getInstance()
      Gets the singleton instance for the authenticated user provider.
      Returns:
      The authenticated user provider instance.