org.alfresco.wcm.webproject.script
Class WebProjects

java.lang.Object
  extended by org.alfresco.repo.processor.BaseProcessorExtension
      extended by org.alfresco.repo.jscript.BaseScopableProcessorExtension
          extended by org.alfresco.wcm.webproject.script.WebProjects
All Implemented Interfaces:
org.alfresco.processor.ProcessorExtension, Scopeable

public class WebProjects
extends BaseScopableProcessorExtension

Script object representing the wcm web projects script object. This class is the root for the script api to use wcm web projects.


Constructor Summary
WebProjects()
           
 
Method Summary
 WebProject createWebProject(java.lang.String dnsName, java.lang.String name, java.lang.String title, java.lang.String description)
          create web project
 AssetService getAssetService()
           
 org.alfresco.service.namespace.NamespaceService getNamespaceService()
           
 SandboxService getSandboxService()
           
 ServiceRegistry getServiceRegistry()
           
 WebProject getWebProject(java.lang.String webProjectRef)
          Get an existing wcm web project
 WebProjectService getWebProjectService()
           
 WebProject[] listWebProjects()
           
 WebProject[] listWebProjects(java.lang.String userName)
           
 void setAssetService(AssetService assetService)
          Set the wcm asset service
 void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
          Set the alfresco namespace service
 void setSandboxService(SandboxService sandboxService)
          Set the wcm sandbox service
 void setServiceRegistry(ServiceRegistry serviceRegistry)
          Sets the Service Registry
 void setWebProjectService(WebProjectService webProjectService)
          Set the wcm web project 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

WebProjects

public WebProjects()
Method Detail

setServiceRegistry

public void setServiceRegistry(ServiceRegistry serviceRegistry)
Sets the Service Registry

Parameters:
serviceRegistry -

getServiceRegistry

public ServiceRegistry getServiceRegistry()

setWebProjectService

public void setWebProjectService(WebProjectService webProjectService)
Set the wcm web project service

Parameters:
webProjectService - the wcm web project service

getWebProjectService

public WebProjectService getWebProjectService()

setSandboxService

public void setSandboxService(SandboxService sandboxService)
Set the wcm sandbox service

Parameters:
webProjectService - the wcm web project service

getSandboxService

public SandboxService getSandboxService()

setAssetService

public void setAssetService(AssetService assetService)
Set the wcm asset service

Parameters:
assetService - the wcm asset service

getAssetService

public AssetService getAssetService()

setNamespaceService

public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
Set the alfresco namespace service

Parameters:
namespace - service

getNamespaceService

public org.alfresco.service.namespace.NamespaceService getNamespaceService()

createWebProject

public WebProject createWebProject(java.lang.String dnsName,
                                   java.lang.String name,
                                   java.lang.String title,
                                   java.lang.String description)
create web project

Parameters:
name -
title -
description -
Returns:

getWebProject

public WebProject getWebProject(java.lang.String webProjectRef)
Get an existing wcm web project

Parameters:
webProjectRef -
Returns:
the wcm web project

listWebProjects

public WebProject[] listWebProjects()

listWebProjects

public WebProject[] listWebProjects(java.lang.String userName)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.