package com.owera.xaps.tr069.methods;
import com.owera.xaps.base.Log;
import com.owera.xaps.tr069.HTTPReqResData;
import com.owera.xaps.tr069.xml.Fault;
public class TCDecision {
public static void process(HTTPReqResData reqRes) {
try {
Fault fault = reqRes.getRequest().getFault();
if (fault != null && !fault.getFaultCode().equals("0")) {
String errormsg = "TC request reports a faultcode (" + fault.getFaultCode();
errormsg += ") with faultstring (" + fault.getFaultString() + ")";
Log.error(TCDecision.class, errormsg);
// UnitJob.stop(reqRes.getSessionData(), UnitJobStatus.CONFIRMED_FAILED);
} else {
// UnitJob.stop(reqRes.getSessionData(), UnitJobStatus.COMPLETED_OK);
}
} finally {
// DownloadLogic.removeOldest();
reqRes.getResponse().setMethod(TR069Method.TRANSFER_COMPLETE);
}
}
}