package net.onrc.onos.api.flowmanager;

/**
 * Represents ID for {@link FlowBatchOperation}.
 */
public class FlowBatchId {
    // TODO implement it
}

@@ -33,16 +33,43 @@
 nager;%0A%0A
+import java.util.Objects;%0A%0A
 /**%0A * R
@@ -152,27 +152,483 @@
     
-// TODO implement it
+private final long id;%0A%0A    /**%0A     * Creates a new FlowBatchId object using long value.%0A     */%0A    public FlowBatchId(long id) %7B%0A        this.id = id;%0A    %7D%0A%0A    @Override%0A    public String toString() %7B%0A        return Long.toString(id);%0A    %7D%0A%0A    @Override%0A    public int hashCode() %7B%0A        return Objects.hashCode(id);%0A    %7D%0A%0A    @Override%0A    public boolean equals(Object obj) %7B%0A        return (obj instanceof FlowBatchId) ? id == ((FlowBatchId) obj).id : false;%0A    %7D
 %0A%7D%0A

Implement FlowBatchId class.