Package org.alfresco.service.cmr.repository
-
Interface Summary Interface Description ContentService Provides methods for accessing and transforming content.CopyService Copy operations service interface.CrossRepositoryCopyService Simple interface for copying between the two repsitory implementations.DocumentLinkService Provides methods specific to manipulating links of documentsHBDataCollectorService Interface for implementing a service to manage multiple heartbeat collectorsScriptLocation Interface encapsulating the location of a script and providing access to it.ScriptProcessor Script processor interfaceScriptService Script Service.SerializedTransformationOptionsAccessor Defines methods for retrieving parameter values for use in building transformation options.TemplateImageResolver Interface contract for the conversion of file name to a fully qualified icon image path for use by templating and scripting engines executing within the repository context.TemplateProcessor Interface to be implemented by template engine wrapper classes.TemplateProcessorExtension Interface to represent a server side template extension implementationTemplateService Template Service.TemplateValueConverter A service capable of converting Java objects for use within a template.TransformationSourceOptions Defines options and demarcations needed to describe the details of how the source should be transformed, independent of the target requirements.TransformationSourceOptions.TransformationSourceOptionsSerializer Defines methods for serializing the source options into a parameter map and deserializing from a serialized options accessor. -
Class Summary Class Description AbstractTransformationSourceOptions Base implementation of TransformationSourceOptions which holds applicable mimetypes and handles merge of options.CopyService.CopyInfo Data pojo to carry information about node copiesCropSourceOptions DTO used to store options for ImageMagick cropping.DeleteLinksStatusReport This class is used by DocumentLinkService to encapsulate the status of deleting the links of a document.PagedSourceOptions Paged content conversion options to specify a page number range.TemporalSourceOptions Time-based content conversion options to specify an offset and duration.TransformationOptionLimits Represents maximum source values (that result in exceptions if exceeded) or limits on source values (that result in EOF (End Of File) being returned early).TransformationOptionLimitsMap Helper class to create an immutableMap<String, Map<String, TransformationOptionLimits>>, keyed on source and target mimetypes.TransformationOptionPair A pair of transformation options that specify A) a max value over which the source is not read (throws an Exception) or B) a limit over which no more of the source is read (returns EOF) Each pair represents a values such as an elapse time, KBytes read or number of pages read.TransformationOptions Class containing values of options that are passed to content transformers. -
Enum Summary Enum Description FileTypeImageSize TransformationOptionPair.Action Action to take place for a given pair of values. -
Exception Summary Exception Description AspectMissingException Used to indicate that an aspect is missing from a node.CopyServiceException Nodes operations service exception class.CyclicChildRelationshipException Thrown when a cyclic parent-child relationship is detected.DuplicateChildNodeNameException Thrown when a child node cm:name property violates the data dictionary duplicate child association constraint.NoTransformerException Thrown when a transformation request cannot be honoured due to no transformers being present for the requested transformation.TemplateException