Package com.helger.diver.api.coord
Interface IDVRCoordinate
- All Known Implementing Classes:
DVRCoordinate
public interface IDVRCoordinate
The DVR Coordinate represents the coordinate of a single technical artefact
in a specific version.
It was originally called VESID for "Validation Executor Set ID" but is now used in a wider range of use cases. The name was changed for release v2 to DVRID. In v3 the name was changed again to DVR Coordinate.
This is the read-only interface for a single DVR Coordinate.
It was originally called VESID for "Validation Executor Set ID" but is now used in a wider range of use cases. The name was changed for release v2 to DVRID. In v3 the name was changed again to DVR Coordinate.
This is the read-only interface for a single DVR Coordinate.
- Since:
- 3.0.0
- Author:
- Philip Helger
-
Method Summary
-
Method Details
-
getGroupID
- Returns:
- The coordinate's group ID. May never be
nullnor empty.
-
getArtifactID
- Returns:
- The coordinate's artifact ID. May never be
nullnor empty.
-
getVersionString
- Returns:
- The coordinate's version as a single string. May never be
nullnor empty.
-
getVersionObj
- Returns:
- The coordinates version object. Never
null.
-
hasClassifier
default boolean hasClassifier()- Returns:
trueif a classifier is present,falseif not.
-
getClassifier
- Returns:
- The coordinate's optional classifier ID. May be
nullor empty.
-
getAsSingleID
- Returns:
- A joint String representation of the coordinates. The different
parts are separated by a colon (:) character. Never
nullnor empty.
-