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
-
-
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 Constructor Description RMSitesImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RMSite
createRMSite(RMSite rmSite, Parameters parameters)
Creates RM siteprotected SiteInfo
createSite(Site site)
void
deleteRMSite(String siteId, Parameters parameters)
Deletes RM siteRMSite
getRMSite(String siteId)
Gets RM siteRMSite
updateRMSite(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
-
-
-
-
Method Detail
-
createRMSite
public RMSite createRMSite(RMSite rmSite, Parameters parameters)
Description copied from interface:RMSites
Creates RM site- Specified by:
createRMSite
in interfaceRMSites
- Returns:
-
createSite
protected SiteInfo createSite(Site site)
- Overrides:
createSite
in classSitesImpl
-
validateSite
protected 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. 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
public RMSite updateRMSite(String siteId, SiteUpdate update, Parameters parameters)
Updates the RM site- Specified by:
updateRMSite
in interfaceRMSites
- Returns:
-
getRMSite
public RMSite getRMSite(String siteId)
Description copied from interface:RMSites
Gets RM site
-
deleteRMSite
public void deleteRMSite(String siteId, Parameters parameters)
Description copied from interface:RMSites
Deletes RM site- Specified by:
deleteRMSite
in interfaceRMSites
-
-