public interface SiteDataService
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SiteDataService.SiteCallback |
| Modifier and Type | Method and Description |
|---|---|
void |
addSite(SiteData newSite)
Add a site
|
void |
addSiteMember(SiteMember siteMember)
Add a site member, initially not created.
|
long |
countSiteMembers()
Count the total number of site members.
|
long |
countSiteMembers(String siteId)
Count the number of site members of the given site.
|
long |
countSites()
Count the number of sites
|
long |
countSites(boolean created)
Count the number of sites that have been created, or are yet to be created
|
long |
countSites(String networkId)
Count the number of sites in the given network.
|
SiteData |
findSiteBySiteId(String siteId)
Utility method to find a site by siteId
|
List<SiteMember> |
getMembers(String siteId)
Get members of site "siteId"
|
SiteMember |
getSiteMember(String siteId,
String userId)
Get a specific site member
|
List<SiteMember> |
getSiteMembersPendingCreation(int startIndex,
int count)
Get a list of site members pending creation, starting at index "startIndex" up to a maximum size of "count"
|
SiteDataServiceImpl.Sites |
getSites(int max)
Get a list of sites up to a maximum size of "max"
|
List<SiteData> |
getSitesPendingCreation(int startIndex,
int count)
Get sites pending creation, up to a maximum of "count"
|
boolean |
isSiteMember(String siteId,
String userId)
Is userId a member of the site "siteId"?
|
void |
markSiteMembersCreated(SiteData site)
Mark all members of the given site as having been created.
|
SiteMember |
randomMember(String siteId)
Get a random site member in the site given by "siteId"
Note that this is useful only for large numbers of sites.
|
SiteData |
randomSite(String networkId)
Get a random site in the network given by "networkId"
Note that this is useful only for large numbers of sites.
|
boolean |
setSiteCreated(String siteId,
boolean created)
Mark the site as created or not created
|
void |
setSiteMemberCreated(String siteId,
String userId,
SiteRole role,
boolean created)
Mark the site member as created or not created
|
Iterator<SiteData> |
sitesIterator(String networkId,
boolean created)
Iterate through sites in the network "networkId" that have been created/not created.
|
void addSite(SiteData newSite)
boolean setSiteCreated(String siteId, boolean created)
long countSites(boolean created)
created - long countSites(String networkId)
networkId - long countSiteMembers(String siteId)
siteId - long countSiteMembers()
long countSites()
SiteDataServiceImpl.Sites getSites(int max)
SiteData randomSite(String networkId)
List<SiteData> getSitesPendingCreation(int startIndex, int count)
Iterator<SiteData> sitesIterator(String networkId, boolean created)
networkId - created - void addSiteMember(SiteMember siteMember)
List<SiteMember> getMembers(String siteId)
SiteMember randomMember(String siteId)
void markSiteMembersCreated(SiteData site)
site - SiteMember getSiteMember(String siteId, String userId)
siteId - userId - List<SiteMember> getSiteMembersPendingCreation(int startIndex, int count)
boolean isSiteMember(String siteId, String userId)
siteId - site iduserId - site member idCopyright © 2012. All Rights Reserved.