public interface SnapshotManager
void initSeamContext(HttpServletRequest request)
DistributionSnapshot getRuntimeSnapshot()
void addPersistentSnapshot(String key, DistributionSnapshot snapshot)
DistributionSnapshot getSnapshot(String key, CoreSession session)
List<DistributionSnapshot> readPersistentSnapshots(CoreSession session)
Map<String,DistributionSnapshot> getPersistentSnapshots(CoreSession session)
List<String> getPersistentSnapshotNames(CoreSession session)
List<DistributionSnapshotDesc> getAvailableDistributions(CoreSession session)
List<String> getAvailableVersions(CoreSession session, NuxeoArtifact nxItem)
void exportSnapshot(CoreSession session, String key, OutputStream out) throws Exception
Exceptionvoid importSnapshot(CoreSession session, InputStream is) throws Exception
ExceptionDistributionSnapshot persistRuntimeSnapshot(CoreSession session) throws ClientException
ClientExceptionDistributionSnapshot persistRuntimeSnapshot(CoreSession session, String name) throws ClientException
ClientExceptionDistributionSnapshot persistRuntimeSnapshot(CoreSession session, String name, SnapshotFilter filter) throws ClientException
ClientExceptionCopyright © 2011 Nuxeo SA. All Rights Reserved.