Class EngineEntitlementUsageProvider

java.lang.Object
org.craftercms.engine.entitlement.EngineEntitlementUsageProvider
All Implemented Interfaces:
org.craftercms.commons.entitlements.usage.EntitlementUsageProvider

public class EngineEntitlementUsageProvider extends Object implements org.craftercms.commons.entitlements.usage.EntitlementUsageProvider
Implementation of EntitlementUsageProvider for Crafter Engine module.
Author:
joseross
  • Field Details

  • Constructor Details

    • EngineEntitlementUsageProvider

      public EngineEntitlementUsageProvider()
  • Method Details

    • setSiteContextManager

      public void setSiteContextManager(SiteContextManager siteContextManager)
    • getModule

      public org.craftercms.commons.entitlements.model.Module getModule()
      Specified by:
      getModule in interface org.craftercms.commons.entitlements.usage.EntitlementUsageProvider
    • getSupportedEntitlements

      public List<org.craftercms.commons.entitlements.model.EntitlementType> getSupportedEntitlements()
      Specified by:
      getSupportedEntitlements in interface org.craftercms.commons.entitlements.usage.EntitlementUsageProvider
    • doGetEntitlementUsage

      public int doGetEntitlementUsage(org.craftercms.commons.entitlements.model.EntitlementType type)
      Specified by:
      doGetEntitlementUsage in interface org.craftercms.commons.entitlements.usage.EntitlementUsageProvider