X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fws2%2Factions%2FBaseJob.java;h=79c1aa829cee94f1dc42e4a3f639953e6aac44cd;hb=5a48101c1958df5d0f655a7044afd506df4e040f;hp=945c7b0ea152c4c95461a63583d85928c701b606;hpb=febc3d15b4fc3901101c8ab0836ae26ab0f0cc5d;p=jalview.git diff --git a/src/jalview/ws2/actions/BaseJob.java b/src/jalview/ws2/actions/BaseJob.java index 945c7b0..79c1aa8 100644 --- a/src/jalview/ws2/actions/BaseJob.java +++ b/src/jalview/ws2/actions/BaseJob.java @@ -25,13 +25,14 @@ import jalview.ws2.api.WebServiceJobHandle; * * @author mmwarowny */ +// TODO: make class non-abstract by removing isInputValid() public abstract class BaseJob implements JobI { protected final long internalId = MathUtils.getUID(); protected final List inputSeqs; - protected JobStatus status = null; + protected JobStatus status = JobStatus.CREATED; protected String log = ""; @@ -70,6 +71,7 @@ public abstract class BaseJob implements JobI * * @return {@code true} if the input is valid. */ + // FIXME: method not necessary, may incorporate into task#prepare() public abstract boolean isInputValid(); /** @@ -175,7 +177,7 @@ public abstract class BaseJob implements JobI * @param listener * property change listener */ - public final void addPropertyChagneListener(PropertyChangeListener listener) + public final void addPropertyChangeListener(PropertyChangeListener listener) { pcs.addPropertyChangeListener(listener); }