Interface LicensePresenter

  • All Known Implementing Classes:
    CLILicensePresenter

    public interface LicensePresenter
    Interface between OpenAM modules and the license system. Abstracts away the interaction between the user and the presentation/acceptance of licenses.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getNotice()
      Returns a notice to display to the user, indicating that all licenses must be accepted for the user to be able to continue.
      void presentLicenses​(boolean preAccept)
      Displays license(s) to the user.
    • Method Detail

      • presentLicenses

        void presentLicenses​(boolean preAccept)
                      throws LicenseRejectedException
        Displays license(s) to the user. Displays a set of licenses to the user, prompting to ensure that all licenses are accepted.
        Parameters:
        preAccept - Whether or not to auto-accept the license(s) displayed
        Throws:
        LicenseRejectedException - If the licence is rejected.
      • getNotice

        String getNotice()
        Returns a notice to display to the user, indicating that all licenses must be accepted for the user to be able to continue.
        Returns:
        The notice to display to the user.