Class ScriptInvitationService
- java.lang.Object
-
- org.alfresco.repo.processor.BaseProcessorExtension
-
- org.alfresco.repo.jscript.BaseScopableProcessorExtension
-
- org.alfresco.repo.invitation.script.ScriptInvitationService
-
- All Implemented Interfaces:
org.alfresco.processor.ProcessorExtension,Scopeable,org.springframework.beans.factory.InitializingBean
public class ScriptInvitationService extends BaseScopableProcessorExtension implements org.springframework.beans.factory.InitializingBean
Script object representing the invitation service. Provides access to invitations from outside the context of a web project or a web site- Author:
- Mark Rogers
-
-
Constructor Summary
Constructors Constructor Description ScriptInvitationService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()ScriptInvitation<?>[]listInvitations(org.mozilla.javascript.Scriptable props)List the open invitations.voidsetInvitationService(InvitationService invitationService)Set the invitation servicevoidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)Set the node servicevoidsetPersonService(PersonService personService)Sets the person service.voidsetSiteService(SiteService siteService)-
Methods inherited from class org.alfresco.repo.jscript.BaseScopableProcessorExtension
getScope, setScope
-
Methods inherited from class org.alfresco.repo.processor.BaseProcessorExtension
getExtensionName, register, setExtensionName, setProcessor
-
-
-
-
Method Detail
-
setInvitationService
public void setInvitationService(InvitationService invitationService)
Set the invitation service- Parameters:
invitationService- the invitation service
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Set the node service- Parameters:
nodeService- the nodeService to set
-
setPersonService
public void setPersonService(PersonService personService)
Sets the person service.- Parameters:
personService- the personService to set
-
setSiteService
public void setSiteService(SiteService siteService)
-
listInvitations
public ScriptInvitation<?>[] listInvitations(org.mozilla.javascript.Scriptable props)
List the open invitations. props specifies optional properties to constrain the search. By default, if no "resultsLimit" property is specified in the props argument, this method will return a maximum of DEFAULT_MAX_LIST_INVITATIONS_RETURN_SIZE (200) results- Parameters:
props- inviteeUserNameprops- resourceNameprops- resourceTypeprops- invitationType- Returns:
- the invitations
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
java.lang.Exception
-
-