package org.commcare.android.tasks;

import org.commcare.android.tasks.ResourceEngineTask.ResourceEngineOutcomes;
import org.commcare.resources.model.UnresolvedResourceException;

public interface ResourceEngineListener {
    public void reportSuccess(boolean b);
    public void failMissingResource(UnresolvedResourceException ure, ResourceEngineOutcomes statusmissing);
    public void failBadReqs(int code, String vReq, String vAvail, boolean majorIsProblem);
    public void failUnknown(ResourceEngineOutcomes statusfailunknown);
    public void updateResourceProgress(int done, int pending, int phase);
    public void failWithNotification(ResourceEngineOutcomes statusfailstate);
}
package org.commcare.android.tasks;

import org.commcare.android.tasks.ResourceEngineTask.ResourceEngineOutcomes;
import org.commcare.resources.model.UnresolvedResourceException;

public interface ResourceEngineListener {
    void reportSuccess(boolean b);
    void failMissingResource(UnresolvedResourceException ure, ResourceEngineOutcomes statusmissing);
    void failBadReqs(int code, String vReq, String vAvail, boolean majorIsProblem);
    void failUnknown(ResourceEngineOutcomes statusfailunknown);
    void updateResourceProgress(int done, int pending, int phase);
    void failWithNotification(ResourceEngineOutcomes statusfailstate);
}
Remove redundant 'public' keyword from interface methods
Remove redundant 'public' keyword from interface methods
