package edu.asu.spring.quadriga.dao.workbench;
import java.util.List;
import edu.asu.spring.quadriga.dao.ICollaboratorDAO;
import edu.asu.spring.quadriga.domain.IUser;
import edu.asu.spring.quadriga.dto.ProjectCollaboratorDTO;
import edu.asu.spring.quadriga.exceptions.QuadrigaStorageException;
public interface IProjectCollaboratorDAO extends ICollaboratorDAO<ProjectCollaboratorDTO> {
/**
* Retrieves all the user who are not associated with the project as collaborators.
* @param projectid
* @return List<IUser> - list of users who are not associated with specified project
* as collaborators.
* @throws QuadrigaStorageException
*/
public abstract List<IUser> getProjectNonCollaborators(String projectid) throws QuadrigaStorageException;
}