Interface Versioned
-
- All Known Implementing Classes:
ArrayDesignValueObject,ExternalDatabase,ExternalDatabaseValueObject
public interface VersionedInterface 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
ExternalDatabaseandArrayDesign.These entities can be made auditable, in which case
VersionedEventcan 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 DategetLastUpdated()The last updated date, if known.URLgetReleaseUrl()External URL to the release, if applicable.StringgetReleaseVersion()The version of the release, if applicable.
-