public interface ProxyAPI
| Modifier and Type | Method and Description |
|---|---|
feign.Response |
addAirgapLicense(com.licensespring.dto.floating_server.airgap.license.request.AddAirgapLicenseReq req)
Add airgap license.
|
com.licensespring.dto.floating_server.add_consumption.response.AddConsumptionResp |
addConsumption(com.licensespring.dto.floating_server.add_consumption.request.AddConsumptionReq req)
Add consumption.
|
com.licensespring.dto.floating_server.add_feature_consumption.response.AddFeatureConsumptionResp |
addFeatureConsumption(com.licensespring.dto.floating_server.add_feature_consumption.request.AddFeatureConsumptionReq req)
Add feature consumption.
|
feign.Response |
addLicense(com.licensespring.dto.floating_server.add_product.query.AddLicenseQuery query)
Add license.
|
BorrowResponse |
borrow(ProxyRequest request)
Borrows a license
|
ProxyFeatureResponse |
checkLicenseFeature(ProxyFeatureRequest featureRequest)
Check if a feature is licensed.
|
String |
featureRelease(ProxyFeatureRequest featureRequest)
Release a feature registration.
|
String |
featureReleaseAll(ProxyFeatureRequest proxyRequest)
Release all feature registrations for the user.
|
feign.Response |
generateAirgapSignature(com.licensespring.dto.floating_server.airgap.generate.request.GenerateAirgapSignatureReq req)
Generate airgap signature.
|
feign.Response |
generateOfflineLicense(com.licensespring.dto.floating_server.license.generate.GenerateOfflineLicenseReq req)
Generate offline license request.
|
com.licensespring.LicenseData |
getLicense(String product)
Retrieves the LicenseData object which contains information about the license for the product.
|
feign.Response |
health()
Pings the sever.
|
ProxyResponse |
register(ProxyRequest proxyRequest)
Register a user to the Floating Offline Server and takes up one user slot.
|
void |
removeLicense(com.licensespring.dto.floating_server.remove_product.query.RemoveLicenseQuery query)
Remove license.
|
feign.Response |
setKeys(String apiKey,
String sharedKey)
Sets the Api and Shared keys
|
feign.Response |
setPassword(String passwordOld,
String passwordNew)
Sets the web UI password
|
String |
unregister(ProxyRequest proxyRequest)
Unregisters the current user of the product and frees the space for other registrations.
|
feign.Response |
unregisterAll()
Unregisters all users
|
feign.Response |
uploadOfflineLicense()
Upload offline license file.
|
ProxyResponse register(ProxyRequest proxyRequest)
proxyRequest - - DTO for un/registering the license user.String unregister(ProxyRequest proxyRequest)
proxyRequest - - DTO for un/registering the license user.com.licensespring.LicenseData getLicense(String product)
product - - Parameter containing product code.feign.Response health()
feign.Response setPassword(String passwordOld, String passwordNew)
feign.Response setKeys(String apiKey, String sharedKey)
feign.Response unregisterAll()
BorrowResponse borrow(ProxyRequest request)
feign.Response generateOfflineLicense(com.licensespring.dto.floating_server.license.generate.GenerateOfflineLicenseReq req)
req - - Generate offline license requestfeign.Response uploadOfflineLicense()
feign.Response addLicense(com.licensespring.dto.floating_server.add_product.query.AddLicenseQuery query)
void removeLicense(com.licensespring.dto.floating_server.remove_product.query.RemoveLicenseQuery query)
feign.Response generateAirgapSignature(com.licensespring.dto.floating_server.airgap.generate.request.GenerateAirgapSignatureReq req)
feign.Response addAirgapLicense(com.licensespring.dto.floating_server.airgap.license.request.AddAirgapLicenseReq req)
com.licensespring.dto.floating_server.add_consumption.response.AddConsumptionResp addConsumption(com.licensespring.dto.floating_server.add_consumption.request.AddConsumptionReq req)
com.licensespring.dto.floating_server.add_feature_consumption.response.AddFeatureConsumptionResp addFeatureConsumption(com.licensespring.dto.floating_server.add_feature_consumption.request.AddFeatureConsumptionReq req)
ProxyFeatureResponse checkLicenseFeature(ProxyFeatureRequest featureRequest)
featureRequest - - DTO containing user, product, and feature information.String featureRelease(ProxyFeatureRequest featureRequest)
featureRequest - - DTO containing user, product, and feature information.String featureReleaseAll(ProxyFeatureRequest proxyRequest)
proxyRequest - - DTO for un/registering the license user.Copyright © 2025 Cense Data Inc.. All rights reserved.