All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbsoluteUrlMethod AbstractAuthenticator Implementation of an Authenticator base class.AbstractBaseDescription Abstract class for implementation of BaseDescription interfaceAbstractBaseDescriptionDocument Abstract class for implementation of AbstractBaseDescriptionDocument interfaceAbstractBasicHttpAuthenticatorFactory HTTP Basic AuthenticationAbstractClient Abstract base class for client implementations.AbstractConnector Abstract class providing the base implementation for a Connector.AbstractExtensibilityDirective Defines the abstract behaviour of an extensibility directive by implementing the common structure.AbstractFreeMarkerDirective Should be extended to take advantage of the helper methods it provides for retrieving properties required for the directive represented by the subclass.AbstractMessageHelper AbstractRuntime Encapsulates the execution of a single Web Script.AbstractRuntimeContainer Encapsulates a Container within which the Web Script Runtime executes.AbstractScriptProcessor Abstract class for use in helping developers to build script processors that take advantage of the web script framework's inherent support for search paths.AbstractStore Abstract store class provided as a convenience for developers who wish to build their own custom Store implementations for use with the Web Script framework.AbstractTemplateProcessor Abstract class for use in helping developers to build template processors that take advantage of the web script framework's inherent support for search paths.AbstractWebScript Abstract implementation of a Web ScriptAbstractWebScript.ScriptDetails The combination of a ScriptContent and a request MIME type.AbstractWebScriptViewResolver Base View Resolver class providing an improved caching strategy over the basic SpringMVC UrlBasedViewResolver.ActivitiAuthenticator Activiti API endpoint authenticator.AlfrescoAuthenticator An implementation of an Alfresco ticket or cookie-based Authenticator.AlfrescoConnector An implementation of an Alfresco Connector that can be used to conncet to an Alfresco Repository and issue URL invokes against it.ArgReplaceMethod Custom FreeMarker Template language method.ArgumentTypeDescription Webscript argument descriptionAuthenticatingConnector An implementation of an Authenticating Connector.AuthenticationException Thrown when a connector was unable to properly authenticate the user's request against a given endpoint.Authenticator Web Script Authenticator for the HTTP Servlet environmentAuthenticator Interface that defines an Authenticator.BaseComponentTag BaseDescription Interface for base descriptionBaseDescriptionDocument Interface for base description document which maps to a physical XML documentBaseProcessor Base class for Web-Tier processing classes - Script and Template.BaseProcessorExtension Abstract base class for a processor extension in the presentation tier.BaseRegisterableScriptProcessor Base class for a registerable processorBaseRegisterableTemplateProcessor Base class for a registerable processorBasicExtensionModule Representation of the configuration of a module that provides an extension.BeanProxyFilter An adapter from the servlet filter world into the Spring dependency injected world.Cache Web Script Cache Records the desired cache requirements for the Web ScriptClassPathStore ClassPath based Web Script StoreClassPathStoreResourceResolver Class path resource resolver that traverses the entire class path.ClassPathStoreResourceResolver.UrlInputStreamResource Client Interface for Client implementationsClientResourceUrlFunctionMethod ClientUrlFunctionMethod CloseModelElement Instances of classes that implement this interface are used to indicate the end of a section of content in the model.CloseModelElementImpl ConfigModel Abstract base class used for objects that represent configuration as a root object in a script or template model.Connector Describes a connector to a remote endpoint for a given user.ConnectorContext Describes invocation context that the connector should use when creating the connection to a remote service.ConnectorProvider Contract to be implemented by any object that can provide a Connector to another object.ConnectorProviderException Thrown if a connector could not be provided.ConnectorProviderImpl A very simple implementation of a connector provider that provisions web script connectors.ConnectorService The ConnectorService acts as a singleton that can be used to build any of the objects utilized by the Connector layer.ConnectorServiceException A general exception wrapper for exceptions thrown by the connector serviceConnectorSession Container for Connector "session state".ConstantMethodBinding Container Web Script ContainerContentModelElement Credentials Interface that describes the credentials for a given service or user.CredentialsImpl Credentials for a given user.CredentialVault Interface for a Credential Vault Credential vaults allow for the storage and retrieval of credentials by credential id.CredentialVaultProvider Interface for a Credential Vault providerCredentialVaultProviderException Thrown if a credential vault could not be provided.CSRFFilter A CSRF Filter class for the web-tier checking that certain requests supply a secret token that is compared to the token existing in the user's session to mitigate CSRF attacks.Customization DateCompareMethod DeclarativeRegistry Registry of declarative (scripted/template driven) Web ScriptsDeclarativeWebScript Script/template driven based implementation of an Web ScriptDefaultContentModelElement DefaultExtensibilityContent The defaultExtensibilityContentimplementation.DefaultExtensibilityDirectiveData This is the default class for capturing the data contained within extensibility directives.DefaultURLModel DefaultURLModelFactory DeferredContentSourceModelElement This is aContentModelElementthat doesn't place any content at the location where it is placed in theExtensibilityModel.DeferredContentTargetModelElement This is aContentModelElementthat does not produce any content when it is first rendered by instead relies on subsequently renderedDeferredContentSourceModelElementinstances to populate it with data before its final content is flushed.DependencyInjectedFilter A bean-like equivalent of a servlet filter, designed to be managed by a Spring container.Description Web Script DescriptionDescription.FormatStyle Enumeration of ways to specify formatDescription.Lifecycle Enumeration of lifecycle which indicates the status of this web scriptDescription.RequiredAuthentication Enumeration of "required" Authentication levelDescription.RequiredCache Caching requirementsDescription.RequiredTransaction Enumeration of "required" Transaction levelDescription.RequiredTransactionParameters Transaction RequirementsDescription.TransactionCapability Enumeration of transaction capabilityDescriptionExtension Web Script Description Extension Provides a Web Script custom service implementation with the ability to maintain custom description entries.DescriptionImpl Implementation of a Web Script DescriptionDiscardUnboundContentModelElementImpl AContentModelElementthat despite accepting unbounded content (that is content not defined by an extensibility element) does not actually output it when flushed.EndpointManager The EndpointManager is responsible for maintaining connection timeout and connection retry information for endpoints.EndPointProxyController EndPoint HTTP Proxy Controller for Spring MVC.EndPointProxyServlet Deprecated. ExtendedScriptConfigModel Model representation of configuration for use in scripts.ExtendedTemplateConfigModel ExtendedTemplateConfigModelthat is used to capture configuration that is dynamically added through extensionsExtensibilityContainer A simple extensibilityContainerfor processing WebScripts.ExtensibilityContent Defines an object that can be have character strings appended to it and flushed.ExtensibilityDebugData Used to maintain the debug data about theExtensibilityDirectiveinstances used in a single request.ExtensibilityDirective Although this is currently an interface that defines no methods.ExtensibilityDirectiveData Represents a single invocation of anExtensibilityDirective.ExtensibilityModel ExtensibilityModelElement Any classes that implement this interface can be legitimately added to the extensibility model.ExtensibilityModelImpl Format Well known Web Script FormatsFormatAdaptorSet Set of Format Readers and Writers.FormatMap A map of mimetypes indexed by format.FormatModel Format Model This class is immutable.FormatReader<Type> Convert a mimetype to a Java object.FormatRegistry Maintains a registry of mimetypes (indexed by format and user agent)FormatWriter<Type> Converts a Java Object to a mimetypeFormatWriterMethod Custom FreeMarker Template language method.FormData Form DataFormDataReader Convert multipart/formdata to class org.alfresco.web.scripts.servlet.FormDataFTLTemplateProcessor FTL Template Processor for Alfresco Web FrameworkFTLTemplateProcessor.NonBlockingObjectWrapper Implements the FreeMarker ObjectWrapper cache as a ThreadLocal to avoid blocking when interogating or populating the bean cache.GUID Generator for GUID values.HandlesExtensibility HasAikauVersion HttpConnector Basic Connector implementation that can be used to perform simple HTTP and HTTP communication with a remote endpoint.HttpMethod ISO8601DateFormatMethod NOTE: sourced from org.alfresco.repo.template.ISO8601DateFormatMethod.JaxRSUriIndex JSR-311 (Jax-RS) URI IndexJSFUtils Class containing misc helper methods for managing JSF Components.JSONReader Convert application/json to org.json.JSONObject or org.json.JSONArrayJSONUtils Collection of JSON Utility methods.JSONWriter Fast and simple JSON stream writer.JSScriptProcessor JS Script Processor for Surf Web FrameworkJSScriptProcessor.PresentationWrapFactory Wrap Factory for Rhino Script EngineMarkupDirective The markup directive is used to delimit a section of a FreeMarker template that can then be manipulated by extension module code.Match Represents a URI to Web Script match This class is immutable.Match.Kind Kind of MatchMediaType Represents a MediaType as described at http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.htmlMessageMethod ModelElementImpl ModelWriter An extension of theWriterclass that is used with theExtensibilityModel.ModuleBundleSentinel This class has been created for use theAbstractWebScriptwhen retrievingResourceBundleinstances provided by extension modules.MultiScriptLoader Composite script loaderNativeMap Wrapper for exposing maps in Rhino scripts.NegotiatedFormat Map between media type and format This class is immutable.OpenModelElement Instances of classes that implement this interface are used to indicate the start of a section of content in the model.OpenModelElementImpl PackageDescriptionDocument Package description documentPath Web Script PathPathImpl Basic implementation of a Web Script Path Used for package & url trees.PathMatcher Custom Spring MVC PathMatcher class - extends the AntPathMatcher to fix undesirable features with URI path tokenization.PathUtil Functions to assist with integration of stores to IDE environmentsPortletAuthenticatorFactory Factory for constructing a Portlet AuthenticatorPrefixTemplateUriIndex Uri index supporting simple URI templates where matching is performed on static prefix of the URI.PresentationContainer Presentation (web tier) Web Script ContainerPreviewContext Provides information about the WCM sandbox which is currently being previewed.PreviewContextProvider Provides remote sandbox context information to Alfresco Store implementations.Processor Interface for Proccessor classes - such as Template or Scripting Processors.ProcessorExtension Interface to represent a server side script implementationProxyControllerInterceptor RawValue Registry Web Scripts RegistryRemoteClient Remote client bean for retrieving data from URL resources.RemoteConfigElement Describes the connection, authentication and endpoint properties stored within theblock of the current configuration. RemoteConfigElement.AuthenticatorDescriptor The Class AuthenticatorDescriptor.RemoteConfigElement.ConnectorDescriptor The Class ConnectorDescriptor.RemoteConfigElement.Descriptor EndPoint Descriptor classRemoteConfigElement.EndpointDescriptor The Class EndpointDescriptor.RemoteConfigElement.IdentityType Enum describing the Identity Type for an EndpointRemoteConfigElement.SSLConfigDescriptor RemoteConfigElementReader Responsible for loading Web Framework configuration settings from the web-site-config*.xml files that are loaded via the configuration service.RemoteConfigException Thrown by the Web Script Framework when an issue occurs reading or working with objects described by the Remote Config block of the Web Script Framework configuration file.RemoteConfigProperties RemoteStore Store implementation that queries and retrieves documents from a remote HTTP endpoint.RequestReader Convert request stream to class org.alfresco.util.ContentResourceController Spring controller for retrieving and serving resources.ResourceDescription Resource descriptionResourceUrlMethod Custom FreeMarker Template language method.Response Representation of the response from a remote HTTP API call.ResponseStatus Wrapper around the Status object that allows the Remote Client to expose header state.Runtime Web Script RuntimeRuntimeContainer Web Script Container extensions for a Web Script RuntimeSchemaDescriptionDocument Schema description documentScriptableLinkedHashMap<K,V> Implementation of a Scriptable Map.ScriptableMap<K,V> Contract to be implemented by classes providing Map like collections to JavaScript.ScriptableUtils Collection of script utility methods for working with strings etc.ScriptableWrappedMap Implementation of a Scriptable Map.ScriptClass Custom annotation type for java classes that will either serve as JavaScript or Template root objects or provide JavaScript or Template APIs.ScriptClassType Enum for script class type.ScriptConfigModel Model representation of configuration for use in scripts.ScriptContent Web Script ContentScriptCredentials ScriptCredentialVault Represents the credential vault to the script engine This exposes credentials from the vault which are "user" managedScriptDebugger Alfresco implementation of Rhino JavaScript debuggerScriptDebugger.AlfrescoScopeProvider ScriptException ScriptLoader Locate a scriptScriptLogger NOTE: Copied from org.alfresco.repo.jscriptScriptLogger.SystemOut ScriptMessage Helper to resolve an I18N message for JS scripts.ScriptMethod Custom annotation type for class methods.ScriptMethodType Enum for method types.ScriptParameter Custom annotation type for method parameters.ScriptParameterFactory Script parameter factory.ScriptParameterFactoryRegistry ScriptProcessor Web Script ProcessorScriptProcessorFactory Factory that produces a Script Processor instanceScriptProcessorRegistrar Registers a script processor with the web script frameworkScriptProcessorRegistry Registry of Script Processors.ScriptRemote Root-scope class that provides useful functions for working with endpoints, connectors and credentials.ScriptRemoteConnector Describes a connector to a remote endpoint.ScriptResourceHelper ScriptResourceLoader ScriptUrlMethod Custom FreeMarker Template language method.ScriptValueConverter Value Converter to marshal objects between Java and Javascript.SearchPath Web Script StorageSecurityHeadersFilter A filter adding HTTP response headers to incoming requests to improve security for the webapp.SelfRenderingComponent ServerConfigElement ServerElementReader ServerModel Script / Template Model representing the server hosting the Web Script FrameworkServerProperties External access hostname server propertiesServletAuthenticatorFactory Factory for creating a Servlet AuthenticatorSimpleCredentialVault A simple implementation of a credential vault.SimpleCredentialVaultProvider Provides instances of credential vaultsStatus Web Script Status Records the outcome of a Web Script.StatusTemplate Status TemplateStatusTemplateFactory Interface to enable the lazy retrieval of the template and associated model corresponding to a particular webscript status code.Store Store for holding Web Script Definitions and ImplementationsStoreRegistrar Registers a store into a search pathStringUtils Class containing misc helper methods for managing Strings.TemplateConfigModel Model representation of configuration for use in scripts.TemplateProcessor Web Script Template ProcessorTemplateProcessorFactory Factory that produces a Template Processor instanceTemplateProcessorRegistrar Registers a template processor with the web script frameworkTemplateProcessorRegistry Registry of Template Processors.TransactionParameters Web Script Transaction Parameters Records the desired transaction requirements for the Web ScriptTypeDescription type descriptionUIWebScript JSF Component implementation for the WebScript component.UIWebScript.WebScriptEvent Class representing the clicking of a webscript url action.UnboundContentModelElementImpl UriIndex Encapsulates the mapping of URIs to Web ScriptsUriTemplate Class representing a Uri Template - with basic {token} format support.UrlEncodeMethod Custom FreeMarker Template language method.URLModel Script / Template Model representing Web Script URLs This class is immutable.URLModelFactory UrlPathHelper Overrides the SpringMVC default UrlPathHelper class to disable the use of the "clean" method which incorrectly removes everything from the URI path after the ; semi-colon character - as after decoding the URI this could well be a valid part of the URI path or a url argument.User Default user profile object.UserContext Describes bound-context for a given user.ValidatedContentModelElement WebAppConfigSource ConfigSource implementation that gets its data via files in a web application.WebScript Web ScriptWebScriptException Web Script Exceptions.WebScriptExtensibilityModuleHandler WebScriptJSFRequest Implementation of a WebScript Request for the JSF environment.WebScriptJSFResponse Implementation of a WebScript Response for the JSF environment.WebScriptPortlet Generic JSR-168 Portlet for hosting an Alfresco Web Script as a Portlet.WebScriptPortletRequest JSR-168 Web Script RequestWebScriptPortletResponse JSR-168 Web Script ResponseWebScriptPortletSession HTTP based Web Script SessionWebScriptPropertyResourceBundle ExtendsPropertyResourceBundlein order to provide two new capabilities.WebScriptRequest Web Script RequestWebScriptRequestImpl Basic Implementation of a Web Script RequestWebScriptRequestURLImpl Web Script Request implementation that acts upon a string representation of a URLWebScriptResponse Web Script ResponseWebScriptResponseImpl Basic Implementation of a Web Script RequestWebScriptServlet Entry point for Web ScriptsWebScriptServletRequest HTTP Servlet Web Script RequestWebScriptServletResponse HTTP Servlet Web Script ResponseWebScriptServletRuntime HTTP Servlet Web Script RuntimeWebScriptServletSession HTTP based Web Script SessionWebScriptSession Web Script SessionWebScriptSessionFactory Web Script Session FactoryWebScriptsPlatformException Exception thrown by the web scripts engineWebScriptStatus Deprecated. WebScriptTag JSF tag class for the UIWebScript component.WebScriptView WebScript view implementation.WebScriptViewResolver Resolves views to Web ScriptsWebScriptViewResponse Used by the web script view to hand back correct resource urls that reference the resource controller.WebScriptViewRuntime Runtime for WebScript View.WrappingWebScriptRequest Wrapping Web Script RequestWrappingWebScriptResponse Wrapping Web Script ResponseXMLHelper