Class DVRPseudoVersion

java.lang.Object
com.helger.diver.api.version.DVRPseudoVersion
All Implemented Interfaces:
com.helger.commons.id.IHasID<String>, IDVRPseudoVersion, IDVRPseudoVersionComparable

public class DVRPseudoVersion extends Object implements IDVRPseudoVersion
Default implementation of IDVRPseudoVersion
Since:
1.2.0
Author:
Philip Helger
  • Constructor Details

  • Method Details

    • getID

      @Nonnull @Nonempty public final String getID()
      Specified by:
      getID in interface com.helger.commons.id.IHasID<String>
    • compareToPseudoVersion

      public int compareToPseudoVersion(@Nonnull IDVRPseudoVersion aOtherPseudoVersion)
      Description copied from interface: IDVRPseudoVersionComparable
      Compare this object to the provided pseudo version.
      Specified by:
      compareToPseudoVersion in interface IDVRPseudoVersionComparable
      Parameters:
      aOtherPseudoVersion - The pseudo version to compare to. Never null.
      Returns:
      a value < 0 if this is < other version; value 0 if this = other version; value > 0 if this is > other version
    • compareToVersion

      public int compareToVersion(@Nonnull com.helger.commons.version.Version aStaticVersion)
      Description copied from interface: IDVRPseudoVersionComparable
      Compare this object to the provided static version.
      Specified by:
      compareToVersion in interface IDVRPseudoVersionComparable
      Parameters:
      aStaticVersion - The static version to compare to. Never null.
      Returns:
      a value < 0 if this is < other version; value 0 if this = other version; value > 0 if this is > other version
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object