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, siteSurfConfigFields 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 SiteInfocreateSite(Site site) voiddeleteRMSite(String siteId, Parameters parameters) Deletes RM siteGets RM siteupdateRMSite(String siteId, SiteUpdate update, Parameters parameters) Updates the RM siteprotected SitevalidateSite(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, validateSiteMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:RMSitesCreates RM site- Specified by:
createRMSitein interfaceRMSites- Returns:
-
createSite
- Overrides:
createSitein 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:
validateSitein classSitesImpl- Parameters:
site-- Returns:
-
updateRMSite
Updates the RM site- Specified by:
updateRMSitein interfaceRMSites- Returns:
-
getRMSite
Description copied from interface:RMSitesGets RM site -
deleteRMSite
Description copied from interface:RMSitesDeletes RM site- Specified by:
deleteRMSitein interfaceRMSites
-