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 ofEntitlementUsageProvider
for Crafter Engine module.- Author:
- joseross
-
-
Field Summary
Fields Modifier and Type Field Description protected SiteContextManager
siteContextManager
CurrentSiteContextManager
instance.
-
Constructor Summary
Constructors Constructor Description EngineEntitlementUsageProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doGetEntitlementUsage(org.craftercms.commons.entitlements.model.EntitlementType type)
org.craftercms.commons.entitlements.model.Module
getModule()
List<org.craftercms.commons.entitlements.model.EntitlementType>
getSupportedEntitlements()
void
setSiteContextManager(SiteContextManager siteContextManager)
-
-
-
Field Detail
-
siteContextManager
protected SiteContextManager siteContextManager
CurrentSiteContextManager
instance.
-
-
Method Detail
-
setSiteContextManager
public void setSiteContextManager(SiteContextManager siteContextManager)
-
getModule
public org.craftercms.commons.entitlements.model.Module getModule()
- Specified by:
getModule
in interfaceorg.craftercms.commons.entitlements.usage.EntitlementUsageProvider
-
getSupportedEntitlements
public List<org.craftercms.commons.entitlements.model.EntitlementType> getSupportedEntitlements()
- Specified by:
getSupportedEntitlements
in interfaceorg.craftercms.commons.entitlements.usage.EntitlementUsageProvider
-
doGetEntitlementUsage
public int doGetEntitlementUsage(org.craftercms.commons.entitlements.model.EntitlementType type)
- Specified by:
doGetEntitlementUsage
in interfaceorg.craftercms.commons.entitlements.usage.EntitlementUsageProvider
-
-