Interface VersionedObject<T>
- All Known Subinterfaces:
VersionedFolder
public interface VersionedObject<T>
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionList<org.openehr.base.base_types.identification.ObjectVersionId>
void
commitAttestation
(Attestation anAttestation, org.openehr.base.base_types.identification.ObjectVersionId aVerId, String signingKey) void
commitImportedVersion
(org.openehr.base.base_types.identification.ObjectRef aContribution, AuditDetails anAudit, OriginalVersion<T> aVersion) void
commitOriginalMergedVersion
(org.openehr.base.base_types.identification.ObjectRef aContribution, org.openehr.base.base_types.identification.ObjectVersionId aNewVersionUid, org.openehr.base.base_types.identification.ObjectVersionId aPrecedingVersionId, AuditDetails anAudit, io.github.openehr4j.rm.data_types.text.DvCodedText aLifecycleState, T aData, List<org.openehr.base.base_types.identification.ObjectVersionId> anOtherInputUids, String signingKey) void
commitOriginalVersion
(org.openehr.base.base_types.identification.ObjectRef aContribution, org.openehr.base.base_types.identification.ObjectVersionId aNewVersionUid, org.openehr.base.base_types.identification.ObjectVersionId aPrecedingVersionId, AuditDetails anAudit, io.github.openehr4j.rm.data_types.text.DvCodedText aLifecycleState, T aData, String signingKey) org.openehr.base.base_types.identification.ObjectRef
io.github.openehr4j.rm.data_types.date_time.DvDateTime
org.openehr.base.base_types.identification.HierObjectId
getUid()
hasVersionAtTime
(io.github.openehr4j.rm.data_types.date_time.DvDateTime aTime) hasVersionId
(org.openehr.base.base_types.identification.ObjectVersionId aVersionUid) isOriginalVersion
(org.openehr.base.base_types.identification.ObjectVersionId aVersionUid) io.github.openehr4j.rm.data_types.text.DvCodedText
versionAtTime
(io.github.openehr4j.rm.data_types.date_time.DvDateTime aTime) versionWithId
(org.openehr.base.base_types.identification.ObjectVersionId aVersionUid)
-
Method Details
-
getUid
org.openehr.base.base_types.identification.HierObjectId getUid() -
getOwnerId
org.openehr.base.base_types.identification.ObjectRef getOwnerId() -
getTimeCreated
io.github.openehr4j.rm.data_types.date_time.DvDateTime getTimeCreated() -
versionCount
Integer versionCount() -
allVersionIds
List<org.openehr.base.base_types.identification.ObjectVersionId> allVersionIds() -
allVersions
-
hasVersionAtTime
-
hasVersionId
-
versionWithId
-
isOriginalVersion
-
versionAtTime
-
revisionHistory
RevisionHistory revisionHistory() -
latestVersion
-
latestTrunkVersion
-
trunkLifecycleState
io.github.openehr4j.rm.data_types.text.DvCodedText trunkLifecycleState() -
commitOriginalVersion
void commitOriginalVersion(org.openehr.base.base_types.identification.ObjectRef aContribution, org.openehr.base.base_types.identification.ObjectVersionId aNewVersionUid, org.openehr.base.base_types.identification.ObjectVersionId aPrecedingVersionId, AuditDetails anAudit, io.github.openehr4j.rm.data_types.text.DvCodedText aLifecycleState, T aData, String signingKey) -
commitOriginalMergedVersion
void commitOriginalMergedVersion(org.openehr.base.base_types.identification.ObjectRef aContribution, org.openehr.base.base_types.identification.ObjectVersionId aNewVersionUid, org.openehr.base.base_types.identification.ObjectVersionId aPrecedingVersionId, AuditDetails anAudit, io.github.openehr4j.rm.data_types.text.DvCodedText aLifecycleState, T aData, List<org.openehr.base.base_types.identification.ObjectVersionId> anOtherInputUids, String signingKey) -
commitImportedVersion
void commitImportedVersion(org.openehr.base.base_types.identification.ObjectRef aContribution, AuditDetails anAudit, OriginalVersion<T> aVersion) -
commitAttestation
void commitAttestation(Attestation anAttestation, org.openehr.base.base_types.identification.ObjectVersionId aVerId, String signingKey)
-