import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode;
/**
- * Data entry of before and after data for syncup in {@link org.opendaylight.openflowplugin.applications.frsync.SyncReactor}.
+ * Data entry of before and after data for syncup in
+ * {@link org.opendaylight.openflowplugin.applications.frsync.SyncReactor}.
*/
public class SyncupEntry {
private final FlowCapableNode after;
}
@Override
- public boolean equals(Object o) {
- if (this == o) {
+ public boolean equals(Object obj) {
+ if (this == obj) {
return true;
}
- if (o == null || getClass() != o.getClass()) {
+ if (obj == null || getClass() != obj.getClass()) {
return false;
}
- SyncupEntry that = (SyncupEntry) o;
+ SyncupEntry that = (SyncupEntry) obj;
if (after != null ? !after.equals(that.after) : that.after != null) {
return false;
return dsTypeBefore == that.dsTypeBefore;
}
+ @Override
+ public int hashCode() {
+ final int prime = 31;
+ int result = after != null ? after.hashCode() : 0;
+ result = prime * result + (dsTypeAfter != null ? dsTypeAfter.hashCode() : 0);
+ result = prime * result + (before != null ? before.hashCode() : 0);
+ result = prime * result + (dsTypeBefore != null ? dsTypeBefore.hashCode() : 0);
+ return result;
+ }
+
}