Class StepLicenseManager


  • public class StepLicenseManager
    extends Object
    • Constructor Detail

      • StepLicenseManager

        public StepLicenseManager​(File licenseFile,
                                  String licenseServerUrl)
                           throws ch.exense.licensing.LicensingException
        Throws:
        ch.exense.licensing.LicensingException
    • Method Detail

      • checkModule

        public boolean checkModule​(String module)
      • checkCurrentUserLimit

        public void checkCurrentUserLimit​(step.core.access.UserAccessor userAccessor)
                                   throws ch.exense.licensing.LicensingException
        Throws:
        ch.exense.licensing.LicensingException
      • checkUserLimitForProjectedNumber

        public void checkUserLimitForProjectedNumber​(step.core.access.UserAccessor userAccessor,
                                                     int additionalNumber)
                                              throws ch.exense.licensing.LicensingException
        Throws:
        ch.exense.licensing.LicensingException