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)
List<DistributionSnapshot> listPersistentSnapshots(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
Exception
void importSnapshot(CoreSession session, InputStream is) throws Exception
Exception
DistributionSnapshot persistRuntimeSnapshot(CoreSession session) throws ClientException
ClientException
DistributionSnapshot persistRuntimeSnapshot(CoreSession session, String name) throws ClientException
ClientException
DistributionSnapshot persistRuntimeSnapshot(CoreSession session, String name, SnapshotFilter filter) throws ClientException
ClientException
Copyright © 2012 Nuxeo SA. All Rights Reserved.