Package com.microstrategy.web.objects
Interface WebProductLicenseDetails
- 
- All Superinterfaces:
 WebLicenseDetails
public interface WebProductLicenseDetails extends WebLicenseDetails
This interface represents license details for theEnumDSSXMLLicenseComplianceCategory.DssXmlLicenseComplianceCategoryActivationcategory. 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 intgetGracePeriodDays()Returns the total number of days in the grace period for the license.intgetStatus()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 theNotActivevalues, this method returns the number of days in the activation grace period. If the status is one of theEvaluationvalues, 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. 
 
 - 
 
 -