Class 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
    • Constructor Detail

      • EngineEntitlementUsageProvider

        public EngineEntitlementUsageProvider()
    • Method Detail

      • 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