Abstract model of one Version within a Version container, containing data,
commit audit trail, and the identifier of its Contribution.
Declaration :
Directly inherited by : IMPORTED_VERSION ORIGINAL_VERSION
Artifact : VERSION
Relation commit_audit (<directional composition>) |
Audit trail corresponding to the committal of this
version to the VERSIONED_OBJECT.
Declaration :
Attribut contribution |
Contribution in which this version was added.
Declaration :
Attribut signature |
OpenPGP digital signature or digest of content
committed in this Version.
Declaration :
Operation uid |
Unique identifier of this version, containing owner_id, version_tree_id and
creating_system_id.
Declaration :
Operation preceding_version_uid |
Unique identifier of the version of which this version is a modification
Declaration :
Operation data |
Original content of this Version.
Declaration :
Operation lifecycle_state |
Lifecycle state of this version
Declaration :
Operation canonical_form |
Canonical form of Version object, created by serialising all attributes except
signature.
Declaration :
Operation owner_id |
Unique identifier of the owning VERSIONED_OBJECT.
Declaration :
Operation is_branch |
True if this Version represents a branch. Derived from uid attribute.
Declaration :
All public operations : canonical_form , data , is_branch , lifecycle_state , owner_id , preceding_version_uid , uid