Interface Versioned
-
- All Known Implementing Classes:
ArrayDesignValueObject
,ExternalDatabase
,ExternalDatabaseValueObject
public interface Versioned
Interface implemented by entities that are externally versioned.This allows us to have a common set of attributes and audit events relating to the versioning of entities. Prominent examples are
ExternalDatabase
andArrayDesign
.These entities can be made auditable, in which case
VersionedEvent
can be used to represent events such as a new release, a genome patch update being applied, etc.- Author:
- poirigui
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Date
getLastUpdated()
The last updated date, if known.URL
getReleaseUrl()
External URL to the release, if applicable.String
getReleaseVersion()
The version of the release, if applicable.
-