Package org.alfresco.rest.api.impl
Class SitesImpl
- java.lang.Object
-
- org.alfresco.rest.api.impl.SitesImpl
-
-
Field Summary
Fields Modifier and Type Field Description protected org.alfresco.service.cmr.dictionary.DictionaryServicedictionaryServiceprotected org.alfresco.service.cmr.favourites.FavouritesServicefavouritesServiceprotected org.alfresco.service.cmr.view.ImporterServiceimporterServiceprotected Nodesnodesprotected org.alfresco.service.cmr.repository.NodeServicenodeServiceprotected Peoplepeopleprotected org.alfresco.service.cmr.security.PermissionServicepermissionServiceprotected org.alfresco.service.cmr.preference.PreferenceServicepreferenceServiceprotected org.alfresco.service.cmr.site.SiteServicesiteServiceprotected org.alfresco.repo.site.SiteServiceImplsiteServiceImplprotected SiteSurfConfigsiteSurfConfig-
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 SitesImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFavouriteSite(String personId, FavouriteSite favouriteSite)SiteMemberaddSiteMember(String siteId, SiteMember siteMember)protected org.alfresco.service.cmr.site.SiteInfocreateSite(Site site)Uses site service for creating site info Extracted this call in a separate method because it might be needed to call different site service method when creating site info (e.g.SitecreateSite(Site site, Parameters parameters)Create default/fixed preset (Share) site - with DocLib container/componentvoiddeleteSite(String siteId, Parameters parameters)FavouriteSitegetFavouriteSite(String personId, String siteId)CollectionWithPagingInfo<FavouriteSite>getFavouriteSites(String personId, Parameters parameters)MemberOfSitegetMemberOfSite(String personId, String siteId)people//sites/ SitegetSite(String siteId)SitegetSite(String siteId, boolean includeRole)SiteContainergetSiteContainer(String siteId, String containerId)org.alfresco.query.PagingResults<SiteContainer>getSiteContainers(String siteId, Paging paging)SiteMembergetSiteMember(String personId, String siteId)CollectionWithPagingInfo<SiteMember>getSiteMembers(String siteId, Parameters parameters)StringgetSiteRole(String siteId)StringgetSiteRole(String siteId, String personId)CollectionWithPagingInfo<MemberOfSite>getSites(String personId, Parameters parameters)CollectionWithPagingInfo<Site>getSites(Parameters parameters)voidremoveFavouriteSite(String personId, String siteId)voidremoveSiteMember(String personId, String siteId)voidsetDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)voidsetFavouritesService(org.alfresco.service.cmr.favourites.FavouritesService favouritesService)voidsetImporterService(org.alfresco.service.cmr.view.ImporterService importerService)voidsetNodes(Nodes nodes)voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)voidsetPeople(People people)voidsetPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)voidsetPreferenceService(org.alfresco.service.cmr.preference.PreferenceService preferenceService)voidsetSiteService(org.alfresco.service.cmr.site.SiteService siteService)voidsetSiteServiceImpl(org.alfresco.repo.site.SiteServiceImpl siteServiceImpl)voidsetSiteSurfConfig(SiteSurfConfig siteSurfConfig)SiteupdateSite(String siteId, SiteUpdate update, Parameters parameters)SiteMemberupdateSiteMember(String siteId, SiteMember siteMember)org.alfresco.service.cmr.site.SiteInfovalidateSite(String siteId)protected SitevalidateSite(Site site)org.alfresco.service.cmr.site.SiteInfovalidateSite(org.alfresco.service.cmr.repository.NodeRef guid)
-
-
-
Field Detail
-
nodes
protected Nodes nodes
-
people
protected People people
-
nodeService
protected org.alfresco.service.cmr.repository.NodeService nodeService
-
dictionaryService
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
-
siteService
protected org.alfresco.service.cmr.site.SiteService siteService
-
favouritesService
protected org.alfresco.service.cmr.favourites.FavouritesService favouritesService
-
preferenceService
protected org.alfresco.service.cmr.preference.PreferenceService preferenceService
-
importerService
protected org.alfresco.service.cmr.view.ImporterService importerService
-
siteSurfConfig
protected SiteSurfConfig siteSurfConfig
-
permissionService
protected org.alfresco.service.cmr.security.PermissionService permissionService
-
siteServiceImpl
protected org.alfresco.repo.site.SiteServiceImpl siteServiceImpl
-
-
Method Detail
-
setPreferenceService
public void setPreferenceService(org.alfresco.service.cmr.preference.PreferenceService preferenceService)
-
setDictionaryService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
-
setNodes
public void setNodes(Nodes nodes)
-
setFavouritesService
public void setFavouritesService(org.alfresco.service.cmr.favourites.FavouritesService favouritesService)
-
setPeople
public void setPeople(People people)
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
-
setSiteService
public void setSiteService(org.alfresco.service.cmr.site.SiteService siteService)
-
setImporterService
public void setImporterService(org.alfresco.service.cmr.view.ImporterService importerService)
-
setSiteSurfConfig
public void setSiteSurfConfig(SiteSurfConfig siteSurfConfig)
-
setPermissionService
public void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
-
setSiteServiceImpl
public void setSiteServiceImpl(org.alfresco.repo.site.SiteServiceImpl siteServiceImpl)
-
validateSite
public org.alfresco.service.cmr.site.SiteInfo validateSite(org.alfresco.service.cmr.repository.NodeRef guid)
- Specified by:
validateSitein interfaceSites
-
validateSite
public org.alfresco.service.cmr.site.SiteInfo validateSite(String siteId)
- Specified by:
validateSitein interfaceSites
-
getSiteMembers
public CollectionWithPagingInfo<SiteMember> getSiteMembers(String siteId, Parameters parameters)
- Specified by:
getSiteMembersin interfaceSites
-
getSiteRole
public String getSiteRole(String siteId)
- Specified by:
getSiteRolein interfaceSites
-
getSiteRole
public String getSiteRole(String siteId, String personId)
- Specified by:
getSiteRolein interfaceSites
-
getMemberOfSite
public MemberOfSite getMemberOfSite(String personId, String siteId)
people//sites/ - Specified by:
getMemberOfSitein interfaceSites- Parameters:
siteId- StringpersonId- String- Returns:
- MemberOfSite
-
getSiteMember
public SiteMember getSiteMember(String personId, String siteId)
- Specified by:
getSiteMemberin interfaceSites
-
addSiteMember
public SiteMember addSiteMember(String siteId, SiteMember siteMember)
- Specified by:
addSiteMemberin interfaceSites
-
removeSiteMember
public void removeSiteMember(String personId, String siteId)
- Specified by:
removeSiteMemberin interfaceSites
-
updateSiteMember
public SiteMember updateSiteMember(String siteId, SiteMember siteMember)
- Specified by:
updateSiteMemberin interfaceSites
-
getSites
public CollectionWithPagingInfo<MemberOfSite> getSites(String personId, Parameters parameters)
-
getSiteContainer
public SiteContainer getSiteContainer(String siteId, String containerId)
- Specified by:
getSiteContainerin interfaceSites
-
getSiteContainers
public org.alfresco.query.PagingResults<SiteContainer> getSiteContainers(String siteId, Paging paging)
- Specified by:
getSiteContainersin interfaceSites
-
getSites
public CollectionWithPagingInfo<Site> getSites(Parameters parameters)
-
getFavouriteSite
public FavouriteSite getFavouriteSite(String personId, String siteId)
- Specified by:
getFavouriteSitein interfaceSites
-
addFavouriteSite
public void addFavouriteSite(String personId, FavouriteSite favouriteSite)
- Specified by:
addFavouriteSitein interfaceSites
-
removeFavouriteSite
public void removeFavouriteSite(String personId, String siteId)
- Specified by:
removeFavouriteSitein interfaceSites
-
getFavouriteSites
public CollectionWithPagingInfo<FavouriteSite> getFavouriteSites(String personId, Parameters parameters)
- Specified by:
getFavouriteSitesin interfaceSites
-
deleteSite
public void deleteSite(String siteId, Parameters parameters)
- Specified by:
deleteSitein interfaceSites
-
createSite
protected org.alfresco.service.cmr.site.SiteInfo createSite(Site site)
Uses site service for creating site info Extracted this call in a separate method because it might be needed to call different site service method when creating site info (e.g. siteService.createSite(String, String, String, String, SiteVisibility, QName))- Parameters:
site-- Returns:
-
createSite
public Site createSite(Site site, Parameters parameters)
Create default/fixed preset (Share) site - with DocLib container/component- Specified by:
createSitein interfaceSites- Parameters:
site-- Returns:
-
updateSite
public Site updateSite(String siteId, SiteUpdate update, Parameters parameters)
- Specified by:
updateSitein interfaceSites
-
-