pjpersist
Revisioned Immutable Storage¶
pjpersist Container of Immutables.
- class shoobx.immutable.pjpersist.Immutable¶
Bases:
shoobx.immutable.revisioned.RevisionedImmutable
,pjpersist.zope.container.PJContained
- property __im_manager__¶
- __im_is_internal_attr__(name)¶
- __im_clone__()¶
- __getstate__()¶
- __setstate__(state)¶
- __repr__()¶
Return repr(self).
- class shoobx.immutable.pjpersist.ImmutableContainer(table=None, mapping_key=None, parent_key=None)¶
Bases:
pjpersist.zope.container.AllItemsPJContainer
- now()¶
Returns new datetime object representing current time local to tz.
- tz
Timezone object.
If no tz is specified, uses local timezone.
- add(obj, key=None)¶
- getCurrentRevision(obj)¶
- getRevision(name, version)¶
- getNumberOfRevisions(obj)¶
- getRevisionHistory(obj, creator=None, comment=None, startBefore=None, startAfter=None, batchStart=0, batchSize=None, reversed=False)¶
- rollbackToRevision(revision, activate=False)¶
- addRevision(new, old=None)¶
- withDeletedItems()¶