package com.constellio.model.services.batch.xml.list;
@SuppressWarnings("serial")
public class BatchProcessListWriterRuntimeException extends RuntimeException {
public BatchProcessListWriterRuntimeException(String message, Throwable cause) {
super(message, cause);
}
public BatchProcessListWriterRuntimeException(String message) {
super(message);
}
public BatchProcessListWriterRuntimeException(Throwable cause) {
super(cause);
}
public static class CannotHaveTwoBatchProcessInCurrentBatchProcessList extends BatchProcessListWriterRuntimeException {
public CannotHaveTwoBatchProcessInCurrentBatchProcessList() {
super("Cannot have two batch processes in batch process current list");
}
}
public static class NoPendingBatchProcessesInList extends BatchProcessListWriterRuntimeException {
public NoPendingBatchProcessesInList() {
super("No pending batch processes in list");
}
}
public static class BatchProcessAlreadyFinished extends BatchProcessListWriterRuntimeException {
public BatchProcessAlreadyFinished() {
super("Batch process already finished");
}
}
public static class BatchProcessNotFound extends BatchProcessListWriterRuntimeException {
public BatchProcessNotFound(String id) {
super("Batch process " + id + " not found");
}
}
}