Package com.helger.diver.api.version
Interface IDVRPseudoVersionRegistry
- All Known Implementing Classes:
DVRPseudoVersionRegistry
@NotThreadSafe
public interface IDVRPseudoVersionRegistry
Base interface for a Pseudo version registry.
- Since:
- 1.2.0
- Author:
- Philip Helger
-
Method Summary
Modifier and TypeMethodDescriptiongetFromIDOrNull(String sID) Try to resolve the pseudo version with the provided ID.com.helger.commons.state.EChangeregisterPseudoVersion(IDVRPseudoVersion aPseudoVersion) Register the provided pseudo version.
-
Method Details
-
registerPseudoVersion
@Nonnull com.helger.commons.state.EChange registerPseudoVersion(@Nonnull IDVRPseudoVersion aPseudoVersion) Register the provided pseudo version.- Parameters:
aPseudoVersion- The pseudo version to register. Must not benull.- Returns:
EChange.CHANGEDif it was added,EChange.UNCHANGEDif it was already present. Nevernull.
-
getFromIDOrNull
Try to resolve the pseudo version with the provided ID.- Parameters:
sID- The pseudo version ID to look up.- Returns:
nullif no such pseudo version is present.
-