Package com.microstrategy.web.objects
Interface WebProductLicenseDetails
-
- All Superinterfaces:
WebLicenseDetails
public interface WebProductLicenseDetails extends WebLicenseDetails
This interface represents license details for theEnumDSSXMLLicenseComplianceCategory.DssXmlLicenseComplianceCategoryActivation
category. This category relates to the status of the product license itself--whether it has been activated, whether the time-bound license (if applicable) has expired, etc.- Since:
- MicroStrategy Web 8.0.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getGracePeriodDays()
Returns the total number of days in the grace period for the license.int
getStatus()
Returns the status of the product's license.-
Methods inherited from interface com.microstrategy.web.objects.WebLicenseDetails
getComplianceCategory, getComplianceLevel, getLicenseType, getOutOfComplianceDays, getRemainingDaysAtThisLevel, isMstrAppLicensed
-
-
-
-
Method Detail
-
getStatus
int getStatus()
Returns the status of the product's license.- Returns:
- int The status of the product's license, from
EnumDSSXMLProductLicenseStatus
.
-
getGracePeriodDays
int getGracePeriodDays()
Returns the total number of days in the grace period for the license.- Returns:
- int The total number of days in the grace period for the license.
The value differs based on the status returned by
getStatus()
. If the status is one of theNotActive
values, this method returns the number of days in the activation grace period. If the status is one of theEvaluation
values, this method returns the number of days in the grace period for the time-bound license. For the other statuses, the result of this method is undefined.
-
-