Class ProvidedObjectIDImpl

java.lang.Object
org.processmining.framework.providedobjects.impl.ProvidedObjectIDImpl
All Implemented Interfaces:
Comparable<ProMID>, ProMID, ProvidedObjectID

public class ProvidedObjectIDImpl extends Object implements ProvidedObjectID
  • Constructor Details

    • ProvidedObjectIDImpl

      public ProvidedObjectIDImpl()
  • Method Details

    • toString

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

      public int hashCode()
      Description copied from interface: ProMID
      ProMID are used in HashMaps, so this method has to be implemented in all its subclasses.
      Specified by:
      hashCode in interface ProMID
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Description copied from interface: ProMID
      ProMID are used in Collections, so this method has to be implemented in all its subclasses.
      Specified by:
      equals in interface ProMID
      Overrides:
      equals in class Object
    • equalsIgnoreType

      public boolean equalsIgnoreType(Object o)
      Description copied from interface: ProMID
      Determines equality between this ProMID and any given object. Basically checks for equality using the toString() methods of both objects.
      Specified by:
      equalsIgnoreType in interface ProMID
      Parameters:
      o - the object to compare the string representation with
      Returns:
      true if the toString() of this provided object ID equals the toString() of the given object parameter.
    • compareTo

      public int compareTo(ProMID o)
      Specified by:
      compareTo in interface Comparable<ProMID>
    • getUUID

      public UUID getUUID()
      Description copied from interface: ProMID
      Returns a UUID that is used for this object.
      Specified by:
      getUUID in interface ProMID
      Returns: