Class SpaceTemplateStorage
java.lang.Object
io.meeds.social.space.template.storage.SpaceTemplateStorage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSpaceTemplate(SpaceTemplate spaceTemplate) voiddeleteSpaceTemplate(long id) getEnabledSpaceTemplates(org.springframework.data.domain.Pageable pageable) getSpaceTemplate(long id) getSpaceTemplateByLayout(String layout) getSpaceTemplates(org.springframework.data.domain.Pageable pageable) updateSpaceTemplate(SpaceTemplate spaceTemplate)
-
Constructor Details
-
SpaceTemplateStorage
-
-
Method Details
-
getSpaceTemplates
@Cacheable(cacheNames="social.spaceTemplates") public List<SpaceTemplate> getSpaceTemplates(org.springframework.data.domain.Pageable pageable) -
getEnabledSpaceTemplates
@Cacheable(cacheNames="social.enabledSpaceTemplates") public List<SpaceTemplate> getEnabledSpaceTemplates(org.springframework.data.domain.Pageable pageable) -
getSpaceTemplate
-
getSpaceTemplateByLayout
@Cacheable(cacheNames="social.spaceTemplates") public SpaceTemplate getSpaceTemplateByLayout(String layout) -
createSpaceTemplate
@CacheEvict(cacheNames={"social.spaceTemplates","social.enabledSpaceTemplates"}, allEntries=true) public SpaceTemplate createSpaceTemplate(SpaceTemplate spaceTemplate) -
updateSpaceTemplate
@CacheEvict(cacheNames={"social.spaceTemplates","social.enabledSpaceTemplates"}, allEntries=true) public SpaceTemplate updateSpaceTemplate(SpaceTemplate spaceTemplate) throws org.exoplatform.commons.exception.ObjectNotFoundException - Throws:
org.exoplatform.commons.exception.ObjectNotFoundException
-
deleteSpaceTemplate
@CacheEvict(cacheNames={"social.spaceTemplates","social.enabledSpaceTemplates"}, allEntries=true) public void deleteSpaceTemplate(long id)
-