Package ch.nolix.core.license
Klasse License
java.lang.Object
ch.nolix.core.license.License
- Alle implementierten Schnittstellen:
INameHolder
- Bekannte direkte Unterklassen:
Nolix2024Pro
- Version:
- 2017-05-16
- Autor:
- Silvan Wyss
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected abstract boolean
acceptsFilteredKey
(String filteredKey) final void
Activates the currentLicense
with the given key.final void
final String
getName()
final boolean
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.mandatoryattributeapi.INameHolder
getNameInQuotes, hasName, hasSameNameAs
-
Konstruktordetails
-
License
public License()
-
-
Methodendetails
-
activate
Activates the currentLicense
with the given key.- Parameter:
key
-- Löst aus:
InvalidArgumentException
- if the currentLicense
is already activated.UnacceptedKeyException
- if the currentLicense
does no accepts the given key.
-
assetIsActivated
public final void assetIsActivated()- Löst aus:
InvalidArgumentException
- if the currentLicense
is not activated.
-
getName
- Angegeben von:
getName
in SchnittstelleINameHolder
- 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
- Parameter:
filteredKey
-- Gibt zurück:
- true if the current
License
accepts the given filteredKey.
-