2017-12-15 16:46:26 +01:00
|
|
|
package org.gcube.dataanalysis.dataminer.poolmanager.service.exceptions;
|
|
|
|
|
|
|
|
import java.util.Collection;
|
|
|
|
|
|
|
|
import org.gcube.dataanalysis.dataminer.poolmanager.util.exception.DMPMException;
|
|
|
|
|
|
|
|
public class UndefinedDependenciesException extends DMPMException {
|
|
|
|
|
|
|
|
private String message;
|
|
|
|
|
|
|
|
/**
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
private static final long serialVersionUID = 4504593796352609191L;
|
|
|
|
|
|
|
|
public UndefinedDependenciesException(Collection<String> undefinedDependencies) {
|
|
|
|
super ("Some dependencies are not defined");
|
|
|
|
this.message = "Following dependencies are not defined:\n";
|
|
|
|
for (String n : undefinedDependencies) {
|
|
|
|
message += "\n" + n +"\n";
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|
|
|
|
}
|
2017-12-15 16:46:26 +01:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public String getErrorMessage() {
|
|
|
|
return this.message;
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|
2017-12-15 16:46:26 +01:00
|
|
|
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|