Convert “image insert aborted” into EventBus-based event.
[Sone.git] / src / main / java / net / pterodactylus / sone / core / CoreListener.java
index 0ae6fe1..55833c0 100644 (file)
@@ -20,8 +20,6 @@ package net.pterodactylus.sone.core;
 import java.util.EventListener;
 
 import net.pterodactylus.sone.data.Image;
-import net.pterodactylus.sone.data.Sone;
-import net.pterodactylus.util.version.Version;
 
 /**
  * Listener interface for objects that want to be notified on certain
@@ -32,82 +30,6 @@ import net.pterodactylus.util.version.Version;
 public interface CoreListener extends EventListener {
 
        /**
-        * Notifies a listener when a Sone was locked.
-        *
-        * @param sone
-        *            The Sone that was locked
-        */
-       public void soneLocked(Sone sone);
-
-       /**
-        * Notifies a listener that a Sone was unlocked.
-        *
-        * @param sone
-        *            The Sone that was unlocked
-        */
-       public void soneUnlocked(Sone sone);
-
-       /**
-        * Notifies a listener that the insert of the given Sone has started.
-        *
-        * @see SoneInsertListener#insertStarted(Sone)
-        * @param sone
-        *            The Sone that is being inserted
-        */
-       public void soneInserting(Sone sone);
-
-       /**
-        * Notifies a listener that the insert of the given Sone has finished
-        * successfully.
-        *
-        * @see SoneInsertListener#insertFinished(Sone, long)
-        * @param sone
-        *            The Sone that has been inserted
-        * @param insertDuration
-        *            The insert duration (in milliseconds)
-        */
-       public void soneInserted(Sone sone, long insertDuration);
-
-       /**
-        * Notifies a listener that the insert of the given Sone was aborted.
-        *
-        * @see SoneInsertListener#insertAborted(Sone, Throwable)
-        * @param sone
-        *            The Sone that was inserted
-        * @param cause
-        *            The cause for the abortion (may be {@code null})
-        */
-       public void soneInsertAborted(Sone sone, Throwable cause);
-
-       /**
-        * Notifies a listener that a new version has been found.
-        *
-        * @param version
-        *            The version that was found
-        * @param releaseTime
-        *            The release time of the new version
-        * @param latestEdition
-        *            The latest edition of the Sone homepage
-        */
-       public void updateFound(Version version, long releaseTime, long latestEdition);
-
-       /**
-        * Notifies a listener that an image has started being inserted.
-        *
-        * @param image
-        *            The image that is now inserted
-        */
-       public void imageInsertStarted(Image image);
-
-       /**
-        * Notifies a listener that an image insert was aborted by the user.
-        *
-        * @param image
-        *            The image that is not inserted anymore
-        */
-       public void imageInsertAborted(Image image);
-
-       /**
         * Notifies a listener that an image was successfully inserted.
         *
         * @param image