diff options
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/api/IResponseCallback.java')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/api/IResponseCallback.java | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/api/IResponseCallback.java b/app/src/main/java/it/niedermann/nextcloud/deck/api/IResponseCallback.java index 848cc8a70..899bec354 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/api/IResponseCallback.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/api/IResponseCallback.java @@ -18,31 +18,33 @@ public abstract class IResponseCallback<T> { public abstract void onError(Throwable throwable); - public void fillAccountIDs(T response){ - if (response != null){ - if (isListOfRemoteEntity(response)){ - fillAccountIDs((Collection<RemoteEntity>)response); - } else if (isRemoteEntity(response)){ - fillAccountIDs((RemoteEntity)response); + public void fillAccountIDs(T response) { + if (response != null) { + if (isListOfRemoteEntity(response)) { + fillAccountIDs((Collection<RemoteEntity>) response); + } else if (isRemoteEntity(response)) { + fillAccountIDs((RemoteEntity) response); } } } - private void fillAccountIDs(RemoteEntity response){ + + private void fillAccountIDs(RemoteEntity response) { response.setAccount(this.account); } - private void fillAccountIDs(Collection<RemoteEntity> response){ - for (RemoteEntity entity: response) { + + private void fillAccountIDs(Collection<RemoteEntity> response) { + for (RemoteEntity entity : response) { entity.setAccount(this.account); } } - private boolean isRemoteEntity(T response){ + private boolean isRemoteEntity(T response) { return response instanceof RemoteEntity; } - private boolean isListOfRemoteEntity(T response){ - if (response instanceof List){ - List<?> collection = (List)response; + private boolean isListOfRemoteEntity(T response) { + if (response instanceof List) { + List<?> collection = (List) response; return collection.size() > 0 && collection.get(0) instanceof RemoteEntity; } return false; |