blob: dfa3da97070beffc79fc3db6fecca08f30bf4e7b [file] [log] [blame]
package net.onrc.onos.api.batchoperation;
/**
* An abstract class to represent ID of the batch operation target.
* <p>
* The sub-classes must implement equals() and hashCode() methods so that
* instance of this interface could be used as Map keys.
*/
public abstract class BatchOperationTargetId {
/**
* Returns a string representation of the target object's ID.
*
* @return a string representation of the target object's ID.
*/
@Override
public abstract String toString();
@Override
public abstract int hashCode();
@Override
public abstract boolean equals(Object obj);
}