| Name | Description | Type | Package | Framework |
| Actions | Scripted Action service for describing and executing actions against Nodes. | Class | org.alfresco.repo.jscript | AlFresco |
| ApplicationScriptUtils | Utility functions specifically for external application use. | Class | org.alfresco.repo.jscript | AlFresco |
| Association | Object representing an associationAuthor:Roy WetherallSee Also:Serialized Form | Class | org.alfresco.repo.jscript | AlFresco |
| BasePropertyDecorator | Class | org.alfresco.repo.jscript.app | AlFresco | |
| BaseScopableProcessorExtension | Abstract base class for a script implementation that requires a script execution scope. | Class | org.alfresco.repo.jscript | AlFresco |
| Behaviour | Object representing the behaviour informationAuthor:Roy WetherallSee Also:Serialized Form | Class | org.alfresco.repo.jscript | AlFresco |
| CategoryNode | Category Nodes from the classification helper have special support. | Class | org.alfresco.repo.jscript | AlFresco |
| CategoryPropertyDecorator | Category property decorator class. | Class | org.alfresco.repo.jscript.app | AlFresco |
| CategoryTemplateNode | Category Nodes from the classification helper have special support. | Class | org.alfresco.repo.jscript | AlFresco |
| ChildAssociation | Object representing a child associationAuthor:Roy WetherallSee Also:Serialized Form | Class | org.alfresco.repo.jscript | AlFresco |
| Classification | Support class for finding categories, finding root nodes for categories and creating root categories. | Class | org.alfresco.repo.jscript | AlFresco |
| ClasspathScriptLocation | Classpath script location object. | Class | org.alfresco.repo.jscript | AlFresco |
| ContentAwareScriptableQNameMap | Specialised map class for supporting the initialisation of 'cm:content' properties for JavaScript API objects. | Class | org.alfresco.repo.jscript | AlFresco |
| CustomResponse | Interface | org.alfresco.repo.jscript.app | AlFresco | |
| ExecuteScriptJob | Quartz job that executes a scheduled JS script. | Class | org.alfresco.repo.jscript | AlFresco |
| IgnorePropertyDecorator | Ignores a given property and doesn't output anything in the decoration. | Class | org.alfresco.repo.jscript.app | AlFresco |
| Imap | Class | org.alfresco.repo.jscript | AlFresco | |
| JSONConversionComponent | JSON Conversion ComponentAuthor:Roy Wetherall, Kevin Roast | Class | org.alfresco.repo.jscript.app | AlFresco |
| NativeMap | Wrapper for exposing maps in Rhino scripts. | Class | org.alfresco.repo.jscript | AlFresco |
| People | Scripted People service for describing and executing actions against People & Groups. | Class | org.alfresco.repo.jscript | AlFresco |
| Presence | Scripted Presence service for determining online status of People. | Class | org.alfresco.repo.jscript | AlFresco |
| PropertyDecorator | Interface for property decorators used by ApplicationScriptUtils. | Interface | org.alfresco.repo.jscript.app | AlFresco |
| RhinoScriptProcessor | Class | org.alfresco.repo.jscript | AlFresco | |
| Scopeable | Interface contract for objects that supporting setting of the global scripting scope. | Interface | org.alfresco.repo.jscript | AlFresco |
| ScriptableHashMap | Class | org.alfresco.repo.jscript | AlFresco | |
| ScriptableQNameMap | Class | org.alfresco.repo.jscript | AlFresco | |
| ScriptAction | Class | org.alfresco.repo.jscript | AlFresco | |
| ScriptAction .ScriptableParameterMap | Scripted Parameter map with modified flag. | Class | org.alfresco.repo.jscript | AlFresco |
| ScriptBehaviour | JavaScript behaviour implementationAuthor:Roy Wetherall | Class | org.alfresco.repo.jscript | AlFresco |
| ScriptFacetResult | Scriptable facet. | Class | org.alfresco.repo.jscript | AlFresco |
| ScriptLogger | Class | org.alfresco.repo.jscript | AlFresco | |
| ScriptLogger .SystemOut | Class | org.alfresco.repo.jscript | AlFresco | |
| ScriptNode | Script Node class implementation, specific for use by ScriptService as part of the object model. | Class | org.alfresco.repo.jscript | AlFresco |
| ScriptPagingNodes | Response for page of ScriptNode resultsVersion:4. | Class | org.alfresco.repo.jscript | AlFresco |
| ScriptSpellCheckResult | Class | org.alfresco.repo.jscript | AlFresco | |
| ScriptTestUtils | Class | org.alfresco.repo.jscript | AlFresco | |
| ScriptUrls | Class | org.alfresco.repo.jscript | AlFresco | |
| ScriptUrls .UrlResolver | Interface | org.alfresco.repo.jscript | AlFresco | |
| ScriptUtils | Place for general and miscellaneous utility functions not already found in generic JavaScript. | Class | org.alfresco.repo.jscript | AlFresco |
| ScriptVersion | Class | org.alfresco.repo.jscript | AlFresco | |
| Search | Search component for use by the ScriptService. | Class | org.alfresco.repo.jscript | AlFresco |
| Session | Support object for session level properties etc. | Class | org.alfresco.repo.jscript | AlFresco |
| TagPropertyDecorator | Tag property decorator class. | Class | org.alfresco.repo.jscript.app | AlFresco |