Package org.alfresco.rm.rest.api.impl
Class RMSitesImpl
java.lang.Object
org.alfresco.rest.api.impl.SitesImpl
org.alfresco.rm.rest.api.impl.RMSitesImpl
Centralizes access to site services.
- Since:
- 2.6
- Author:
- Silviu Dinuta
-
Field Summary
Fields inherited from class org.alfresco.rest.api.impl.SitesImpl
authorityService, dictionaryService, favouritesService, importerService, nodes, nodeService, people, permissionService, preferenceService, siteService, siteServiceImpl, siteSurfConfig
Fields inherited from interface org.alfresco.rest.api.Sites
PARAM_PERMANENT, PARAM_PRESET, PARAM_SITE_DESCRIPTION, PARAM_SITE_ID, PARAM_SITE_ROLE, PARAM_SITE_TITLE, PARAM_SKIP_ADDTOFAVORITES, PARAM_SKIP_SURF_CONFIGURATION, PARAM_VISIBILITY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateRMSite
(RMSite rmSite, Parameters parameters) Creates RM siteprotected SiteInfo
createSite
(Site site) void
deleteRMSite
(String siteId, Parameters parameters) Deletes RM siteGets RM siteupdateRMSite
(String siteId, SiteUpdate update, Parameters parameters) Updates the RM siteprotected Site
validateSite
(Site site) Even if the method it will be protected in core, we still need to override since we don't need to check if the visibility is set since for RM site it is always PUBLIC.Methods inherited from class org.alfresco.rest.api.impl.SitesImpl
addFavouriteSite, addSiteGroupMembership, addSiteMember, createSite, deleteSite, getAuthorityService, getFavouriteSite, getFavouriteSites, getMemberOfSite, getSite, getSite, getSiteContainer, getSiteContainers, getSiteGroupMembership, getSiteGroupMemberships, getSiteMember, getSiteMembers, getSiteRole, getSiteRole, getSites, getSites, removeFavouriteSite, removeSiteGroupMembership, removeSiteMember, setAuthorityService, setDictionaryService, setFavouritesService, setImporterService, setNodes, setNodeService, setPeople, setPermissionService, setPreferenceService, setSiteService, setSiteServiceImpl, setSiteSurfConfig, updateSite, updateSiteGroupMembership, updateSiteMember, validateSite, validateSite
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.alfresco.rest.api.Sites
addFavouriteSite, addSiteGroupMembership, addSiteMember, createSite, deleteSite, getFavouriteSite, getFavouriteSites, getMemberOfSite, getSite, getSiteContainer, getSiteContainers, getSiteGroupMembership, getSiteGroupMemberships, getSiteMember, getSiteMembers, getSiteRole, getSiteRole, getSites, getSites, removeFavouriteSite, removeSiteGroupMembership, removeSiteMember, updateSite, updateSiteGroupMembership, updateSiteMember, validateSite, validateSite
-
Constructor Details
-
RMSitesImpl
public RMSitesImpl()
-
-
Method Details
-
createRMSite
Description copied from interface:RMSites
Creates RM site- Specified by:
createRMSite
in interfaceRMSites
- Returns:
-
createSite
- Overrides:
createSite
in classSitesImpl
-
validateSite
Even if the method it will be protected in core, we still need to override since we don't need to check if the visibility is set since for RM site it is always PUBLIC. We also don't need to generate the id from title, or to check the id, since the id is always rm.- Overrides:
validateSite
in classSitesImpl
- Parameters:
site
-- Returns:
-
updateRMSite
Updates the RM site- Specified by:
updateRMSite
in interfaceRMSites
- Returns:
-
getRMSite
Description copied from interface:RMSites
Gets RM site -
deleteRMSite
Description copied from interface:RMSites
Deletes RM site- Specified by:
deleteRMSite
in interfaceRMSites
-