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}