Class DomainCachedStorage
- java.lang.Object
-
- org.exoplatform.addons.gamification.storage.DomainStorage
-
- org.exoplatform.addons.gamification.storage.cached.DomainCachedStorage
-
public class DomainCachedStorage extends DomainStorage
-
-
Constructor Summary
Constructors Constructor Description DomainCachedStorage(DomainDAO domainDAO, org.exoplatform.services.cache.CacheService cacheService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearCache()DomainDTOfindDomainByTitle(String title)List<DomainDTO>getAllDomains()DomainDTOgetDomainByID(Long id)List<DomainDTO>getEnabledDomains()DomainDTOsaveDomain(DomainDTO domain)-
Methods inherited from class org.exoplatform.addons.gamification.storage.DomainStorage
deleteDomainByTitle
-
-
-
-
Constructor Detail
-
DomainCachedStorage
public DomainCachedStorage(DomainDAO domainDAO, org.exoplatform.services.cache.CacheService cacheService)
-
-
Method Detail
-
saveDomain
public DomainDTO saveDomain(DomainDTO domain)
- Overrides:
saveDomainin classDomainStorage
-
getDomainByID
public DomainDTO getDomainByID(Long id)
- Overrides:
getDomainByIDin classDomainStorage
-
findDomainByTitle
public DomainDTO findDomainByTitle(String title)
- Overrides:
findDomainByTitlein classDomainStorage
-
getAllDomains
public List<DomainDTO> getAllDomains()
- Overrides:
getAllDomainsin classDomainStorage
-
getEnabledDomains
public List<DomainDTO> getEnabledDomains()
- Overrides:
getEnabledDomainsin classDomainStorage
-
clearCache
public void clearCache()
-
-