|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.repo.processor.BaseProcessorExtension
org.alfresco.repo.jscript.BaseScopableProcessorExtension
org.alfresco.repo.site.script.ScriptSiteService
public class ScriptSiteService
Script object representing the site service.
| Constructor Summary | |
|---|---|
ScriptSiteService()
|
|
| Method Summary | |
|---|---|
Site |
createSite(java.lang.String sitePreset,
java.lang.String shortName,
java.lang.String title,
java.lang.String description,
boolean isPublic)
Create a new site. |
Site |
getSite(java.lang.String shortName)
Get a site for a provided site short name. |
java.lang.String[] |
listSiteRoles()
Returns an array of all the roles that can be assigned to a memeber of a site. |
Site[] |
listSites(java.lang.String nameFilter,
java.lang.String sitePresetFilter)
List the sites available in the repository. |
Site[] |
listUserSites(java.lang.String userName)
List all the sites that the specified user has an explicit membership to. |
void |
setServiceRegistry(ServiceRegistry serviceRegistry)
Sets the Service Registry |
void |
setSiteService(SiteService siteService)
Set the site service |
| Methods inherited from class org.alfresco.repo.jscript.BaseScopableProcessorExtension |
|---|
getScope, setScope |
| Methods inherited from class org.alfresco.repo.processor.BaseProcessorExtension |
|---|
getExtensionName, register, setExtensionName, setProcessor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ScriptSiteService()
| Method Detail |
|---|
public void setServiceRegistry(ServiceRegistry serviceRegistry)
serviceRegistry - public void setSiteService(SiteService siteService)
siteService - the site service
public Site createSite(java.lang.String sitePreset,
java.lang.String shortName,
java.lang.String title,
java.lang.String description,
boolean isPublic)
The site short name will be used to uniquely identify the site so it must be unique.
sitePreset - site presetshortName - site short nametitle - site titledescription - site descriptionisPublic - whether the site is public or not
public Site[] listSites(java.lang.String nameFilter,
java.lang.String sitePresetFilter)
If no filters are specified then all the available sites are returned.
nameFilter - name filtersitePresetFilter - site preset filter
public Site[] listUserSites(java.lang.String userName)
userName - user name
public Site getSite(java.lang.String shortName)
Returns null if the site does not exist.
shortName - short name of the site
public java.lang.String[] listSiteRoles()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||