Klasse License

java.lang.Object
ch.nolix.core.license.License
Alle implementierten Schnittstellen:
INameHolder
Bekannte direkte Unterklassen:
Nolix2024Pro

public abstract class License extends Object implements INameHolder
Version:
2017-05-16
Autor:
Silvan Wyss
  • Konstruktordetails

    • License

      public License()
  • Methodendetails

    • activate

      public final void activate(String key)
      Activates the current License with the given key.
      Parameter:
      key -
      Löst aus:
      InvalidArgumentException - if the current License is already activated.
      UnacceptedKeyException - if the current License does no accepts the given key.
    • assetIsActivated

      public final void assetIsActivated()
      Löst aus:
      InvalidArgumentException - if the current License is not activated.
    • getName

      public final String getName()
      Angegeben von:
      getName in Schnittstelle INameHolder
      Gibt zurück:
      the name of the current INameHolder.
    • isActivated

      public final boolean isActivated()
      Gibt zurück:
      true if the current License is activated.
    • acceptsFilteredKey

      protected abstract boolean acceptsFilteredKey(String filteredKey)
      Parameter:
      filteredKey -
      Gibt zurück:
      true if the current License accepts the given filteredKey.