Yuta HIGUCHI | 497c884 | 2014-09-25 14:23:34 -0700 | [diff] [blame] | 1 | package org.onlab.onos.store; |
| 2 | |
| 3 | /** |
| 4 | * Opaque version structure. |
Yuta HIGUCHI | 67a527f | 2014-10-02 22:23:54 -0700 | [diff] [blame^] | 5 | * <p> |
| 6 | * Classes implementing this interface must also implement |
| 7 | * {@link #hashCode()} and {@link #equals(Object)}. |
Yuta HIGUCHI | 497c884 | 2014-09-25 14:23:34 -0700 | [diff] [blame] | 8 | */ |
| 9 | public interface Timestamp extends Comparable<Timestamp> { |
| 10 | |
Yuta HIGUCHI | 67a527f | 2014-10-02 22:23:54 -0700 | [diff] [blame^] | 11 | @Override |
| 12 | public abstract int hashCode(); |
| 13 | |
| 14 | @Override |
| 15 | public abstract boolean equals(Object obj); |
Yuta HIGUCHI | 497c884 | 2014-09-25 14:23:34 -0700 | [diff] [blame] | 16 | } |