Adding copy builders for flow objectives.
Adding missing hashCode and equals methods.
Change-Id: I97b2d904eacf0c45a95905c0891dbc6465e18ec6
diff --git a/core/api/src/main/java/org/onosproject/net/flowobjective/FilteringObjective.java b/core/api/src/main/java/org/onosproject/net/flowobjective/FilteringObjective.java
index 8ed793d..d74b082 100644
--- a/core/api/src/main/java/org/onosproject/net/flowobjective/FilteringObjective.java
+++ b/core/api/src/main/java/org/onosproject/net/flowobjective/FilteringObjective.java
@@ -149,6 +149,7 @@
*
* @return a filtering objective
*/
+ @Override
FilteringObjective add();
/**
@@ -156,6 +157,7 @@
*
* @return a filtering objective.
*/
+ @Override
FilteringObjective remove();
/**
@@ -165,6 +167,7 @@
* @param context an objective context
* @return a filtering objective
*/
+ @Override
FilteringObjective add(ObjectiveContext context);
/**
@@ -174,6 +177,7 @@
* @param context an objective context
* @return a filtering objective
*/
+ @Override
FilteringObjective remove(ObjectiveContext context);