Class SocialEntitlementUsageProvider
- java.lang.Object
-
- org.craftercms.social.entitlement.SocialEntitlementUsageProvider
-
- All Implemented Interfaces:
org.craftercms.commons.entitlements.usage.EntitlementUsageProvider
public class SocialEntitlementUsageProvider extends Object implements org.craftercms.commons.entitlements.usage.EntitlementUsageProvider
Implementation ofEntitlementUsageProviderfor Crafter Social module.- Author:
- joseross
-
-
Field Summary
Fields Modifier and Type Field Description protected SocialContextRepositorysocialContextRepositoryCurrent instance ofSocialContextRepository.protected UGCRepositoryugcRepositoryCurrent instance ofUGCRepository.
-
Constructor Summary
Constructors Constructor Description SocialEntitlementUsageProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdoGetEntitlementUsage(org.craftercms.commons.entitlements.model.EntitlementType type)org.craftercms.commons.entitlements.model.ModulegetModule()List<org.craftercms.commons.entitlements.model.EntitlementType>getSupportedEntitlements()voidsetSocialContextRepository(SocialContextRepository socialContextRepository)voidsetUgcRepository(UGCRepository ugcRepository)
-
-
-
Field Detail
-
socialContextRepository
protected SocialContextRepository socialContextRepository
Current instance ofSocialContextRepository.
-
ugcRepository
protected UGCRepository ugcRepository
Current instance ofUGCRepository.
-
-
Method Detail
-
setSocialContextRepository
public void setSocialContextRepository(SocialContextRepository socialContextRepository)
-
setUgcRepository
public void setUgcRepository(UGCRepository ugcRepository)
-
getModule
public org.craftercms.commons.entitlements.model.Module getModule()
- Specified by:
getModulein interfaceorg.craftercms.commons.entitlements.usage.EntitlementUsageProvider
-
getSupportedEntitlements
public List<org.craftercms.commons.entitlements.model.EntitlementType> getSupportedEntitlements()
- Specified by:
getSupportedEntitlementsin interfaceorg.craftercms.commons.entitlements.usage.EntitlementUsageProvider
-
-