All Classes and Interfaces

Class
Description
Abstract base policy implementation
Abstract capability implementation.
Abstract capability condition.
Abstract disposable item, containing commonality between record and record folder.
Abstract module patch implementation.
Abstract class for adding/removing a user/group to/from a role This class contains the common methods needed in the sub classes.
Abstract base class for all RM webscript classes.
rma:ascended behaviour bean
Action to add types to a record
Add to hold audit event.
Add an authority to a user group.
Alfresco Transaction Support delegation bean.
Utility class containing Alfresco and RM java services required by the API endpoints
This class applies the aspect specified in the spring bean property customTypeAspect.
Deprecated.
Deprecated.
 
Composite capability condition implementation that required at least one of the capability conditions to be true.
Auditable action executer abstract base
Class to represent an audit event
Implementation for Java backed webscript to clear the Records Management audit log.
Implementation for Java backed webscript to return audit log of RM events, optionally scoped to an RM node.
Implementation for Java backed webscript to file an audit log as a record.
Implementation for Java backed webscript to start and stop Records Management auditing.
GET audit log status
An extractor that uses a node context to determine the currently-authenticated user's RM roles.
Helper bean to allow injection of AuthenticationUtil methods.
Base class for all audit administration webscripts.
Base class for all audit retrieval webscripts.
Convenient base class for behaviour beans.
Base class for all custom property webscripts.
Base evaluator.
Base class for the hold webscripts
Base publish executor implementation
Base report generator.
Abstract base class for transfer related web scripts.
Basic identifier generator implementation.
Custom implementation of module component importer
Deprecated.
Action to implement the consequences of a change to the value of the DispositionActionDefinition properties.
Action to implement the consequences of a change to the value of the VitalRecordDefinition properties.
Custom metadata exception.
Deprecated.
Capabilities GET web service implementation.
Capability Interface.
Capability condition.
Records management evaluator base implementation that delegates to a configured capability condition implementation.
Abstract implementation of capability patch.
Capability service implementation
 
Change or delete references capability
Method to replace the plain text classification reason id with the correct nodeRef during record search
 
Action to close the records folder
cm:cmobject behaviour bean
RM 1.0 compatibility model
Complete event action
Composite capability Interface.
RM security configuration definition.
Utility class to duplicate the content of a node without triggering the audit or versioning behaviours
Content cleanser base implementation.
DoD 5220-22M data cleansing implementation.
Content destruction component.
File To action implementation.
action modes
File To action implementation.
Copy audit event.
Create group capability implementation
Create disposition schedule action
Create hold audit event.
Audits the creation of file plan component objects
Audits person creation.
 
Creates a new record from an existing content object.
Audits user group creation.
Custom Date Time serializer for formatting org.joda.time.DateTime
Custom EMail Mapping Service
Custom Email Mapping Service
Bootstrap bean that indicates that the specified mappings are customisable
This class provides the implementation for the customisable.get webscript.
Bootstrap bean that indicates that the specified types or aspects are customizable.
Custom Local Date deserializer converting a string to org.joda.time.LocalDate when the time is optional;
Custom Local Date serializer for formatting org.joda.time.LocalDate
Custom EMail Mapping
Custom metadata exception.
Deprecated.
A parameter constraint that reads in a list of allowable values from Spring configuration
Implementation for Java backed webscript to remove RM custom property definitions from the custom model.
Implementation for Java backed webscript to add RM custom property definitions to the custom model.
Implementation for Java backed webscript to update RM custom property definitions in the custom model.
This class provides the implementation for the custompropdefinitions.get webscript.
Implementation for Java backed webscript to remove RM custom relationship from a node.
Base class for custom reference definition classes
Implementation for Java backed webscript to add RM custom reference definitions to the custom model.
Implementation for Java backed webscript to update RM custom reference definitions.
Implementation for Java backed webscript to get RM custom reference definitions.
Deprecated.
as of RM 2.3, please use RelationshipType instead.
Implementation for Java backed webscript to add RM custom relationship to a node.
Implementation for Java backed webscript to get RM custom references for a node.
Cut off disposition action
rma:cutoff behaviour bean
Cut off capability condition.
Cutoff indicator
 
 
 
 
 
 
Date parameter processor.
Declarative capability implementation.
Generic implementation of a composite capability
Declarative report generator.
Creates a new record from the 'current' document version.
 
rma:declaredRecord behaviour bean
 
