package edu.harvard.econcs.turkserver.api;
import java.util.Collection;
import java.util.List;
public interface HITWorkerGroup {
int groupSize();
boolean contains(HITWorker hitWorker);
Collection<? extends HITWorker> getHITWorkers();
/**
* Convenience method to get the HIT IDs for this group of workers.
* @return
*/
Collection<String> getHITIds();
/**
* Convenience method to get the Worker IDs for this group of workers.
* @return
*/
List<String> getWorkerIds();
/**
* Finds a HITWorker in this group with the corresponding HITId, or null otherwise
* @param hitId
* @return
*/
HITWorker findByHITId(String hitId);
}