Package com.aquima.web.config
Class AnnotatedLicenseProvider
java.lang.Object
com.aquima.web.config.AnnotatedLicenseProvider
- All Implemented Interfaces:
com.aquima.interactions.foundation.ILicenseProvider
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
public class AnnotatedLicenseProvider
extends Object
implements com.aquima.interactions.foundation.ILicenseProvider, org.springframework.context.ApplicationContextAware
License provider that uses @AquimaLicenceProvider annotated beans.
- Since:
- 8.3
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorsConstructorDescriptionAnnotatedLicenseProvider
(com.aquima.interactions.foundation.ILicenseProvider defaultLicenseProvider) -
Method Summary
Modifier and TypeMethodDescriptioncom.aquima.interactions.foundation.LicenseKey
boolean
void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext)
-
Constructor Details
-
Method Details
-
getLicenseKey
public com.aquima.interactions.foundation.LicenseKey getLicenseKey()- Specified by:
getLicenseKey
in interfacecom.aquima.interactions.foundation.ILicenseProvider
-
hasLicenseKey
public boolean hasLicenseKey()- Specified by:
hasLicenseKey
in interfacecom.aquima.interactions.foundation.ILicenseProvider
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) - Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
-