Management SDK
<dependencies>
<dependency>
<groupId>com.licensespring</groupId>
<artifactId>licensespring-license-management</artifactId>
<version>2.16.1</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>jdk-java</id>
<url>https://licensespring-maven.s3.eu-central-1.amazonaws.com/</url>
</repository>
</repositories>repositories {
mavenLocal()
maven {
url = 'https://licensespring-maven.s3.eu-central-1.amazonaws.com/'
}
}
dependencies {
implementation 'com.licensespring:licensespring-license-management:2.16.1'
}Initializing the Management Client
License Management
searchLicenses(SearchLicensesRequest request)
paginateThroughAllLicenses(SearchLicensesRequest request)
disableAllLicenses(Long[] licenseIds)
getLicense(Long licenseId)
updateLicense(Long licenseId, UpdateLicenseRequest request)
patchLicenseFeatures(Long licenseId, PatchLicenseFeaturesRequest request)
assignUser(Long licenseId, AssignUserToLicenseRequest licenseUser)
assignMultipleUsers(Long licenseId, AssignMultipleUsersRequest request)
unassignUser(Long licenseId, int licenseUserId)
setUserPassword(int userId, String newPassword)
disableLicense(Long id)
resetLicense(Long id)
enableLicense(Long id)
resetTotalConsumptions(Long licenseId)
License Custom Fields Management
search(SearchLicenseCustomFieldsRequest request)
paginate(SearchLicenseCustomFieldsRequest request)
get(Integer id)
create(CreateLicenseCustomFieldRequest request)
update(Integer id, UpdateCustomLicenseFieldRequest request)
delete(Integer id)
Device Management
searchDevices(SearchDevicesRequest request)
paginateThroughAllDevices(SearchDevicesRequest request)
getDevice(Long id)
resetDevice(Long id)
blacklistDevice(Long id)
Device Variables Management
search(SearchDeviceVariablesRequest request)
paginate(SearchDeviceVariablesRequest request)
get(Integer id)
create(CreateDeviceVariableRequest request)
update(Integer id, UpdateDeviceVariableRequest request)
delete(Integer id)
Order Management
searchOrders(SearchOrdersRequest request)
getOrder(Long id)
paginateThroughAllOrders(SearchOrdersRequest request)
createOrder(WebhookOrder order)
generateLicenseKeys(GenerateLicenseRequest request)
addManagerToOrder(Long orderId, AddManagerToOrderRequest request)
exportToCsv(LocalDate from, LocalDate to, String destination)
exportToCsv(Range range, String destination)
Product Management
searchProducts(SearchProductsRequest request)
getProduct(Long id)
paginateThroughAllProducts(SearchProductsRequest request)
Installation File Management
searchInstallationFiles(SearchInstallationFilesRequest request)
paginateThroughAllInstallationFiles(SearchInstallationFilesRequest request)
getInstallationFile(int id)
createInstallationFile(CreateInstallationFileRequest request)
Product Custom Field Management
search(SearchProductCustomFieldsRequest request)
get(Integer id)
create(CreateProductCustomFieldRequest request)
update(Integer id, UpdateProductCustomFieldRequest request)
delete(Integer id)
paginate(SearchProductCustomFieldsRequest request)
Last updated
Was this helpful?