ScoreCollectorItem.java
package com.capitalone.dashboard.model.score;
import com.capitalone.dashboard.model.CollectorItem;
import org.bson.types.ObjectId;
public class ScoreCollectorItem extends CollectorItem {
  private static final String DASHBOARD_ID = "dashboardId";
  public ObjectId getDashboardId() {
    return (ObjectId) getOptions().get(DASHBOARD_ID);
  }
  public void setDashboardId(ObjectId dashboardId) {
    getOptions().put(DASHBOARD_ID, dashboardId);
  }
  @Override
  public boolean equals(Object o) {
    if (this == o)
      return true;
    if (o == null || getClass() != o.getClass())
      return false;
    ScoreCollectorItem that = (ScoreCollectorItem) o;
    return getDashboardId().equals(that.getDashboardId());
  }
  @Override
  public int hashCode() {
    int result = getDashboardId().hashCode();
    return result;
  }
}