All Classes and Interfaces
Class
Description
This command processor is used to record the start a transfer.
Abstract implementation for scripts that access the
RepoAdminService
.This class is an abstract base class for the various webscript controllers in the
NodeArchiveService.
Webscript to get the Associationdefinitions for a given classname
Abstract implementation for scripts that access the
AuditService
.Generates an OpenCMIS base url based on the request, repository id and binding.
An abstract binary resource.
contains common fields and methods for the import web scripts.
This class provides functionality common across the webscripts
which list events.
Webscript to get the Classdefinitions using classfilter , namespaceprefix and name
Webscript to get the Classdefinitions for a classname eg.
This class is the abstract controller for the comments web scripts (delete
and post)
This class contains common code for doclink webscripts controllers
Webscript to get the Propertydefinitions for a given classname eg.
Webscript to get the Propertydefinition for a given classname and propname
QuickShare/PublicView
Manages the mapping between the rest api's representation of a node rating and the repository's
representation of a node rating.
This class is an abstract base class for the various webscript controllers in the
RatingService.
Webscript that handles the request for and execution of a Resource
1) Finds a resource
2) Extracts params
3) Executes params on a resource
4) Post processes the response to add embeds or projected relationship
5) Renders the response
This class is an abstract base class for the various web script controllers
in the SolrFacetService.
Webscript to get the Sub-Classdefinitions using classfilter , namespacePrefix and name
Base class for all workflow REST API implementations.
Support for SOLR: Track ACL Change Sets
Support for SOLR: Track ACLs
Support for SOLR: Track ACLs
Executes an action in the system
Centralises access to activities services and maps between representations.
Represents an activity feed entry.
Representation of an activity in the Activiti engine.
WebDAV methods may use an instance of this class to post activity data.
WebDAVMethods that are able to post activity data must implement this interface
in order that the CloudWebDAVServlet will supply the object with an
ActivityPoster collaborator.
A registry for activity summary parsers/post processors.
ADM Remote Store service.
Support for SOLR: Get Alfresco model
Support for SOLR: Track Alfresco model changes
Alfresco implementation of Rhino JavaScript debugger
Provides support for authenticated access to object inspection.
The AlfrescoX509ServletFilter implements the checkEnforce method of the X509ServletFilterBase.
Standard API settings for the Alfresco Rest API
SCOPE - PUBLIC_API - Reserved for public API
- PRIVATE_API - Reserved for private API
VERSION - A positive integer starting at 1.
Assists you in creating a great Rest API.
Bootstraps the restful API
Base exception for errors in the API framework.
Entry point for API webscript.
This class is the controller for the archivednode.put webscript.
This class is the controller for the deletednodes.delete web script.
This interface defines a filter for ArchivedNodes.
This class is the controller for the archivednodes.get web script.
A simple POJO class for the state of an archived node.
Aspect API
Webscript to get the Associationdefinitions for a given classname
Webscript to get the Associationdefinitions for a given classname
Dispatches OpenCMIS requests to the OpenCMIS AtomPub servlet.
Handles audit (applications & entries)
A representation of a Audit App
Audit Entries (within the context of an Audit Application)
An implementation of an Entity Resource for handling audit applications
Handles audit (applications & entries)
WebScript java backed bean implementation - to return information about the
authentication system, such as account mutability.
A general interface for servlet-based authentication.
WebDAV Authentication Filter Class
AuthenticationListener implementations can receive notifications of successful and unsuccessful
authentication requests, made during web script, WebDav or Sharepoint requests.
A base class for authentication filters.
Base class with common code and initialisation for Kerberos authentication filters.
Remote Store service.
Base class with common code and initialisation for single signon authentication filters.
Generates an OpenCMIS base url based on the request, repository id and binding.
WebCredentials
holding username and the md5 hash of the password.Basic information about content.
HTTP Basic Authentication
Basic bean filtering.
Default All properties filter
An adapter from the servlet filter world into the Spring dependency injected world.
This command processor is used to record the start a transfer.
An array of binary property names used on a resource method operation in the Rest API
A POJO property that is of type "Binary"
You can add this to your object to be serialized as a normal property.
A resource that is of type "Binary"
Permissible actions for binary resources of an Entity Resource
Supports full CRUD (Read, Update, Delete)
HTTP DELETE - Deletes a binary resource
HTTP DELETE - Deletes a binary resource
HTTP GET - Retrieve a binary resource
HTTP GET - Retrieve a binary resource
HTTP PUT - Updates a binary resource if it exists, error if not
HTTP PUT - Updates a binary resource if it exists, error if not
This class is the controller for the blog.get web script.
Deprecated.
This class should not be extended or reused as it may be refactored.
This class is the controller for the blog-posts.get web script.
This class is the controller for the blog-posts.get web script.
This class is a port of a previous JavaScript library.
This class is the controller for the blog-posts.get web script.
This class is the controller for the blog-posts-mydrafts.get web script.
This class is the controller for the blog-posts-mypublished.get web script.
This class is the controller for the blog-posts-publishedext.get web script.
This class is the controller for the blog-posts-mypublished.get web script.
This class is the controller for the blog-posts.post web script.
This class is the controller for the blog.put web script.
Dispatches OpenCMIS requests to the OpenCMIS Browser Binding servlet.
Transactional Buffered Response
Web Script class that provides status information on the bulk filesystem import process.
Web Script class that invokes a BulkFilesystemImporter implementation.
This class is the webscript implementation for the url api/bulkmetadata
It returns basic metadata such as title, parent noderef, name, ...
An immutable builder for setting the HTTP cache.
This class is the controller for the slingshot calendar eventList.get webscript.
This class is the controller for the slingshot calendar event.delete webscript.
This class is the controller for the slingshot calendar event.get webscript.
This class is the controller for the slingshot calendar event.post webscript.
This class is the controller for the slingshot calendar event.put webscript.
Webscript implementation for the POST method for 'changepassword' API.
Represents the node definition.
Maps representations from TypeDefinition to NodeDefinition
Maps representations from TypeDefinition to NodeDefinition
Webscript to get the Classdefinitions using classfilter , namespaceprefix and name
Webscript to get the Classdefinitions using classfilter , namespaceprefix and name
Webscript to get the Classdefinitions for a classname eg.
Webscript to get the Classdefinitions for a classname eg.
Representation of a client app.
Dispatches OpenCMIS requests to the appropriate handler.
A registry of OpenCMIS bindings to dispatchers.
A registry of OpenCMIS bindings to dispatchers.
Wraps an OpenCMIS HttpServletRequest, mapping urls and adding servlet attributes specific to the Alfresco implementation of OpenCMIS.
Wraps an OpenCMIS HttpServletResponse for specific mapping to the Alfresco implementation of OpenCMIS.
Dispatches OpenCMIS requests to a servlet e.g.
An Alfresco web script that handles dispatch of OpenCMIS requests.
A wrapper around Collection that supports paging information.
A representation of a Comment in the system.
This class is the controller for the comment.delete web script.
Centralises access to comment services and maps between representations.
This class is the controller for the comments.post web script.
This command processor is used to record the start a transfer.
Represents a company
Represents a constraint of a node definition property.
A constraint was violated
Content Retrieval Service
Stream content from the Repository.
Content Info Service Get info about content from the Repository.
Representation of content info
Basic information about content.
Basic implementation of information about the returned content.
Can be used when the binary data of a content property needs to be streamed back to the client
as the result of executing a web script.
Implements the WebDAV COPY method
The CORSContextListener adds the Tomcat CORS filter org.apache.catalina.filters.CorsFilter which allows to enable/disable and configure Cross-Origin Resource Sharing (CORS) with alfresco properties.
Cursor - Allows for scrolling through a row set.
Constraint validator
Custom model upload POST.
Simple POJO for model import result.
Parent of Declarative Webscripts that generate Excel files,
usually based on some sort of dictionary model.
POJO class representing the search Defaults
Generates an OpenCMIS base url based on the request, repository id and binding.
Translates access denied exceptions from the service layer to API not found exception.
Default exception resolver for cases when no other exception resolver will do.
Default generator for OpenCMIS paths based on the repositoryId and binding.
Handles trashcan / deleted nodes
Handles trashcan / deleted nodes
In this version of the API the specified resource has been deleted and is
therefore not support
Implements the WebDAV DELETE method
A bean-like equivalent of a servlet filter, designed to be managed by a Spring container.
Comparators used when ordering dictionary elements
Class definition comparator.
Property definition comparator.
WebScript implementation to retrieve a complete dictionary required to implement
a lightweight remote web-tier dictionary.
Base class for Dictionary web scripts
Thrown when the required service is disabled.
Representation of the discovery information
This class is the controller for the doclink.post webscript doclink.post is a
webscript for creating a link of a document within a target destination
This class is the controller for the doclink.post webscript doclink.post is a
webscript for creating a link of a document within a target destination
Representation of a document node.
A document target favourite.
Represents a download entity
Webscript for canceling a download.
Web script for creating a new download.
downloads API
Webscript for retrieving the status of a download.
Console Interpeter script extension - dynamically binds to the configured BaseInterpreter instance.
Annotates a method and indicates it is the unique id of a embedded object.
The addressed entity was not found
Respresents an entity resource
Permissible actions for an Entity Resource
Supports full CRUD (Create, Read, Update, Delete) and ReadAll
HTTP POST - Create a new entity
HTTP POST - Create a new entity
HTTP DELETE - Deletes an entity
HTTP DELETE - Delete entities
HTTP DELETE - Delete entities
HTTP DELETE - Deletes an entity
HTTP GET - Retrieve list of entities
HTTP GET - Retrieve an entity by its unique id
HTTP GET - Retrieve an entity by its unique id
HTTP GET - Retrieve list of entities
HTTP PUT - Update entity if it exists, error if not
HTTP PUT - Update entity if it exists, error if not
A response object that can be represented to the client, based on the Alfresco API guidelines.
Create a suitable HttpServletResponse when face with an exception.
An interceptor that catches exceptions and handlers them in some way, possibly by re-throwing as a different exception.
Loosely based on Spring's HandlerExceptionResolver
Resolves exception to the correct ErrorResponse
Stores a set of excluded types, by full type name.
Represents the result of 1 or more executions.
A simple extensibility
Container
for processing WebScripts.This class is the controller for the "facetable-properties.get" web script.
This interface defines a simple POJO/DTO for use in the FTL model and rendering in the JSON API.
In order to give deterministic responses when getting facetable properties,
all
FacetablePropertyFTL
instances are sorted.This class represents a hard-coded facetable pseudo-property.
This class represents a normal Alfresco property which is facetable.
This class represents a facetable property, which is not actually an Alfresco
content property, but is closely associated with one.
POJO class representing the FacetField
The results of a Field Faceting
POJO class representing a FacetField
POJO class representing the FacetQuery
The results of a facet query
Representation of a favourite (document, folder, site, ...).
Centralises access to favourites functionality and maps between representations repository and api representations.
Public REST API: Centralises access to favourites functionality and maps between representations repository and api representations.
Represents a user's favourite site.
A binary resource based on a File.
Link to
FileFolderLoader
Contains utility methods
POJO class representing a FilterQuery
The rest apis representation of the 'fiveStar' rating scheme.
Representation of a folder node.
A folder target favourite.
This class is the controller for the forum post deleting forum-post.delete webscript.
This class is the controller for the discussions page fetching forum-post.get webscript.
This class is the controller for the discussions page editing forum-post.put webscript.
This class is the controller for the discussions page creating forum-post-replies.get webscript.
This class is the controller for the discussions page creating forum-post-replies.post webscript.
This class is the controller for the discussions page editing forum-posts.post webscript.
Gets topics matching the filters passed to it in the URL.
This class is the controller for the discussions topics fetching forum-posts.get webscript.
This class is the controller for the discussions topics fetching forum-posts-hot.get webscript.
This class is the controller for the discussions topics fetching forum-posts-mine.get webscript.
This class is the controller for the discussions topics fetching forum-posts-new.get webscript.
Implements the WebDAV GET method
Input parameters for retrieving node details for SOLR.
Represents a group.
Represents a group member.
Groups API
An implementation of an Entity Resource for a Group
Centralises access to groups services and maps between representations.
WebCredentials
representing a guest user.Implements the WebDAV HEAD method
Abstract base class for the hierarchical methods COPY and MOVE
POJO class representing a HighlightEntry
Simple marker interface to indicate which HTTP method the implementation supports
Simple server-side HTTP Request / Response
HTTP Proxy Servlet
Provides the ability to submit a URL request via the Alfresco Server i.e.
Generates HTTP response for "Range" scoped HTTP requests for content.
WebDAV Authentication Filter Class for SSO linke SiteMinder and IChains
This filter simply sets a request header to test the SSO filters
Provides general information about the Api calls and methods.
An invalid argument was received
Thrown when an invalid query syntax is used.
Thrown when an invalid select syntax is used.
Cancel invitation for a web site; This is the controller for the
org/alfresco/repository/site/invitation/invitation.delete.desc.xml webscript
Web Script which returns invite information given an inviteId and inviteTicket.
Web Script invoked by Invitee to either accept (response='accept') an
invitation from a Site Manager (Inviter) to join a Site as a Site
Collaborator, or to reject (response='reject') an invitation that has already
been sent out
Web Script which returns pending Site invitations matching at least one of
(1a) inviter (inviter user name).
Helper Class for outputting Jackson content, makes use of the RestJsonModule (main Jackson config).
A callback interface for use with the withWriter() method
WebDAV Kerberos Authentication Filter Class
Kerberos Authentication Filter Class
WebCredentials
implementation for holding Kerberos credentials.Alfresco Keyword (simple) Search Service
Search Result
Translates access denied exceptions from the service layer to API permission denied exception.
The rest api representation of the 'likes' rating scheme.
POJO class representing the query Limits
This class is the controller for the link deleting link.delete webscript.
This class is the controller for the link fetching link.get webscript.
This class is the controller for the link fetching links.put webscript.
This class is the controller for the links deleting links-delete.post webscript.
This class is the controller for the links listing links.get webscript.
This class is the controller for the link fetching links.post webscript.
POJO class representing Localization parameters
Representation of a lock info
Lock Type enum that maps to the current values in
LockType
.Class to represent a WebDAV lock info.
Implements the WebDAV LOCK method
Login and establish a ticket
Post based login script
Login Ticket
Delete Login Ticket
Query walker that adds all properties for "equals" comparison to a map.
Query walker extension of MapBasedQueryWalker created to
add support for OR operation and set AND operation as unsupported.
Represents membership of a site.
This command processor is used to record the start a transfer.
QuickShare/PublicView
GET web script to get limited metadata (including thumbnail defs) => authenticated web script (using a nodeRef)
Note: authenticated web script (equivalent to unauthenticated version - see QuickShareMetaDataGet)
Returns the descriptions of all the mimetypes known to the system.
Looks up mimetype values
Pass in a mimetype value and a display string is returned.
Lists mimetypes.
Implements the WebDAV MKCOL method
POJO representation of Module Details for Serialization as JSON.
Returns Alfresco Module Information.
Implements the WebDAV MOVE method
HTTP POST - Upload file content and meta-data into repository
HTTP POST - Upload file content and meta-data into repository
Represents a cloud network (account).
Represents a cloud network (account).
Centralises access to network services and maps between representations.
A webscript that returns the authenticated user's network memberships.
Returns the next transaction commit time from a given commit time.
Concrete class carrying general information for alf_node data
Node AuditEntries
-list audit-entries
A binary resource based on a Node reference.
Admin Console NodeBrowser WebScript POST controller.
Permission representing the fact that "Read Permissions" has not been granted
Permission bean
Node Children
- list folder children
- create folder &/or empty file
- create (ie.
A web service to return the text content (transformed if required) of a node's
content property.
This class is the webscript for creating child folders, of either a Node or a Site Container.
Bean to carry node metadata
Node Parents
Representation of Node Permissions
Represents a node rating.
Centralises access to node ratings services and maps between representations.
Node renditions.
File Folder (Nodes) API
Node Secondary Children
Manage secondary child associations (sometimes also known as multi-filing)
Please note, if you wish to manage primary child associations then please refer to other endpoints, for example:
- to create primary child, use POST /nodes/{parentId}/children
- to delete node (ie.
An implementation of an Entity Resource for a Node (file or folder)
Support for SOLR: Get a list of nodes in the given transactions.
Centralises access to file/folder/node services and maps between representations.
Support for SOLR: Get metadata for nodes given IDs, ranges of IDs, etc.
Bean to store node meta data for use by FreeMarker templates
Node Sources - list node (peer) associations from target to sources
A target object.
Node Targets
- list node (peer) associations - from source to target
This class is used to filter nodes based on node type.
Node version renditions
- GET /nodes/{nodeId}/versions/{versionId}/renditions
- POST /nodes/{nodeId}/versions/{versionId}/renditions
- GET /nodes/{nodeId}/versions/{versionId}/renditions/{renditionId}
- GET /nodes/{nodeId}/versions/{versionId}/renditions/{renditionId}/content
Node Versions - version history
AuthenticationListener
that does nothing.The addressed entity or function was not found
A Benign filter that does nothing more than invoke the filter chain.
Custom config element that represents the config data for open search
Inner class representing the configuration of an OpenSearch engine
Inner class representing the configuration of the OpenSearch proxy
Custom element reader to parse config for the open search
An Operation as on an entity in the Rest API
Your method signature should have 4 parameters (uniqueId, typePassedin, Parameters, WithResponse),
" use Void if you are not interested in the second argument.
Extends ResourceMetaData to give more information about an Operation
Implements the WebDAV OPTIONS method
A Page within a Cursor.
Implementation of cursor based on notion of a Page.
A Paged Result Set
Paging.
Represents paging of collections of resources.
Paging cursor.
Page based Cursor
Rows based Cursor
Parameters passed into a request.
Parameters passed in from a Rest client for use in calls to the rest api.
A formal set of params that any rest service could potentially have passed in as request params
Representation of a password reset.
Generates an OpenCMIS path based on the repositoryId and binding.
Representation of a path info
An implementation of an Entity Resource for a Person
Centralises access to people services and maps between representations.
Permission was denied
Represents a person (aka user) within the system.
Provide access to the groups of which a person is a member.
Represents network membership.
Looks up information about a person.
POJO class representing Pivot
This command processor is used to receive one or more content files for a given transfer.
Implements the WebDAV POST method
This command processor is used to receive the snapshot for a given transfer.
Represents a user preference.
Centralises access to preference services and maps between representations.
Representation of a probe result.
An implementation of an Entity Resource for Probes.
Webscript to get the Propertydefinitions for a given classname eg.
Webscript to get the Propertydefinitions for a given classname eg.
Represents a property of the node definition.
Webscript to get the Propertydefinition for a given classname and propname
Webscript to get the Propertydefinition for a given classname and propname
Looks up property values for the api
Acts as a central point for property lookups
Implements the WebDAV PROPFIND method
Implements the WebDAV PROPPATCH method
Generates an OpenCMIS base url based on the request, repository id and binding.
Override OpenCMIS service object - for public api
Override factory for OpenCMIS service objects - for public api
Dispatches OpenCMIS requests to the OpenCMIS AtomPub servlet.
HTTP Basic Authentication for Public Api.
Cloud-specific browser binding OpenCMIS dispatcher.
Wraps an OpenCMIS HttpServletRequest, mapping urls and adding servlet attributes specific to the Alfresco implementation of OpenCMIS.
WebCredentials
class for holding information related to authentication when using the public API..Cloud generator for OpenCMIS paths based on the repositoryId and binding.
Repository (server-tier) container for public api
Authenticate current user against specified tenant (Enterprise)
Implements the WebDAV PUT method
Queries API
An implementation of an Entity Resource for Queries.
Queries implementation
POJO class representing the query element of the JSON body
Represents a Query defined by a WHERE clause, passed in as a parameter in a GET call to the Rest api.
Provides helper methods for handling a WHERE query.
An interface used when walking a query tree.
Default implementation.
Represents a Query defined by a WHERE clause, passed in as a parameter in a GET call to the Rest api.
QueryParserException is related with search requests to Search Services.
QuickShare/PublicView
GET web script to get stream "shared" content (ie.
QuickShare/PublicView
GET web script to get property system.quickshare.enabled value
Representation of quick share link
The shared link id provides a short id that can be part of a short app url that is easy to
copy/paste/send (via email or other).
Representation of an email request for the quick share link
An implementation of an Entity Resource for Shared Links.
Enable rendition(s) to be download via Shared Link
Centralises access to quick share services and maps between representations.
Centralises access to shared link (public "quick share") services and maps between representations.
QuickShare/PublicView
GET web script to get limited metadata (including thumbnail defs) for some "shared" content
WARNING: **unauthenticated** web script (equivalent to authenticated version - see MetaDataGet.java)
QuickShare/PublicView
GET web script to stream "shared" thumbnail content (ie.
Represents a network quota.
This class is the controller class for the rating.definitions.get webscript.
This class is the controller for the rating.delete web script.
This class is the controller for the rating.post webscript.
This class is the controller for the ratings.get web script.
QuickShare/PublicView
GET web script that returns whether or not a user can read the shared content.
Asynchronously refreshed cache for repository webscripts.
Represents a relationship to an entity resource
Permissible actions for an Relationship Resources
Based around CRUD - Create, ReadAll, ReadById, Update, Delete, DeleteSet
HTTP POST - Create one or more new entity
HTTP POST - Create one or more new entity
HTTP DELETE - Deletes a relation by its unique id & entity context
HTTP DELETE - Delete related entities by its related entityResource Id
HTTP DELETE - Delete related entities by its related entityResource Id
HTTP DELETE - Deletes a relation by its unique id & entity context
HTTP GET - Retrieve list of related entities by its related entityResource Id
HTTP GET - Retrieve a relation by its unique id & entity context
HTTP GET - Retrieve a relation by its unique id & entity context
HTTP GET - Retrieve list of related entities by its related entityResource Id
HTTP PUT - Update entity (by its related entityResource Id) if it exists, error if not
HTTP PUT - Update entity (by its related entityResource Id) if it exists, error if not
Permissible actions for binary resources of an @RelationshipResource
Supports full CRUD (Read, Update, Delete)
HTTP DELETE - Deletes a binary resource
HTTP DELETE - Deletes a binary resource
HTTP GET - Retrieve a binary resource
HTTP GET - Retrieve a binary resource
HTTP PUT - Updates a binary resource if it exists, error if not
HTTP PUT - Updates a binary resource if it exists, error if not
The addressed Relationship Resource was not found
Authenticator to provide Remote User based Header authentication dropping back to Basic Auth otherwise.
Representation of a rendition.
Renditions API
This class collects rendition request counts for HeartBeat.
Builds up models from ReplicationDefinitions, either
in summary or detail form.
Sorts simple definitions by their last run time.
Sorts simple definitions by their name
Sorts simple definitions by their status
Extension of the SpringSurf ClassPathStore to ensure that the examination of
last modified dates on classpath bound resources does not cause a performance
degredation in REST heavy client applications.
GET the repository
restrictions
.This command processor is used to get the server side transfer report.
Repository (server-tier) container for Web Scripts
Web Scripts Image Resolver
Representation of the repository information.
Representation of the license's entitlement.
Representation of the license information.
Representation of the repository status information.
Representation of the repository version information.
Repository (server-tier) Web Script Processor
Script / Template Model representing Repository Server meta-data
Repository (server-tier) Web Script Template Processor
Repository based Web Script Store
GET the repository
usage
.GET the repository
usage
.Simple marker interface, for all Resource Actions
A container for all information about resources and apis.
A helper class to create a unique key for the combination of API name and API scope
Looks at resources to see what they can do
Generic methods used by ResourceInspector
Locates rest resources in the system.
Used for locating resources, implements ResourceLocator
Contains a ResourceDictionary (which is a reference to all the resources available)
Describes a resource and its properties.
Writes out the metadata for resources in the required format.
Operations that can typically take place on a Restful resource
ResourceParameters are used on ResourceOperations
The KIND is one of :
QUERY_STRING - A query string parameter as part of the URL
HTTP_BODY_OBJECT - A JSON object specified in a HTTP_BODY used by either a POST or PUT
URL_PATH - Included as part of the actual url, e.g.
Handles the HTTP DELETE for a Resource
Handles the HTTP Get for a Resource
Helps a Webscript with various tasks
Handles the HTTP POST for a Resource, equivalent to CRUD Create
Handles the HTTP PUT for a Resource, equivalent to CRUD Update
This wraps a resource object with its metadata.
Rest Api string deserializer that ensures that empty strings are treated as null strings.
This is the main Jackson configuration, it configures the Rest Json settings.
Helper class for handling conversion between variable representations in rest and raw values
used in the Activiti-engine.
Maps from a ResultSet to a json public api representation.
Rule object for REST API
Builds up models for running actions
POJO class representing a FilterQuery
Temporary comment service API to start encapsulation of comment logic.
An implementation of the {{baseUrl}}/{{networkId}}/public/search/versions/1/search endpoint
The contextual results of a Search
List of (server-side) registered Search Engines
Model object for representing a registered search engine
POJO class representing the extra information that comes back from Search.
Maps from a json request and a solr SearchParameters object.
Alfresco OpenSearch Proxy Service
Provides the ability to submit a request to a registered search engine
via the Alfresco server.
POJO class representing the JSON body for a search request
This is a snapshot of the SearchQuery before the request is made.
Search SQL API end point.
POJO class representing the JSON body for a sql search request
A specialist representation of a Collection that can be serialized to json with paging information
Serializes SerializablePagedCollection into the correct response format, with Paging information and entries
Serializes ExecutionResult into the correct response format
Shows the availability of the IMAP server via web script request.
A service is currently unavailable.
Deprecated.
5.0 not exposed in web-client web.xml
Contract implemented by any object that represents an Alfresco "user" that
can be persisted in an HTTP Session.
QuickShare/PublicView
GET web script to lookup some context (nodeRef, tenantDomain, siteId) for a given "Share"
Note: authenticated web script
QuickShare/PublicView
POST web script to "Share" access to some content (ie.
A place to put Sharepoint specific authentication constants.
Exception Resolver that uses a simple Map to resolve the Status codes and error responses for exceptions
Represents a site.
This class is the controller for the site-admin-sites.get web script.
Represents a site container.
An implementation of an Entity Resource for a Site
Exports a Site as a zip of ACPs.
Java-backed WebScript to retrieve Activity Site Feed
Represents site membership.
Representation of a site membership request for a specific user.
An implementation of an Entity Resource for a Site Membership Request
Public REST API: centralises access to site membership requests and maps between representations.
Public REST API: centralises access to site membership requests and maps between representations.
Lists the members of a site, optionally filtering by name, role
or authority type.
Centralises access to site services and maps between representations.
A simple POJO class for the state of a site.
A site target favourite.
Class representing a site update API operation.
This filter protects the solr callback urls by verifying a shared secret on the request header if
the secureComms property is set to "secret".
This class is the controller for the "solr-facet-config-admin.delete" web script.
This class is the controller for the "solr-facet-config-admin.get" web script.
This class is the controller for the "solr-facet-config-admin.post" web scripts.
This class is the controller for the "solr-facet-config-admin.put" web scripts.
Search sort column
This is a copy of the SortDefinition class found in data-model.
The results of a SpellCheck
POJO class representing the query Spelling of the JSON body
Basic HTTP web authentication implementation.
Attempt to update a stale entity
Retrieves statistics using solr.
This command processor is used to record the start a transfer.
Maps to and from a StoreRef for the json public api.
Base class for Java backed webscripts that wish to generate an ACP and
stream the contents back to the caller.
Web script 'type' that can be used when the binary data of a content property needs to be streamed back to the client
as the result of executing the web script.
WebScript java backed bean implementation to stream the JMX property
dump as a .zip content file.
Webscript to get the Sub-Classdefinitions using classfilter , namespacePrefix and name
Webscript to get the Sub-Classdefinitions using classfilter , namespacePrefix and name
Delete Node Policy to remove surf-config files for a deleted user.
Generates an OpenCMIS base url based on the request, repository id and binding.
Represents a node tag.
Centralises access to tag services and maps between representations.
A favourite target entity.
Webscript impelementation to return workflow task instances.
Representation of a variable used in an Activiti task.
POJO class representing the Template
Java-backed WebScript to get list of Activity Templates from a Template Store
Java-backed WebScript to get a Template from a Template Store
An output stream implementation that keeps the data in memory if is less then
the specified memoryThreshold otherwise it writes it to a temp file.
Factory for
TempOutputStream
WebCredentials
class which wraps the credentials from the BasicHttpAuthenticatorFactory.BasicHttpAuthenticator
and adds
additional information related to TenantBased logins.REST API - delete tenant
REST API - create tenant
Tenant-aware Repository (server-tier) container for Web Scripts
REST API - get tenants
TODO filter params - eg.
Entry point for web scripts which can accept a tenant id in their servlet path
Web Script Request which can handle a tenant id in their servlet path
HTTP Servlet Web Script Runtime which can handle a tenant id in a web script path
This command processor is used simply to check that the transfer receiver is enabled and that the supplied
credentials are correct and identify an admin user.
WebCredentials
class for holding Alfresco tickets.WebScript java backed bean implementation - to simple return a STATUS_OK message
as a touch point for SSO authentication mechanisms on the web-tier.
Returns the minimum and the maximum commit time for transactions in a node id range.
Support for SOLR: Get a list of transactions with a commit time greater than or equal to the given parameter.
An implementation of an Entity Resource for handling archived content
POJO class representing tuple response from Search.
POJO class representing row response from streaming Search.
Helper contxt class used when checking variable types based on
TypeDefinition
.Types API
Annotates a method (to be invoked) that returns the unique id of the object.
WebCredentials
where credentials are undetermined.Implements the WebDAV UNLOCK method
QuickShare/PublicView
DELETE web script to "Unshare" access to some content (ie.
The media type is unsupported.
The operation is unsupported.
This class is the controller for the slingshot calendar userevents.get webscript.
Webscript implementation for giving information on uploading
users via a CSV.
Webscript implementation for the POST method for uploading a
CSV of users to have them created.
Java-backed WebScript to retrieve Activity User Feed
Representation of a user info
Represents a user rating for a node.
Representation of a variable in the Activiti engine.
Version Options
Initially, used by version revert.
Indicates inclusion in the web api
Indicates this feature is deleted from the Web api
Used to describe a resource method operation in the Rest API
Indicates this Web api is does *not* require authentication !
A parameter used on a resource method operation in the Rest API
The parameter kind is one of :
QUERY_STRING - A query string parameter as part of the URL
HTTP_BODY_OBJECT - A JSON object specified in a HTTP_BODY used by either a POST or PUT
URL_PATH - Included as part of the actual url, e.g.
An array of parameters used on a resource method operation in the Rest API
WebScriptCredentials interface.
Helper class used by the WebDAV protocol handling classes
WebDAV methods can ActivityPoster to create entries in the activity feed.
WebDAV Protocol Helper Class
WebDAVLockService is used to manage file locks for WebDAV and Sharepoint protocol.
WebDAVLockService is used to manage file locks for WebDAV and Sharepoint protocol.
Abstract base class for all the WebDAV method handling classes
Class to represent a WebDAV property
Exception class that represents an error in the WebDAV protocol layer
Servlet that accepts WebDAV requests for the hub.
Bean to hold injected initialization parameters.
WebDAVSessionListener is used to forcibly unlock documents that were
persistently locked during user's session and were not unlocked because of some extraordinary
situations such as network connection lost.
WebDAV User Class
WebScript aware Authentication Filter.
Resolves WebScriptExceptions
Provides general information about an Api call and its methods.
WebScript aware Authentication Filter Class.
Override of the JavaScript API ScriptUtils bean "utilsScript" to provide additional
Remote API methods using objects not available to base Repository project.
Processes a String expression using Antlr, it uses the Where grammar for the public api.
Cursor implementation based on notion of a Window.
Values to be set on the response at the appropriate time.
Webscript impelementation to return the latest version of a workflow
definition.
Webscript impelementation to return the latest version of all deployed
workflow definitions.
Web Script implementation of delete or cancel workflow instance.
Java backed implementation for REST API to retrieve a diagram of a workflow instance.
Java backed implementation for REST API to retrieve workflow instances.
Base class for rest-implementations related to workflow.