Declare record action
Records management action who's implementation is delegated to an existing Action.
Records management action condition who's implementation is delegated to an existing action condition.
Delete Hold Action
Delete hold audit event.
Delete links capability.
Audits file plan component delete
Audits person deletion.
 
Audits user group deletion.
Deprecated extended security service for compatibility.
Destroy action.
Destroyed capability condition.
Dictionary bootstap post processor.
Abstract base class for all disposition related java backed webscripts.
Disposition action interface.
Disposition action interface
Implementation for Java backed webscript to delete a dispostion action definition.
Disposition action implementation
Implementation for Java backed webscript to create a new dispositon action definition.
Disposition action definition publish executor
Implementation for Java backed webscript to update an existing dispositon action definition.
rma:dispositionActionDefinition behaviour bean
Disposition action implementation.
Record type parameter constraint
Disposition action relative position enumeration class.
rma:dispositionLifecycle behaviour bean
Implementation for Java backed webscript to return full details about a disposition lifecycle (next disposition action).
The Disposition Lifecycle Job Finds all disposition action nodes which are for disposition actions specified Where asOf > now OR dispositionEventsEligible = true; Runs the cut off or retain action for eligible records.
 
Disposition property implementation bean.
Disposition schedule interface
Implementation for Java backed webscript to return full details about a disposition schedule.
Disposition instructions implementation
This class offers the default implementation of a strategy for selection of disposition schedule for a record when there is more than one which is applicable.
Disposition service interface.
Disposition service implementation.
Transaction mode for setting next action
Bootstrap bean that registers the dod:filePlan for creation when a dod:site is created.
Helper class containing DOD 5015 model qualified names
dod:dod5015record behaviour bean
This class provides the implementation for the dodcustomtypes.get webscript.
Webscript used for removing dynamic authorities from the records.
Eager content store cleaner that allows content to be registered for cleansing before destruction.
Edit review as of date action.
Edit freeze reason Action
Edit non record metadata capability
Additional action evaluator, disabling action if there are no record metadata aspects available for the node.
Edit review as of date action
Implementation for Java backed webscript to return custom email field mappings
Implementation for Java backed webscript to return custom email field mappings
Implementation for Java backed webscript to return email mapping keys
Implementation for Java backed webscript to return custom email field mappings
Event completion details
Executes a JavaScript Note: This is a 'normal' dm action, rather than a records management action.
Creates an RM specific ACP file of nodes to export then streams it back to the client.
Extended action service implementation.
Prevent multiple triggering of outbound rules when moving records.
 
Extends the core service ImapServiceImpl functionality
Extended Permission Service Interface used in RM.
Extends the core permission service implementation allowing the consideration of the read records permission.
Deprecated.
Extended rule service implementation.
Extended jscript search implementation.
rma:extendedSecurity behaviour bean
Deprecated.
Extended security service.
Extended security service implementation.
Extend versionable aspect auto-version behaviour to allow versions to be created when the content type is changed.
Deprecated.
Helper condition that always fails.
Fileable capability condition.
Concrete class carrying general information for an unfiled container
Deprecated.
as of 2.2, use AuthenticationUtil.
Deprecated.
File plan children relation
rma:filePlanComponent behaviour bean
File plan component kind enumeration class.
Utility class that handles common api endpoint tasks
File plan entity resource
An extractor that gets a node's identifier property.
An extractor that extracts the NodeRef path from the RM root down to - and including - the node itself.
File plan permission service.
File plan permission service.
Role service interface
Role service implementation
File plan service interface.
File plan service implementation.
rma:filePlan behaviour bean
File report generic action.
An implementation of an Entity Resource for a file
File To action implementation.
File audit event.
Utility class for working with files.
Filling capability condition.
Filling capability for hold condition.
 
Freeze Action
Freeze Service Interface TODO should be deprecated and methods moved to the HoldService with "hold, held, etc" style names
Freeze Service Implementation
rma:frozen behaviour bean
Indicates whether an item is held or not.
Freeze indicator.
Indicates whether the node is either frozen or is a hold object
Override default implementation to add rma:rmsite to list of returned site types.
rma:ghosted behaviour bean
Group interface
Group implementation
 
Transfered indicator
Records management hasDispositionAction evaluator that evaluates whether the given node's disposition schedule has the specified disposition action.
Indicates whether a disposable item currently has a disposition date or not.
Indicates whether a scheduled record or folder has events or not.
Hides a record within a collaboration site.
Hold POJO
Add to hold evaluator.
rma:holdContainer behaviour bean
Implementation for Java backed webscript to add an item to the given hold(s) in the hold container.
Implementation for Java backed webscript to remove an item from the given hold(s) in the hold container.
Hold service interface.
Hold service implementation
Hold Service Policies
 
 
 
 
 
 
 
 
Implementation for Java backed webscript to return the list of holds in the hold container.
Generates an identifier for a content type from a given context.
 
