Adds methods to handle some errors

This commit is contained in:
tom79 2017-10-01 19:01:32 +02:00
parent 1cee3c9f81
commit b45fa21c15
1 changed files with 99 additions and 0 deletions

View File

@ -146,6 +146,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setInstance(instanceEntity); apiResponse.setInstance(instanceEntity);
return apiResponse; return apiResponse;
@ -178,6 +182,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
return apiResponse; return apiResponse;
} }
@ -206,6 +214,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
return account; return account;
} }
@ -235,6 +247,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
return account; return account;
} }
@ -267,6 +283,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
return relationship; return relationship;
} }
@ -306,6 +326,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setRelationships(relationships); apiResponse.setRelationships(relationships);
return apiResponse; return apiResponse;
@ -402,6 +426,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setStatuses(statuses); apiResponse.setStatuses(statuses);
return apiResponse; return apiResponse;
@ -434,6 +462,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setStatuses(statuses); apiResponse.setStatuses(statuses);
return apiResponse; return apiResponse;
@ -456,6 +488,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
return statusContext; return statusContext;
} }
@ -533,6 +569,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setStatuses(statuses); apiResponse.setStatuses(statuses);
return apiResponse; return apiResponse;
@ -588,6 +628,11 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setStatuses(statuses); apiResponse.setStatuses(statuses);
return apiResponse; return apiResponse;
@ -645,6 +690,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setStatuses(statuses); apiResponse.setStatuses(statuses);
return apiResponse; return apiResponse;
@ -727,6 +776,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setAccounts(accounts); apiResponse.setAccounts(accounts);
return apiResponse; return apiResponse;
@ -778,6 +831,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setAccounts(accounts); apiResponse.setAccounts(accounts);
return apiResponse; return apiResponse;
@ -829,6 +886,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setStatuses(statuses); apiResponse.setStatuses(statuses);
return apiResponse; return apiResponse;
@ -969,6 +1030,12 @@ public class API {
setError(statusCode, error); setError(statusCode, error);
error.printStackTrace(); error.printStackTrace();
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
actionCode = statusCode;
setError(statusCode, error);
error.printStackTrace();
}
}); });
}else{ }else{
delete(action, null, new JsonHttpResponseHandler() { delete(action, null, new JsonHttpResponseHandler() {
@ -988,6 +1055,11 @@ public class API {
actionCode = statusCode; actionCode = statusCode;
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
actionCode = statusCode;
setError(statusCode, error);
}
}); });
} }
@ -1041,6 +1113,12 @@ public class API {
setError(statusCode, error); setError(statusCode, error);
error.printStackTrace(); error.printStackTrace();
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
actionCode = statusCode;
setError(statusCode, error);
error.printStackTrace();
}
}); });
apiResponse.setStatuses(statuses); apiResponse.setStatuses(statuses);
return apiResponse; return apiResponse;
@ -1076,6 +1154,11 @@ public class API {
setError(statusCode, error); setError(statusCode, error);
error.printStackTrace(); error.printStackTrace();
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
error.printStackTrace();
}
}); });
return apiResponse; return apiResponse;
} }
@ -1159,6 +1242,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setNotifications(notifications); apiResponse.setNotifications(notifications);
return apiResponse; return apiResponse;
@ -1192,6 +1279,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
return attachment; return attachment;
} }
@ -1217,6 +1308,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
return results; return results;
} }
@ -1258,6 +1353,10 @@ public class API {
public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){ public void onFailure(int statusCode, Header[] headers, Throwable error, JSONObject response){
setError(statusCode, error); setError(statusCode, error);
} }
@Override
public void onFailure(int statusCode, Header[] headers, String message, Throwable error){
setError(statusCode, error);
}
}); });
apiResponse.setAccounts(accounts); apiResponse.setAccounts(accounts);
return apiResponse; return apiResponse;