CID-1114592 Replaced duplicate code with a call to super

This commit is contained in:
Hugo Trippaers 2014-09-19 14:45:13 +02:00
parent 9cfab9b815
commit 2df41e857e
1 changed files with 22 additions and 25 deletions

View File

@ -45,26 +45,26 @@ public abstract class UploadActiveState extends UploadState {
s_logger.debug("handleAnswer, answer status=" + answer.getUploadStatus() + ", curr state=" + getName());
}
switch (answer.getUploadStatus()) {
case UPLOAD_IN_PROGRESS:
getUploadListener().scheduleStatusCheck(RequestType.GET_STATUS);
return Status.UPLOAD_IN_PROGRESS.toString();
case UPLOADED:
getUploadListener().scheduleImmediateStatusCheck(RequestType.PURGE);
getUploadListener().cancelTimeoutTask();
return Status.UPLOADED.toString();
case NOT_UPLOADED:
getUploadListener().scheduleStatusCheck(RequestType.GET_STATUS);
return Status.NOT_UPLOADED.toString();
case UPLOAD_ERROR:
getUploadListener().cancelStatusTask();
getUploadListener().cancelTimeoutTask();
return Status.UPLOAD_ERROR.toString();
case UNKNOWN:
getUploadListener().cancelStatusTask();
getUploadListener().cancelTimeoutTask();
return Status.UPLOAD_ERROR.toString();
default:
return null;
case UPLOAD_IN_PROGRESS:
getUploadListener().scheduleStatusCheck(RequestType.GET_STATUS);
return Status.UPLOAD_IN_PROGRESS.toString();
case UPLOADED:
getUploadListener().scheduleImmediateStatusCheck(RequestType.PURGE);
getUploadListener().cancelTimeoutTask();
return Status.UPLOADED.toString();
case NOT_UPLOADED:
getUploadListener().scheduleStatusCheck(RequestType.GET_STATUS);
return Status.NOT_UPLOADED.toString();
case UPLOAD_ERROR:
getUploadListener().cancelStatusTask();
getUploadListener().cancelTimeoutTask();
return Status.UPLOAD_ERROR.toString();
case UNKNOWN:
getUploadListener().cancelStatusTask();
getUploadListener().cancelTimeoutTask();
return Status.UPLOAD_ERROR.toString();
default:
return null;
}
}
@ -73,7 +73,7 @@ public abstract class UploadActiveState extends UploadState {
if (s_logger.isTraceEnabled()) {
getUploadListener().log("handleTimeout, updateMs=" + updateMs + ", curr state= " + getName(), Level.TRACE);
}
String newState = this.getName();
String newState = getName();
if (updateMs > 5 * UploadListener.STATUS_POLL_INTERVAL) {
newState = Status.UPLOAD_ERROR.toString();
getUploadListener().log("timeout: transitioning to upload error state, currstate=" + getName(), Level.DEBUG);
@ -90,12 +90,9 @@ public abstract class UploadActiveState extends UploadState {
@Override
public void onEntry(String prevState, UploadEvent event, Object evtObj) {
if (s_logger.isTraceEnabled()) {
getUploadListener().log("onEntry, prev state= " + prevState + ", curr state=" + getName() + ", event=" + event, Level.TRACE);
}
super.onEntry(prevState, event, evtObj);
if (event == UploadEvent.UPLOAD_ANSWER) {
getUploadListener().updateDatabase((UploadAnswer)evtObj);
getUploadListener().setLastUpdated();
}