Nuxeo Enterprise Platform 5.4

Package org.nuxeo.ecm.core.versioning

Interface Summary
ExtendableVersioningService Class implementing this interface will be able to use contribution from the versioningRules extension point.
VersionableDocument  
VersioningService The versioning service holds the versioning policy used to define what happens to a document's version when it is created, saved, checked in, checked out or restored, and what version increment options (none, minor, major) are made available to the user.
VersionRemovalPolicy Interface for the policy that decides which versions have to be removed when a working document is removed.
 

Class Summary
CompatVersioningService Compatibility implementation of the versioning service in Nuxeo.
DefaultVersioningRuleDescriptor Descriptor to contribute default versioning rule for all document types.*
DefaultVersionRemovalPolicy Removes the version history if no proxies exist, otherwise do nothing.
InitialStateDescriptor Descriptor to contribute the initial version state of a document.
NullVersionRemovalPolicy Version removal policy that does nothing.
OptionDescriptor  
SaveOptionsDescriptor Descriptor to contribute incrementation options.
StandardVersioningService Implementation of the versioning service that follows standard checkout / checkin semantics.
VersioningComponent Versioning service component and implementation.
VersioningDocumentAdapter Adapter showing the versioning aspects of documents.
VersioningDocumentAdapterFactory Adapter class factory for Versioning Document interface.
VersioningRuleDescriptor Descriptor to contribute new versioning rules.
VersioningServiceDescriptor Descriptor to contribute a new VersioningService.
 


Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.