Class DomainStorage

java.lang.Object
org.exoplatform.addons.gamification.storage.DomainStorage
Direct Known Subclasses:
DomainCachedStorage

public class DomainStorage extends Object
  • Constructor Details

    • DomainStorage

      public DomainStorage(DomainDAO domainDAO, org.exoplatform.commons.file.services.FileService fileService, org.exoplatform.upload.UploadService uploadService, RuleDAO ruleDAO)
  • Method Details

    • saveDomain

      public DomainDTO saveDomain(DomainDTO domainDTO)
    • findEnabledDomainByTitle

      public DomainDTO findEnabledDomainByTitle(String domainTitle)
    • getDomainByTitle

      public DomainDTO getDomainByTitle(String domainTitle)
    • findHighestBudgetDomainIdsBySpacesIds

      public List<Long> findHighestBudgetDomainIdsBySpacesIds(List<Long> spacesIds, int offset, int limit)
    • getDomainsByFilter

      public List<Long> getDomainsByFilter(DomainFilter filter, int offset, int limit)
    • countDomains

      public int countDomains(DomainFilter domainFilter)
    • getEnabledDomains

      public List<DomainDTO> getEnabledDomains()
    • getDomainById

      public DomainDTO getDomainById(Long id)
    • clearCache

      public void clearCache()