package com.gdg.miagegi.can2015.event;
public class NetworkOperationEvent {
final public static int HAS_FAILED = -1;
final public static int HAS_FINISHED_ALL = 10;
final public static int HAS_FINISHED_ONE = 1;
final public static int HAS_STARTED = 0;
private String mMessage;
private int mStatus;
public int mPosition;
public NetworkOperationEvent(int status) {
this.mStatus = status;
}
/*public NetworkOperationEvent(int status, int position){
this.mStatus=status;
this.mPosition=position;
}*/
public NetworkOperationEvent(int status, String message) {
this.mStatus = status;
this.mMessage = message;
}
public String getMessage() {
return mMessage;
}
public boolean hasFailed() {
return (mStatus == HAS_FAILED);
}
public boolean hasFinishedAll() {
return (mStatus == HAS_FINISHED_ALL);
}
public boolean hasFinishedOne() {
return (mStatus == HAS_FINISHED_ONE);
}
public boolean hasStarted() {
return (mStatus == HAS_STARTED);
}
public void setMessage(String message) {
this.mMessage = message;
}
}