Records management identifier service
 
Imports an ACP file into a records management container.
Inplace Record Service Interface.
Inplace record service implementation.
Custom metadata exception.
Deprecated.
Indicates whether the given node has an associated disposition schedule
 
Indicates whether a property is set or not.
Indicates whether the given node is a record category or not.
Indicates whether the given node is a record or not.
Indicates whether the given node is a record folder or not.
 
Indicates whether the given disposition action is scheduled next
 
Extend JSON conversion component to include RM specifics.
Last disposition action condition.
Link To action implementation.
Link to audit event.
Implementation for Java backed webscript to return lists of values for various records management services.
 
Manual event parameter constraint
Indicates whether the given disposition action 'may' be scheduled in the future
Message parameter processor.
Model access denied exception implementation
Model security service interface.
Model security service implementation.
Module compatibility component.
Module Patch Interface
Deprecated.
Module patch service interface
Module patch executer base implementation
Movable capability condition.
Moves a record within a collaboration site.
 
File To action implementation.
Move to audit event.
Determines whether a node has multiple parents within a file plan
An extractor that extracts the cm:name path from the RM root down to - and including - the node's own name.
 
Node parameter processor.
Record metadata bootstrap bean.
NodeRef Entity - used by RecordsManagementQueryDAOImpl.
Utility class to check if a node type is instance of another type
 
rma:nonElectronicDocument behaviour bean.
Custom metadata exception.
Deprecated.
Notification template patch implementation
Adds a new email template for rejected records to the existing templates
This job finds all Vital Records which are due for review, optionally excluding those for which notification has already been issued.
On reference create event type
Behaviour executed when a references record is actioned upon.
Action to re-open the records folder
Abstract parameter processor implementation.
Parameter processor component
 
Permission Post Processor.
Permission post processor base implementation.
Permission Veto Interface
Permission pre-processor base implementation.
Permission Processor Registry
Utility class with policy helper methods.
Policy interface
 
Custom metadata exception.
Deprecated.
Utility check for modification of a properties based off presence in a whitelist.
Extension to action implementation hierarchy to insert parameter substitution processing.
Select parameter for select_GetStringPropertyValuesOfChildren.
 
protected aspects behaviour bean allow only System user to remove this aspects
Protected model artifact class.
Protected property implementation
Publish executor interface.
Publish executor register.
Job to publish any pending updates on marked node references.
qshare:shared aspect behaviour bean do not allow this aspect to be added for records
Interface for representations of fields that queries can be sorted by.
Options when listing something.
Read method security policy.
Concrete class carrying information for a record
Sets the recordable version config for a document within a collaboration site.
Recordable version config service interface
Recordable version config service
Helper class containing recordable version model qualified names
Extended version node service implementation that supports the retrieval of recorded version state.
 
Audits recordable version policy property updates
Recordable version service interface.
Recordable version service implementation
Utility class containing helper methods for record
rma:record behaviour bean
Record category entity resource
Concrete class carrying general information for an record category
Concrete class carrying information for a record category child.
Record category children relation
rma:recordCategory behaviour bean
Utility class for record categories
rma:recordComponentIdentifier behaviour bean
Record contributors group bootstrap component
Record creation exception class
REST API to get the recorded version config for a document
REST API to set the recorded version config for a document
Indicates whether a record is unfiled or not.
Concrete class carrying general information for a record folder
Record folder children relation
Record folder entity resource
Record folder service interface
Record Folder Service Implementation
rma:recordFolder behaviour bean
Record link exception class
Record metadata aspects GET
Record metadata bootstrap bean.
Record missing metadata exception class
rma:recordOriginatingDetails behaviour bean
rma:recordSearch behaviour bean
An implementation of an Entity Resource for a record
Record Service Interface.
Record service implementation.
Record Management Action
Record Management Action Condition
Records management condition definition.
Records management condition definition implementation.
Records management action condition evaluator abstract base implementation.
Extended action definition interface.
Extended action definition implementation.
Records management action result.
Records management action service interface
Records Management Action Service Implementation
Base class for RM admin services
Records management custom model service interface.
Deprecated.
Records Management AdminService Implementation.
Class to represent a Records Management audit entry.
Class to represent the parameters for a Records Management audit log query.
Records management audit service.
 
