Class CMSServiceImpl

java.lang.Object
io.meeds.social.cms.service.CMSServiceImpl
All Implemented Interfaces:
io.meeds.social.cms.service.CMSService

public class CMSServiceImpl extends Object implements io.meeds.social.cms.service.CMSService
  • Constructor Details

    • CMSServiceImpl

      public CMSServiceImpl(org.exoplatform.portal.mop.service.LayoutService layoutService, org.exoplatform.social.core.space.spi.SpaceService spaceService, CMSStorage cmsStorage, org.exoplatform.portal.config.UserACL userACL)
  • Method Details

    • getSetting

      public io.meeds.social.cms.model.CMSSetting getSetting(String type, String name)
      Specified by:
      getSetting in interface io.meeds.social.cms.service.CMSService
    • hasAccessPermission

      public boolean hasAccessPermission(org.exoplatform.services.security.Identity identity, String type, String name)
      Specified by:
      hasAccessPermission in interface io.meeds.social.cms.service.CMSService
    • hasAccessPermission

      public boolean hasAccessPermission(org.exoplatform.services.security.Identity identity, String pageReference, long spaceId)
      Specified by:
      hasAccessPermission in interface io.meeds.social.cms.service.CMSService
    • hasEditPermission

      public boolean hasEditPermission(org.exoplatform.services.security.Identity identity, String type, String name)
      Specified by:
      hasEditPermission in interface io.meeds.social.cms.service.CMSService
    • hasEditPermission

      public boolean hasEditPermission(org.exoplatform.services.security.Identity identity, String pageReference, long spaceId)
      Specified by:
      hasEditPermission in interface io.meeds.social.cms.service.CMSService
    • saveSettingName

      public void saveSettingName(String type, String name, String pageReference, long spaceId, long userCreatorId) throws org.exoplatform.commons.ObjectAlreadyExistsException
      Specified by:
      saveSettingName in interface io.meeds.social.cms.service.CMSService
      Throws:
      org.exoplatform.commons.ObjectAlreadyExistsException
    • isSettingNameExists

      public boolean isSettingNameExists(String type, String name)
      Specified by:
      isSettingNameExists in interface io.meeds.social.cms.service.CMSService