@Exported
public interface SiteManager
Modifier and Type | Method and Description |
---|---|
void |
create(List<Site> sites)
Creates a list of Sites
|
void |
delete(List<String> siteNames)
Deletes the list of Sites of given names
|
List<SiteInfo> |
list()
Gets the list of SiteInfo exist in Content Server
|
QueryResultWrapper<List<SiteInfo>> |
list(Condition query,
List<SortOrder> sortorders,
int start,
int count)
Gets the list of SiteInfo exist in Content Server
|
void |
loadUserRoles(Site site)
Performs initial lazy load of user info for a site
|
QueryResultWrapper<List<Site>> |
read(Condition query)
Gets a list of Sites that satisfies the Condition passed in
|
QueryResultWrapper<List<Site>> |
read(Condition query,
List<SortOrder> sortorders,
int start,
int count)
Gets a list of Sites that satisfies the Condition passed in
|
List<Site> |
read(List<String> siteNames)
Gets the list of Sites given the Site names.
|
void |
update(List<Site> sites)
Updates the Site information for the list of passed Sites
|
List<SiteInfo> list() throws SiteAccessException
SiteAccessException
- throw this exception when error metQueryResultWrapper<List<SiteInfo>> list(Condition query, List<SortOrder> sortorders, int start, int count) throws SiteAccessException
query
- the simple Condition that the results will be returned against - only name, description, and id are supportedsortorders
- the attributes of site that the results will be sorted upon - only name, description and id are supportedstart
- the start number where you want to results fromcount
- the total number sites you want the list containSiteAccessException
- throw this exception when error metList<Site> read(List<String> siteNames) throws SiteAccessException
siteNames
- the list of Site namesSiteAccessException
- throw this exception when error metQueryResultWrapper<List<Site>> read(Condition query) throws SiteAccessException
query
- the query Condition for the SitesSiteAccessException
- throw this exception when error metQueryResultWrapper<List<Site>> read(Condition query, List<SortOrder> sortorders, int start, int count) throws SiteAccessException
query
- the query Condition for the Sitessortorders
- the attributes of site that the results will be sorted upon - only name, description and id are supportedstart
- the start number where you want to results fromcount
- the total number sites you want the list containSiteAccessException
- throw this exception when error metvoid update(List<Site> sites) throws SiteAccessException
sites
- the list of Sites to updateSiteAccessException
- throw this exception when error metvoid create(List<Site> sites) throws SiteAccessException
sites
- the list of SitesSiteAccessException
- throw this exception when error metvoid delete(List<String> siteNames) throws SiteAccessException
siteNames
- the names of the Sites that will be deletedSiteAccessException
- throw this exception when error metvoid loadUserRoles(Site site)
site
- the Site that will be updated