001package org.nuxeo.snapshot;
002
003import org.nuxeo.ecm.core.api.VersioningOption;
004
005public interface Snapshotable {
006
007    public static final String FACET = "Snapshotable";
008
009    public static final String ABOUT_TO_CREATE_LEAF_VERSION_EVENT = "aboutToCreateLeafVersionEvent";
010
011    public static final String ROOT_DOCUMENT_PROPERTY = "leafRootDocument";
012
013    Snapshot createSnapshot(VersioningOption option);
014
015}