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 AuthorityService
authorityService
protected org.alfresco.service.cmr.dictionary.DictionaryService
dictionaryService
protected FavouritesService
favouritesService
protected ImporterService
importerService
protected Nodes
nodes
protected NodeService
nodeService
protected People
people
protected PermissionService
permissionService
protected PreferenceService
preferenceService
protected SiteService
siteService
protected SiteServiceImpl
siteServiceImpl
protected SiteSurfConfig
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 SitesImpl()
-
Method Summary
-
-
-
Field Detail
-
nodes
protected Nodes nodes
-
people
protected People people
-
nodeService
protected NodeService nodeService
-
dictionaryService
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
-
siteService
protected SiteService siteService
-
favouritesService
protected FavouritesService favouritesService
-
preferenceService
protected PreferenceService preferenceService
-
importerService
protected ImporterService importerService
-
siteSurfConfig
protected SiteSurfConfig siteSurfConfig
-
permissionService
protected PermissionService permissionService
-
siteServiceImpl
protected SiteServiceImpl siteServiceImpl
-
authorityService
protected AuthorityService authorityService
-
-
Method Detail
-
setPreferenceService
public void setPreferenceService(PreferenceService preferenceService)
-
setDictionaryService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
-
setNodes
public void setNodes(Nodes nodes)
-
setFavouritesService
public void setFavouritesService(FavouritesService favouritesService)
-
setPeople
public void setPeople(People people)
-
setNodeService
public void setNodeService(NodeService nodeService)
-
setSiteService
public void setSiteService(SiteService siteService)
-
setImporterService
public void setImporterService(ImporterService importerService)
-
setSiteSurfConfig
public void setSiteSurfConfig(SiteSurfConfig siteSurfConfig)
-
setPermissionService
public void setPermissionService(PermissionService permissionService)
-
setSiteServiceImpl
public void setSiteServiceImpl(SiteServiceImpl siteServiceImpl)
-
getAuthorityService
public AuthorityService getAuthorityService()
-
setAuthorityService
public void setAuthorityService(AuthorityService authorityService)
-
validateSite
public SiteInfo validateSite(NodeRef guid)
- Specified by:
validateSite
in interfaceSites
-
validateSite
public SiteInfo validateSite(String siteId)
- Specified by:
validateSite
in interfaceSites
-
getSiteMembers
public CollectionWithPagingInfo<SiteMember> getSiteMembers(String siteId, Parameters parameters)
- Specified by:
getSiteMembers
in interfaceSites
-
getSiteRole
public String getSiteRole(String siteId)
- Specified by:
getSiteRole
in interfaceSites
-
getSiteRole
public String getSiteRole(String siteId, String personId)
- Specified by:
getSiteRole
in interfaceSites
-
getMemberOfSite
public MemberOfSite getMemberOfSite(String personId, String siteId)
people//sites/ - Specified by:
getMemberOfSite
in interfaceSites
- Parameters:
siteId
- StringpersonId
- String- Returns:
- MemberOfSite
-
getSiteMember
public SiteMember getSiteMember(String personId, String siteId)
- Specified by:
getSiteMember
in interfaceSites
-
addSiteMember
public SiteMember addSiteMember(String siteId, SiteMember siteMember)
- Specified by:
addSiteMember
in interfaceSites
-
removeSiteMember
public void removeSiteMember(String personId, String siteId)
- Specified by:
removeSiteMember
in interfaceSites
-
updateSiteMember
public SiteMember updateSiteMember(String siteId, SiteMember siteMember)
- Specified by:
updateSiteMember
in interfaceSites
-
getSites
public CollectionWithPagingInfo<MemberOfSite> getSites(String personId, Parameters parameters)
-
getSiteContainer
public SiteContainer getSiteContainer(String siteId, String containerId)
- Specified by:
getSiteContainer
in interfaceSites
-
getSiteContainers
public org.alfresco.query.PagingResults<SiteContainer> getSiteContainers(String siteId, Paging paging)
- Specified by:
getSiteContainers
in interfaceSites
-
getSites
public CollectionWithPagingInfo<Site> getSites(Parameters parameters)
-
getFavouriteSite
public FavouriteSite getFavouriteSite(String personId, String siteId)
- Specified by:
getFavouriteSite
in interfaceSites
-
addFavouriteSite
public void addFavouriteSite(String personId, FavouriteSite favouriteSite)
- Specified by:
addFavouriteSite
in interfaceSites
-
removeFavouriteSite
public void removeFavouriteSite(String personId, String siteId)
- Specified by:
removeFavouriteSite
in interfaceSites
-
getFavouriteSites
public CollectionWithPagingInfo<FavouriteSite> getFavouriteSites(String personId, Parameters parameters)
- Specified by:
getFavouriteSites
in interfaceSites
-
deleteSite
public void deleteSite(String siteId, Parameters parameters)
- Specified by:
deleteSite
in interfaceSites
-
createSite
protected 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:
createSite
in interfaceSites
- Parameters:
site
-- Returns:
-
updateSite
public Site updateSite(String siteId, SiteUpdate update, Parameters parameters)
- Specified by:
updateSite
in interfaceSites
-
getSiteGroupMemberships
public CollectionWithPagingInfo<SiteGroup> getSiteGroupMemberships(String siteId, Parameters parameters)
- Specified by:
getSiteGroupMemberships
in interfaceSites
-
addSiteGroupMembership
public SiteGroup addSiteGroupMembership(String siteId, SiteGroup group)
- Specified by:
addSiteGroupMembership
in interfaceSites
-
getSiteGroupMembership
public SiteGroup getSiteGroupMembership(String siteId, String groupId)
- Specified by:
getSiteGroupMembership
in interfaceSites
-
updateSiteGroupMembership
public SiteGroup updateSiteGroupMembership(String siteId, SiteGroup group)
- Specified by:
updateSiteGroupMembership
in interfaceSites
-
removeSiteGroupMembership
public void removeSiteGroupMembership(String siteId, String groupId)
- Specified by:
removeSiteGroupMembership
in interfaceSites
-
-