@Service public class SiteService extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SiteService.RMSiteCompliance |
| Constructor and Description |
|---|
SiteService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDashlet(String userName,
String password,
String siteName,
DashboardCustomization.SiteDashlet dashlet,
DashboardCustomization.DashletLayout layout,
int column,
int position)
Add dashlet to site dashboard
|
boolean |
addPagesToSite(String userName,
String password,
String siteName,
List<DashboardCustomization.Page> pages)
Add pages to site dashboard
|
boolean |
addPageToSite(String userName,
String password,
String siteName,
DashboardCustomization.Page page,
List<DashboardCustomization.Page> oldPages)
Add a single page to site dashboard
If there are pages added previously add them to 'oldPages' list in order
to keep them on the site dashboard.
|
void |
create(String username,
String password,
String domain,
String siteId,
String description,
org.springframework.social.alfresco.api.entities.Site.Visibility visibility)
Create site using Alfresco public API.
|
void |
create(String username,
String password,
String domain,
String siteId,
String title,
String description,
org.springframework.social.alfresco.api.entities.Site.Visibility visibility)
Create site using Alfresco public API.
|
boolean |
createRMSite(String userName,
String password,
String title,
String description,
SiteService.RMSiteCompliance compliance)
Create Record Management site
|
void |
delete(String username,
String password,
String domain,
String siteId)
Delete an alfresco site.
|
boolean |
exists(String siteId,
String username,
String password)
Checks if site exists
|
String |
getSiteNodeRef(String userName,
String password,
String siteName)
Get site node ref
|
List<String> |
getSites(String userName,
String password)
Gets all existing sites
|
boolean |
isFavorite(String userName,
String password,
String siteName)
Verify if a document or folder is marked as favorite
|
boolean |
removeFavorite(String userName,
String password,
String siteName)
Remove favorite site
|
boolean |
setFavorite(String userName,
String password,
String siteName)
Set site as favorite
|
public void create(String username, String password, String domain, String siteId, String description, org.springframework.social.alfresco.api.entities.Site.Visibility visibility)
username - identifierpassword - user passworddomain - the company or org idsiteId - site identifierdescription - site descriptionvisibility - site visibility typepublic void create(String username, String password, String domain, String siteId, String title, String description, org.springframework.social.alfresco.api.entities.Site.Visibility visibility)
username - identifierpassword - user passworddomain - the company or org idsiteId - site identifiertitle - SiteNamedescription - site descriptionvisibility - site visibilitypublic boolean exists(String siteId, String username, String password)
siteId - site identifierusername - site userpassword - user passwordpublic void delete(String username, String password, String domain, String siteId)
username - user detailspassword - user detailsdomain - user detailssiteId - site identifierpublic List<String> getSites(String userName, String password)
username - site userpassword - user passwordpublic String getSiteNodeRef(String userName, String password, String siteName)
userName - String identifierpassword - String passwordsiteName - String site namepublic boolean setFavorite(String userName, String password, String siteName)
userName - String identifierpassword - String passwordsiteName - String site nameRuntimeException - if site doesn't existspublic boolean isFavorite(String userName, String password, String siteName)
userName - String identifierpassword - String passwordsiteName - String site namepublic boolean removeFavorite(String userName, String password, String siteName)
userName - String identifierpassword - String passwordsiteName - String site namepublic boolean addPageToSite(String userName, String password, String siteName, DashboardCustomization.Page page, List<DashboardCustomization.Page> oldPages)
userName - String identifierpassword - String passwordsiteName - String site namepage - to addoldPages - - pages that were added previouslypublic boolean addPagesToSite(String userName, String password, String siteName, List<DashboardCustomization.Page> pages)
userName - String identifierpassword - String passwordsiteName - String site namepages - to addpublic boolean addDashlet(String userName, String password, String siteName, DashboardCustomization.SiteDashlet dashlet, DashboardCustomization.DashletLayout layout, int column, int position)
userName - String identifierpassword - String passwordsiteName - String site namedashlet - Site dashletlayout - Dashlet layoutcolumn - int index of columnsposition - int position in columnpublic boolean createRMSite(String userName, String password, String title, String description, SiteService.RMSiteCompliance compliance)
userName - String identifierpassword - String passwordtitle - String site titledescription - String site descriptioncompliance - RMSiteCompliance site complianceCopyright © 2016 Alfresco Software. All rights reserved.