[Checkins] SVN: zopyx.versioning/trunk/zopyx/versioning/interfaces.py added
Andreas Jung
andreas at andreas-jung.com
Fri Jun 25 11:21:06 EDT 2010
Log message for revision 113840:
added
Changed:
A zopyx.versioning/trunk/zopyx/versioning/interfaces.py
-=-
Added: zopyx.versioning/trunk/zopyx/versioning/interfaces.py
===================================================================
--- zopyx.versioning/trunk/zopyx/versioning/interfaces.py (rev 0)
+++ zopyx.versioning/trunk/zopyx/versioning/interfaces.py 2010-06-25 15:21:06 UTC (rev 113840)
@@ -0,0 +1,17 @@
+from zope.interface import Interface
+
+
+class IVersionStorage(Interface):
+
+ def store(id, version_data):
+ """ Store 'version_data' for a given 'id'.
+ Returns revision number.
+ """
+
+ def retrieve(id, revision):
+ """ Return 'version_data' for a given 'id' and 'revision' """
+
+ def list_versions(id):
+ """ Return all versions stored for a particular
+ content piece by its 'id'.
+ """
More information about the checkins
mailing list