Package io.meeds.social.cms.service
Class CMSServiceImpl
java.lang.Object
io.meeds.social.cms.service.CMSServiceImpl
- All Implemented Interfaces:
io.meeds.social.cms.service.CMSService
-
Constructor Summary
ConstructorsConstructorDescriptionCMSServiceImpl(org.exoplatform.portal.mop.service.LayoutService layoutService, org.exoplatform.social.core.space.spi.SpaceService spaceService, CMSStorage cmsStorage, org.exoplatform.portal.config.UserACL userACL) -
Method Summary
Modifier and TypeMethodDescriptionio.meeds.social.cms.model.CMSSettinggetSetting(String type, String name) booleanhasAccessPermission(org.exoplatform.services.security.Identity identity, String pageReference, long spaceId) booleanhasAccessPermission(org.exoplatform.services.security.Identity identity, String type, String name) booleanhasEditPermission(org.exoplatform.services.security.Identity identity, String pageReference, long spaceId) booleanhasEditPermission(org.exoplatform.services.security.Identity identity, String type, String name) booleanisSettingNameExists(String type, String name) voidsaveSettingName(String type, String name, String pageReference, long spaceId, long userCreatorId)
-
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
- Specified by:
getSettingin interfaceio.meeds.social.cms.service.CMSService
-
hasAccessPermission
public boolean hasAccessPermission(org.exoplatform.services.security.Identity identity, String type, String name) - Specified by:
hasAccessPermissionin interfaceio.meeds.social.cms.service.CMSService
-
hasAccessPermission
public boolean hasAccessPermission(org.exoplatform.services.security.Identity identity, String pageReference, long spaceId) - Specified by:
hasAccessPermissionin interfaceio.meeds.social.cms.service.CMSService
-
hasEditPermission
public boolean hasEditPermission(org.exoplatform.services.security.Identity identity, String type, String name) - Specified by:
hasEditPermissionin interfaceio.meeds.social.cms.service.CMSService
-
hasEditPermission
public boolean hasEditPermission(org.exoplatform.services.security.Identity identity, String pageReference, long spaceId) - Specified by:
hasEditPermissionin interfaceio.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:
saveSettingNamein interfaceio.meeds.social.cms.service.CMSService- Throws:
org.exoplatform.commons.ObjectAlreadyExistsException
-
isSettingNameExists
- Specified by:
isSettingNameExistsin interfaceio.meeds.social.cms.service.CMSService
-