Deprecated.
Records Management Audit Service Implementation.
RM module bootstrap
rma:recordsManagementContainer behaviour bean.
Helper class containing records management custom model qualified names
Records management event
Records management event service interface
Records management event service implementation
Records management event type interface
Abstract base class for records management related form filter implementations.
Base records management job implementation.
Records management job executer base class.
Helper class containing records management qualified names
Implementation of a form processor Filter.
Helper bean containing methods useful when sending records management notifications via the NotificationService
Records management permission post processor.
Interface containing records management policies
Before creation of reference
Before record file policy
Before record declaration
Before record rejection
Before removal of reference
Before records management action execution
On creation of reference
On record file policy
On record declaration
On record rejection
On removal of reference
On records management action execution
Records management query DAO NOTE: a place holder that can be extended later when we want to enhance performance with canned queries.
Records management query DAO implementation
Search behaviour class.
 
Records management search service.
Records management search service implementation
Deprecated.
Records management permission service implementation
Deprecated.
as of 2.2
Deprecated.
as of 2.2
Records management service registry
Records management service registry implementation
Implementation of a form processor Filter.
Record type parameter constraint
Util class for records
Reject action for an unfiled record
Interface representing the relationship
Interface representing the relationship definition
Relationship definition implementation
Implementation for Java backed webscript to delete a relationship from a node.
POJO representing the relationship display name
Relationship implementation
Implementation for Java backed webscript to get the relationship labels.
The relationship service interface
The relationship service implementation
Implementation for Java backed webscript to get the relationships for a node.
Enum representing the relationship types
Relinquish Hold Action
Delete from hold audit event.
Remove an authority from a user group.
Report interface.
Report details.
Report generator interface.
Helper class containing records management report qualified names
Report service.
Report service implementation.
Request info action for starting a workflow to request more information for an undeclared record
An assignment handler for the request info workflow.
Request info workflow notifier.
Util class for the request info workflow
A variable handler for saving the task variables to the execution context.
Retain action
Reviewed action.
Extended RFC822 Metadata Extractor that is sensitive to whether we are in a RM site or not.
This is a workaround to make RM 2.1 backwards compatible with the Community version 4.2.d.
Implementation for Java backed webscript to get the RM related action condition definition list.
Implementation for Java backed webscript to get the RM related action definition list.
Records management action executer base class
This class provides the implementation for the rmaction webscript.
RM action proxy factory bean.
RM After Invocation Provider
Webscript for removing a user or a group from a role
Webscript for adding a user or a group to a role
Interface for defining constants
This class extends AuthorityDAOImpl
and overrides two methods from the original class

addAuthorityNameIfMatches(Set authorities, String authorityName, AuthorityType type)

and

addAuthorityNameIfMatches(Set authorities, String authorityName, AuthorityType type, Pattern pattern)
 
RM Caveat Config component impl
 
RM Caveat Config Service impl
Webscript to get the Classdefinitions using classfilter , namespaceprefix and name This class makes it possible to get only RM related class definitions
Various common helper methods for Collections.
This enum represents a change in an entry between 2 collections.
Implementation for Java backed webscript to return the values for an RM constraint.
 
A class to hold I18N keys for messages related to constraint validation.
Provides operations to manipulate the records management root cache
Util class for dictionary web services
 
Records managment entry voter.
Base class for Records management event web scripts
Records management event delete web script
Records management event GET web script
Records management event PUT web script
Records management events GET web script
Records management event POST web script
Records management event types GET web script
Compatibility Implementation.
RM Constraint implementation that ensures the value is one of a constrained list of values.
 
RM metadata used by form extension
Records Management Method Security Interceptor.
Records management method security post processor.
Abstract base class carrying general information for an RM node
Deprecated.
Utility class that contains validation not present in ParameterCheck.
Capability constants for the RM Permission Model
Webscript to get the Propertydefinitions for a given classname eg.
Delete role web script
Role GET web script API
 
