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.security.AuthorityService
authorityService
protected org.alfresco.service.cmr.dictionary.DictionaryService
dictionaryService
protected org.alfresco.service.cmr.favourites.FavouritesService
favouritesService
protected org.alfresco.service.cmr.view.ImporterService
importerService
protected Nodes
nodes
protected org.alfresco.service.cmr.repository.NodeService
nodeService
protected People
people
protected org.alfresco.service.cmr.security.PermissionService
permissionService
protected org.alfresco.service.cmr.preference.PreferenceService
preferenceService
protected org.alfresco.service.cmr.site.SiteService
siteService
protected org.alfresco.repo.site.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFavouriteSite(java.lang.String personId, FavouriteSite favouriteSite)
SiteGroup
addSiteGroupMembership(java.lang.String siteId, SiteGroup group)
SiteMember
addSiteMember(java.lang.String siteId, SiteMember siteMember)
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.Site
createSite(Site site, Parameters parameters)
Create default/fixed preset (Share) site - with DocLib container/componentvoid
deleteSite(java.lang.String siteId, Parameters parameters)
org.alfresco.service.cmr.security.AuthorityService
getAuthorityService()
FavouriteSite
getFavouriteSite(java.lang.String personId, java.lang.String siteId)
CollectionWithPagingInfo<FavouriteSite>
getFavouriteSites(java.lang.String personId, Parameters parameters)
MemberOfSite
getMemberOfSite(java.lang.String personId, java.lang.String siteId)
people//sites/ Site
getSite(java.lang.String siteId)
Site
getSite(java.lang.String siteId, boolean includeRole)
SiteContainer
getSiteContainer(java.lang.String siteId, java.lang.String containerId)
org.alfresco.query.PagingResults<SiteContainer>
getSiteContainers(java.lang.String siteId, Paging paging)
SiteGroup
getSiteGroupMembership(java.lang.String siteId, java.lang.String groupId)
CollectionWithPagingInfo<SiteGroup>
getSiteGroupMemberships(java.lang.String siteId, Parameters parameters)
SiteMember
getSiteMember(java.lang.String personId, java.lang.String siteId)
CollectionWithPagingInfo<SiteMember>
getSiteMembers(java.lang.String siteId, Parameters parameters)
java.lang.String
getSiteRole(java.lang.String siteId)
java.lang.String
getSiteRole(java.lang.String siteId, java.lang.String personId)
CollectionWithPagingInfo<MemberOfSite>
getSites(java.lang.String personId, Parameters parameters)
CollectionWithPagingInfo<Site>
getSites(Parameters parameters)
void
removeFavouriteSite(java.lang.String personId, java.lang.String siteId)
void
removeSiteGroupMembership(java.lang.String siteId, java.lang.String groupId)
void
removeSiteMember(java.lang.String personId, java.lang.String siteId)
void
setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService)
void
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
void
setFavouritesService(org.alfresco.service.cmr.favourites.FavouritesService favouritesService)
void
setImporterService(org.alfresco.service.cmr.view.ImporterService importerService)
void
setNodes(Nodes nodes)
void
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
void
setPeople(People people)
void
setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
void
setPreferenceService(org.alfresco.service.cmr.preference.PreferenceService preferenceService)
void
setSiteService(org.alfresco.service.cmr.site.SiteService siteService)
void
setSiteServiceImpl(org.alfresco.repo.site.SiteServiceImpl siteServiceImpl)
void
setSiteSurfConfig(SiteSurfConfig siteSurfConfig)
Site
updateSite(java.lang.String siteId, SiteUpdate update, Parameters parameters)
SiteGroup
updateSiteGroupMembership(java.lang.String siteId, SiteGroup group)
SiteMember
updateSiteMember(java.lang.String siteId, SiteMember siteMember)
org.alfresco.service.cmr.site.SiteInfo
validateSite(java.lang.String siteId)
protected Site
validateSite(Site site)
org.alfresco.service.cmr.site.SiteInfo
validateSite(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
-
authorityService
protected org.alfresco.service.cmr.security.AuthorityService authorityService
-
-
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)
-
getAuthorityService
public org.alfresco.service.cmr.security.AuthorityService getAuthorityService()
-
setAuthorityService
public void setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService)
-
validateSite
public org.alfresco.service.cmr.site.SiteInfo validateSite(org.alfresco.service.cmr.repository.NodeRef guid)
- Specified by:
validateSite
in interfaceSites
-
validateSite
public org.alfresco.service.cmr.site.SiteInfo validateSite(java.lang.String siteId)
- Specified by:
validateSite
in interfaceSites
-
getSiteMembers
public CollectionWithPagingInfo<SiteMember> getSiteMembers(java.lang.String siteId, Parameters parameters)
- Specified by:
getSiteMembers
in interfaceSites
-
getSiteRole
public java.lang.String getSiteRole(java.lang.String siteId)
- Specified by:
getSiteRole
in interfaceSites
-
getSiteRole
public java.lang.String getSiteRole(java.lang.String siteId, java.lang.String personId)
- Specified by:
getSiteRole
in interfaceSites
-
getSite
public Site getSite(java.lang.String siteId, boolean includeRole)
-
getMemberOfSite
public MemberOfSite getMemberOfSite(java.lang.String personId, java.lang.String siteId)
people//sites/ - Specified by:
getMemberOfSite
in interfaceSites
- Parameters:
siteId
- StringpersonId
- String- Returns:
- MemberOfSite
-
getSiteMember
public SiteMember getSiteMember(java.lang.String personId, java.lang.String siteId)
- Specified by:
getSiteMember
in interfaceSites
-
addSiteMember
public SiteMember addSiteMember(java.lang.String siteId, SiteMember siteMember)
- Specified by:
addSiteMember
in interfaceSites
-
removeSiteMember
public void removeSiteMember(java.lang.String personId, java.lang.String siteId)
- Specified by:
removeSiteMember
in interfaceSites
-
updateSiteMember
public SiteMember updateSiteMember(java.lang.String siteId, SiteMember siteMember)
- Specified by:
updateSiteMember
in interfaceSites
-
getSites
public CollectionWithPagingInfo<MemberOfSite> getSites(java.lang.String personId, Parameters parameters)
-
getSiteContainer
public SiteContainer getSiteContainer(java.lang.String siteId, java.lang.String containerId)
- Specified by:
getSiteContainer
in interfaceSites
-
getSiteContainers
public org.alfresco.query.PagingResults<SiteContainer> getSiteContainers(java.lang.String siteId, Paging paging)
- Specified by:
getSiteContainers
in interfaceSites
-
getSites
public CollectionWithPagingInfo<Site> getSites(Parameters parameters)
-
getFavouriteSite
public FavouriteSite getFavouriteSite(java.lang.String personId, java.lang.String siteId)
- Specified by:
getFavouriteSite
in interfaceSites
-
addFavouriteSite
public void addFavouriteSite(java.lang.String personId, FavouriteSite favouriteSite)
- Specified by:
addFavouriteSite
in interfaceSites
-
removeFavouriteSite
public void removeFavouriteSite(java.lang.String personId, java.lang.String siteId)
- Specified by:
removeFavouriteSite
in interfaceSites
-
getFavouriteSites
public CollectionWithPagingInfo<FavouriteSite> getFavouriteSites(java.lang.String personId, Parameters parameters)
- Specified by:
getFavouriteSites
in interfaceSites
-
deleteSite
public void deleteSite(java.lang.String siteId, Parameters parameters)
- Specified by:
deleteSite
in 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:
createSite
in interfaceSites
- Parameters:
site
-- Returns:
-
updateSite
public Site updateSite(java.lang.String siteId, SiteUpdate update, Parameters parameters)
- Specified by:
updateSite
in interfaceSites
-
getSiteGroupMemberships
public CollectionWithPagingInfo<SiteGroup> getSiteGroupMemberships(java.lang.String siteId, Parameters parameters)
- Specified by:
getSiteGroupMemberships
in interfaceSites
-
addSiteGroupMembership
public SiteGroup addSiteGroupMembership(java.lang.String siteId, SiteGroup group)
- Specified by:
addSiteGroupMembership
in interfaceSites
-
getSiteGroupMembership
public SiteGroup getSiteGroupMembership(java.lang.String siteId, java.lang.String groupId)
- Specified by:
getSiteGroupMembership
in interfaceSites
-
updateSiteGroupMembership
public SiteGroup updateSiteGroupMembership(java.lang.String siteId, SiteGroup group)
- Specified by:
updateSiteGroupMembership
in interfaceSites
-
removeSiteGroupMembership
public void removeSiteGroupMembership(java.lang.String siteId, java.lang.String groupId)
- Specified by:
removeSiteGroupMembership
in interfaceSites
-
-