public interface SiteDataService
| Modifier and Type | Method and Description |
|---|---|
void |
addSite(SiteData newSite)
Add a site
|
void |
addSiteMember(SiteMemberData siteMember)
Add a site member, initially not created.
|
long |
countSiteMembers(String siteId,
org.alfresco.bm.data.DataCreationState state)
Count the site members for the given criteria
|
long |
countSites(String domain,
org.alfresco.bm.data.DataCreationState state)
Count the number of sites in the given domain.
|
SiteData |
getSite(String siteId)
Utility method to find a site by siteId
|
SiteMemberData |
getSiteMember(String siteId,
String userId)
Get a specific site member
|
List<SiteMemberData> |
getSiteMembers(String siteId,
org.alfresco.bm.data.DataCreationState state,
String role,
int skip,
int count)
Get a paged list of site members for the given parameters
|
List<SiteData> |
getSites(String domain,
org.alfresco.bm.data.DataCreationState state,
int skip,
int count)
Get a paged list of sites
|
boolean |
isSiteMember(String siteId,
String userId)
Is userId a member of the site "siteId"?
|
SiteData |
randomSite(String domain,
org.alfresco.bm.data.DataCreationState state)
Get a random site for the given parameters
|
SiteMemberData |
randomSiteMember(String siteId,
org.alfresco.bm.data.DataCreationState state,
String username,
String... roles)
Get a random site member in the site given by "siteId" and state
|
void |
setSiteCreationState(String siteId,
String guid,
org.alfresco.bm.data.DataCreationState state)
Mark the site as created or not created
|
void |
setSiteMemberCreationState(String siteId,
String userId,
org.alfresco.bm.data.DataCreationState state)
Mark the site member as created or not created
|
void addSite(SiteData newSite)
void setSiteCreationState(String siteId, String guid, org.alfresco.bm.data.DataCreationState state)
long countSites(String domain, org.alfresco.bm.data.DataCreationState state)
List<SiteData> getSites(String domain, org.alfresco.bm.data.DataCreationState state, int skip, int count)
domain - filter on the domain or null to ignorestate - filter on the creation state or null to ignoreSiteData randomSite(String domain, org.alfresco.bm.data.DataCreationState state)
domain - the user domain (optional)state - the membership creation state (optional)long countSiteMembers(String siteId, org.alfresco.bm.data.DataCreationState state)
siteId - the id of the site (optional)state - the membership creation state (optional)void addSiteMember(SiteMemberData siteMember)
SiteMemberData randomSiteMember(String siteId, org.alfresco.bm.data.DataCreationState state, String username, String... roles)
siteId - the ID of the site (optional)state - the data creation state of the site (optional)username - a specific user that must be a member (optional)roles - specific site roles to find (optional)SiteMemberData getSiteMember(String siteId, String userId)
List<SiteMemberData> getSiteMembers(String siteId, org.alfresco.bm.data.DataCreationState state, String role, int skip, int count)
siteId - the name of the site (optional)state - the creation state (optional)role - the member's or members' role (optional)boolean isSiteMember(String siteId, String userId)
siteId - site iduserId - site member idCopyright © 2015. All rights reserved.