Licensespring Core 2.12.0 API

LicenseSpring Core SDK

This SDK provides core features used in all other modules (Management, License Client, Floating Client). Not all packages javadoc is generated - these can be provided on demand. However all classes which are meant to be used directly in SDK implementation are documented and available.

Packages 
Package Description
com.licensespring
Package com.licensespring contains the main public classes of interest when implementing the client SDKs (license-client, floating-client).
com.licensespring.api
com.licensespring.api package contains Core APIs, API builders, Error decoders, Interceptors and used in all SDKs e.g.
com.licensespring.dto
com.licensespring.dto contains all data transfer objects used in API requests and API responses.
com.licensespring.dto.floating  
com.licensespring.identity
Package com.licensespring.identity.identity contains various identity providers that are used depending on the context in which the application is launched.
com.licensespring.model
Package com.licensespring.model contains all models used in LicenseSpring.
com.licensespring.model.exceptions
com.licensespring.model.exceptions contains all exception models used in LicenseSpring.
com.licensespring.model.exceptions.infrastructure
The package contains issues with infrastructure based errors/exceptions.
com.licensespring.model.exceptions.infrastructure.cloudcheck
The package relates to exceptions which are done in the NODE-LOCKING mode of operations.
com.licensespring.model.exceptions.validation
The package contains all license validation errors, as well as misconfiguration errors.
com.licensespring.model.order
Package com.licensespring.model.order contains all models associated with Order, e.g.
com.licensespring.utils