package com.belladati.sdk.util.impl; import com.belladati.sdk.util.IdElement; /** * Simple implementation of an {@link IdElement} for testing. * * @author Chris Hennigfeld */ public class Item implements IdElement { private final String id; public Item(String id) { if (id == null) { throw new NullPointerException("ID is null"); } this.id = id; } @Override public String getId() { return id; } @Override public boolean equals(Object obj) { if (obj instanceof Item) { return id.equals(((Item) obj).id); } return false; } @Override public int hashCode() { return id.hashCode(); } @Override public String toString() { return "Item(id: " + id + ")"; } }