package br.uff.ic.dyevc.exception;
import br.uff.ic.dyevc.model.topology.RepositoryInfo;
import java.util.ArrayList;
/**
* Exception to mark that a repository cannot be deleted from the database because
* it is referenced by other repositories. The list of repositories that references it
* can be obtained using the method "getRelatedRepositories".
*
* @author Cristiano
*/
@SuppressWarnings("serial")
public class RepositoryReferencedException extends DyeVCException{
ArrayList<RepositoryInfo> relatedRepositories;
public ArrayList<RepositoryInfo> getRelatedRepositories() {
return relatedRepositories;
}
public RepositoryReferencedException(ArrayList<RepositoryInfo> repoList) {
super();
this.relatedRepositories = repoList;
}
}