Package org.ehrbase.util
Class SemVerUtil
java.lang.Object
org.ehrbase.util.SemVerUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SemVerdetermineVersion(SemVer requestSemVer, SemVer dbSemVer) Based on a (potentially partial) version and the latest existing version that matches the pattern, the subsequent version is generated.
-
Constructor Details
-
SemVerUtil
public SemVerUtil()
-
-
Method Details
-
determineVersion
@NonNull public static SemVer determineVersion(@NonNull SemVer requestSemVer, @NonNull SemVer dbSemVer) throws VersionConflictException Based on a (potentially partial) version and the latest existing version that matches the pattern, the subsequent version is generated. Snapshot versions are retained.- Parameters:
requestSemVer-dbSemVer-- Returns:
- Throws:
VersionConflictException- if a release version already exists
-