// Path: src/main/java/uk/co/sleonard/unison/UNISoNLogger.java
// public interface UNISoNLogger {
// 
// 	/**
// 	 * Alert.
// 	 *
// 	 * @param message
// 	 *            the message
// 	 */
// 	public void alert(String message);
// 
// 	/**
// 	 * Log.
// 	 *
// 	 * @param message
// 	 *            the message
// 	 */
// 	public void log(String message);
// }
// 
// Path: src/main/java/uk/co/sleonard/unison/datahandling/DAO/DownloadRequest.java
// public enum DownloadMode {
// 
// 	/** The basic. */
// 	BASIC,
// 	/** The headers. */
// 	HEADERS,
// 	/** The all. */
// 	ALL
// }


import uk.co.sleonard.unison.UNISoNException;
import uk.co.sleonard.unison.UNISoNLogger;
import uk.co.sleonard.unison.datahandling.DAO.DownloadRequest.DownloadMode;
/**
 * Downloader
 *
 * @author ${author}
 * @since 16-Jun-2016
 */
package uk.co.sleonard.unison.utils;


public interface Downloader {
	public void addDownloadRequest(final String usenetID, final DownloadMode mode,
// Path: src/main/java/uk/co/sleonard/unison/UNISoNLogger.java
// public interface UNISoNLogger {
// 
// 	/**
// 	 * Alert.
// 	 *
// 	 * @param message
// 	 *            the message
// 	 */
// 	public void alert(String message);
// 
// 	/**
// 	 * Log.
// 	 *
// 	 * @param message
// 	 *            the message
// 	 */
// 	public void log(String message);
// }
// 
// Path: src/main/java/uk/co/sleonard/unison/datahandling/DAO/DownloadRequest.java
// public enum DownloadMode {
// 
// 	/** The basic. */
// 	BASIC,
// 	/** The headers. */
// 	HEADERS,
// 	/** The all. */
// 	ALL
// }


// Path: src/main/java/uk/co/sleonard/unison/utils/Downloader.java
import uk.co.sleonard.unison.UNISoNException;
import uk.co.sleonard.unison.UNISoNLogger;
import uk.co.sleonard.unison.datahandling.DAO.DownloadRequest.DownloadMode;

/**
 * Downloader
 *
 * @author ${author}
 * @since 16-Jun-2016
 */
package uk.co.sleonard.unison.utils;


public interface Downloader {
	public void addDownloadRequest(final String usenetID, final DownloadMode mode,
	        final UNISoNLogger log1) throws UNISoNException;