Get information about record management roles
RM Roles Post implementation
Records Management saved search DELETE web script
RM saved searches GET web script
Records management saved search POST web script.
RM search GET web script
RM search properties GET web script
Common security functions.
Concrete class carrying general information for RM site
Enumeration representing RM site compliance
RM Site operations
RM Sites API
Centralizes access to site services.
Behaviour associated with the RM Site type
Implementation for Java backed webscript to get substitution suggestions given a text fragment (e.g.
This patch creates a new "Records Management Behavior Scripts" folder and moves existing behavior scripts from the old "Records Management Scripts" folder to the new folder.
RM v2.1 patch to updated modified capabilities.
RM v2.1 patch to support InPlace functional updates
Convenience class to ensure all V2.0 patches are executed before v2.1
RM v2.1 patch to change the record inheritance of permissions.
Report service patch, adding report structure in data dictionary and report templates.
Adds the existing rm roles to a new zone "APP.RM"
RM v2.2 patch to updated modified capabilities.
DOD compliant site patch.
DOD model separation module patch implementation
RM v2.2 patch to add FileHoldReport capability.
Sets the ghost on destroy property for existing destroy disposition actions to the value specified in the global properties file
RM v2.2 patch to update capabilities.
Adds the hold report.
Removes the in-place groups from the all roles group.
Adds a new transfer/accession report template to the existing report templates
RM v2.3 patch to add new end retention capability.
RM v2.3 patch that creates the record contributors group.
RM v2.3 patch that adds the saved search aspect.
RM v2.3 patch that creates the versions event.
RM v2.4 patch that ensures that file plan root containers do not inherited rules, because this is no longer enforced in the service code anymore.
RM v2.0 File Plan Node Ref Patch
RM v2.0 Model Updates Patch
RM v2.0 Saved Search Patch
Patch to replace any use of the hold child association rma:frozenRecords with rma:frozenContent See: https://issues.alfresco.com/jira/browse/RM-6992
Patch to update the template for generating the hold report See: https://issues.alfresco.com/jira/browse/RM-7003
Patch to update values for addToHold and removeFromHold event types
Patch to create new hold child association to link the record to the hold
Workflow Constants for Records Management
Records management role class
Deprecated.
As of release 2.1, see Role
Base declarative web script for role API.
Saved search details.
Compatibility class.
Behaviour associated with the scheduled aspect
Scheduled disposition job.
 
 
 
 
 
Base records management script node NOTE: this could be removed, but is being kept as a place holder for future development
Records management service
Script projection of RM Caveat Config Service
Utility class that handles common api endpoint tasks
Parent class for records search utilities
POJO representing a setting/property key/value in the alfresco-global.properties file
Helper base class for service implementations.
Simple records management event type implementation
Enumeration for sort direction.
Helper class to provide functionality related to sorting.
Split Email Action Splits the attachments for an email message out to independent records.
Split EMail action evaluator
String utility methods.
A target container object
Delegate spring bean for TransactionResourceHelper
POJO object carrying information of a transfer node
Transfer action
POJO object carrying information of a transfer child
Transfer children relation
Transfer complete action
 
Transfer Container children relation
Transfer Container entity resource
rma:transferContainer behaviour bean
Transfer entity resource
Evaluates whether the node in question is transferring is either a transfer or accession.
Deprecated.
Transfer node class
rma:transferred behaviour bean
 
Transfer report generator.
Deprecated.
Deprecated.
rma:transferring behaviour bean
Transfer Service Interface
Transfer service implementation
rma:transfer behaviour bean
Cutoff indicator
UnCutoff action implementation
rma:uncutoff behaviour bean
Undeclare record action
Undo event action
Abstract class carrying information for an unfiled container or unfiled record folder child
Concrete class carrying general information for an unfiled container
Specific POJO object carrying information for an unfiled container child
Unfiled container children relation
Unfiled container entity resource
rma:unfiledRecordContainer behaviour bean
Concrete class carrying specific information for an unfiled record folder
Specific POJO object carrying information for an unfiled record folder child
Unfiled Record folder children relation
Unfiled record folder entity resource
rma:unfiledRecordFolder behaviour bean
Unfreeze Action
Unlink from action implementation.
An enumeration for the methods of updating a collection of immutable objects.
Update capability implementation.
Audits file plan component property updates
 
 
Webscript used to update records that are missing their schedule information
Encapsulates the elements of an upload request
Utility class for creating audit events about user group membership.
Implementation for Java backed webscript to return user rights report.
Recordable version class
rmv:versionsable aspect behaviour bean implementation
Recordable version config constraint
rmv:versionRecord behaviour bean
 
rma:vitalRecord behaviour bean
Vital record definition interface
rma:ghosted behaviour bean
Vital record definition implementation class
 
 
Vital Record Service.
Vital record service interface implementation.
Utility class for handling webscript requests
Whitelisted DM actions in RM