LicenseProxy Methods CelloSaaS API Documentation
The LicenseProxy type exposes the following members.
Methods

  NameDescription
Public methodStatic memberActivateTenantLicense
Activates the given tenant's subscription by creating new subscription license form last subscription.
Public methodStatic memberCreateLicenseForLicensePackage
This method is used to assign package to tenant.
Public methodStatic memberDeactivateTenantLicense
Deactivates the given tenant's subscription by modifying the Validity End Date to now.
Public methodStatic memberDeleteLicensePackage
This method is used to deactivate the license package details for the package Identifier.
Public methodStatic memberDeleteRoleServices
This method is used to delete role services.
Public methodStatic memberDeleteTenantService
This method is used to delete tenant service for given tenantServiceMappingId.
Public methodStatic memberDeleteTenantServices
This method is used to delete the tenant services.
Public methodStatic memberDeleteUserServices
This method is used to delete user services.
Public methodStatic memberGetActiveAndFutureTenantServicesByTenantId
This method is used to get the active and future tenant services by tenant id.
Public methodStatic memberGetAllLicensePackage 
This method is used to get all the license package details.
Public methodStatic memberGetAllLicensePackage(String)
This method is used to get all license package.
Public methodStatic memberGetAllModules
This method is used to get all the module details
Public methodStatic memberGetAllPackageDetails 
This method is used to get all Package details.
Public methodStatic memberGetAllPackageDetails(String)
Returns all the subscription packages created by the given tenantId
Public methodStatic memberGetAllServices
This method is used to get all the services
Public methodStatic memberGetAssignableLicensePackages
This method is used to get all assignable license packages excluding evaluation packages.
Public methodStatic memberGetAssignablePackageDetailsByPackageId
This method is used to get the assignable package details by package id.
Public methodStatic memberGetFeatureByModuleIds
This method is used to get all the feature details for given module ids
Public methodStatic memberGetFeatureByServiceIds
This method is used to get all the feature details for each services
Public methodStatic memberGetInActiveTenantLicense
This method is used to get last active tenant license
Public methodStatic memberGetModuleByServiceIds
This method is used to get module details by serviceIds
Public methodStatic memberGetPackageDetails 
This method is used to get active subscription package details.
Public methodStatic memberGetPackageDetails(String)
This method is used to get active subscription packages created by the given tenantId.
Public methodStatic memberGetPackageDetailsByPackageId
This method is used to get the package details by package identifier.
Public methodStatic memberGetService
This method is used to get the service detail by serviceId
Public methodStatic memberGetServicesByRoleId
This method is used to get the service details for given roleId.
Public methodStatic memberGetServicesByRoleIds
This method is used to get the service details for given roleIds.
Public methodStatic memberGetServicesByUserId
This method is used to get the service details for given userId.
Public methodStatic memberGetServicesByUserIds
This method is used to get the service details for given userIds.
Public methodStatic memberGetTenantLicense
This method is used to get the active tenant subscription license details. Returns TenantLicense object if the tenant has valid license else null if the subscription expires
Public methodStatic memberGetTenantLicenseHistory
This method is used to get tenant license history details.
Public methodStatic memberGetTenantServiceByMappingId
This method is used to get the tenant service by mapping id.
Public methodStatic memberGetTenantServicesByTenantId
This method is used to get the service details for given tenantId.
Public methodStatic memberGetUnRestrictedPackage
This method is used to get the details of product admin package.
Public methodStatic memberGetUsageByModuleIds
This method is used to get usage details for modules
Public methodStatic memberInsertPackage
This method is used to insert package details.
Public methodStatic memberInsertTenantLicense
This method is to insert the license for tenant.
Public methodStatic memberInsertTenantService
This method is used to insert tenant service
Public methodStatic memberPermanentDeleteLicensePackage
This method is used to delete the license package details for the input package Identifier.
Public methodStatic memberUpdateLicenseForLicensePackage
This method is to update the tenant license.
Public methodStatic memberUpdatePackage
This method is used to update the package details.
Public methodStatic memberUpdateRoleServices
This method is used to update role service.
Public methodStatic memberUpdateTenantLicense
Updates the given tenant's subscription license
Public methodStatic memberUpdateTenantService
This method is used to update tenant service.
Public methodStatic memberUpdateUserServices
This method is used to update user service.
Public methodStatic memberValidateModuleLicense
Validates the tenant subscription package whether it contains the given module name.
Public methodStatic memberValidateTenantLicense
Validates the tenant subscription package. Returns "true" If the validatity end date is greater than now (current datetime) else "false"
Public methodStatic memberValidateUsageLicense
This method is used to validate license for usage limit of tenant.
Back to Top
See Also