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) getSpaceTemplateByGroupId(String groupId) getSpaceTemplateByLayout(String layout) getSpaceTemplates(org.springframework.data.domain.Pageable pageable) updateSpaceTemplate(SpaceTemplate spaceTemplate) voidupdateSpaceTemplateGroupId(long templateId, String groupId)
-
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) -
updateSpaceTemplateGroupId
@CacheEvict(cacheNames={"social.spaceTemplates","social.enabledSpaceTemplates"}, allEntries=true) public void updateSpaceTemplateGroupId(long templateId, String groupId) throws org.exoplatform.commons.exception.ObjectNotFoundException - Throws:
org.exoplatform.commons.exception.ObjectNotFoundException
-
getSpaceTemplateByGroupId
@Cacheable(cacheNames="social.spaceTemplates") public SpaceTemplate getSpaceTemplateByGroupId(String groupId)
-