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 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 be null.
      Returns:
      EChange.CHANGED if it was added, EChange.UNCHANGED if it was already present. Never null.
    • getFromIDOrNull

      Try to resolve the pseudo version with the provided ID.
      Parameters:
      sID - The pseudo version ID to look up.
      Returns:
      null if no such pseudo version is present.