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 and ArrayDesign.
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
Modifier and TypeMethodDescriptionThe last updated date, if known.External URL to the release, if applicable.The version of the release, if applicable.
-
Method Details
-
getReleaseVersion
The version of the release, if applicable. -
getReleaseUrl
External URL to the release, if applicable. -
getLastUpdated
The last updated date, if known.
-