package edu.asu.spring.quadriga.service.workspace;
import java.util.List;
import edu.asu.spring.quadriga.domain.workspace.IWorkSpace;
import edu.asu.spring.quadriga.exceptions.QuadrigaStorageException;
public interface IListWSManager {
public abstract List<IWorkSpace> listDeactivatedWorkspace(String projectid,String user)
throws QuadrigaStorageException;
public abstract List<IWorkSpace> listArchivedWorkspace(String projectid,String user)
throws QuadrigaStorageException;
public abstract List<IWorkSpace> listActiveWorkspace(String projectid,String user)
throws QuadrigaStorageException;
public abstract List<IWorkSpace> listWorkspace(String projectid,String user)
throws QuadrigaStorageException;
public abstract List<IWorkSpace> listActiveWorkspaceByCollaborator(String projectid,
String user) throws QuadrigaStorageException;
List<IWorkSpace> listWorkspaceOfCollaborator(String projectid, String user)
throws QuadrigaStorageException;
}