All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kz.greetgo.libase.model.Sequence Maven / Gradle / Ivy

package kz.greetgo.libase.model;

public class Sequence {
  public final String name;
  public long startFrom;
  
  public Sequence(String name) {
    this.name = name;
  }
  
  public Sequence(String name, long startFrom) {
    this.name = name;
    this.startFrom = startFrom;
  }
  
  @Override
  public int hashCode() {
    final int prime = 31;
    int result = 1;
    result = prime * result + ((name == null) ? 0 : name.hashCode());
    return result;
  }
  
  @Override
  public boolean equals(Object obj) {
    if (this == obj) return true;
    if (obj == null) return false;
    if (!(obj instanceof Sequence)) return false;
    Sequence other = (Sequence)obj;
    if (name == null) {
      if (other.name != null) return false;
    } else if (!name.equals(other.name)) return false;
    return true;
  }
  
  @Override
  public String toString() {
    return "Sequence [name=" + name + ", startFrom=" + startFrom + "]";
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy