blob: 3e485af0e1fc5366555d0c168b9bc6e7776c2fb9 [file] [log] [blame]
Toshio Koide025a9152014-07-21 11:00:34 -07001package net.onrc.onos.core.matchaction;
2
Toshio Koidefad1cd52014-08-07 17:10:07 -07003import net.onrc.onos.api.batchoperation.BatchOperationTarget;
Toshio Koide025a9152014-07-21 11:00:34 -07004
Brian O'Connordee2e6b2014-08-12 11:34:51 -07005public final class MatchActionId implements BatchOperationTarget {
Toshio Koide025a9152014-07-21 11:00:34 -07006 private final String value;
7
8 public MatchActionId(String id) {
9 value = id;
10 }
11
12 @Override
13 public String toString() {
14 return value;
15 }
16
17 @Override
18 public int hashCode() {
19 return value.hashCode();
20 }
21
22 @Override
23 public boolean equals(Object obj) {
24 if (obj instanceof MatchActionId) {
25 MatchActionId other = (MatchActionId) obj;
26 return (this.value.equals(other.value));
27 }
28 return false;
29 }
30
31}