From 74c62e7f52fd33babadbf809192f2c5d42f379fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Blot=20=28=40U-Exp=29?= Date: Tue, 14 Oct 2014 20:30:03 +0200 Subject: [PATCH] Add exception class for errors. Set error strings as a Android resource (for localization) --- res/values/strings.xml | 17 +++++++++++++++++ .../exceptions/OCSyncException.java | 18 ++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 src/fr/unix_experience/owncloud_sms/exceptions/OCSyncException.java diff --git a/res/values/strings.xml b/res/values/strings.xml index 979ccb2..d9fa6c2 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -96,4 +96,21 @@ Sync in progress... Fatal error ! + + + Error #1: Invalid data received from server when getting previous messages + Error #2: Error while crafting HTTP request + Error #3: Push request failed + Error #4: Invalid datas received from server when pushing datas + Error #5: NULL Sms List + Error #6: Error while crafting push request + Error #7: Unsupported encoding when generating request + Error #8: Authentication failed + Error #9: Server set unhandled HTTP return code + Error #11: Unable to perform a connection to ownCloud instance + Error #12: Unable to perform a connection to ownCloud instance + Error #13: Unable to perform a connection to ownCloud instance + Error #14: Unable to parse server response + Error #15: Unable to parse server response + diff --git a/src/fr/unix_experience/owncloud_sms/exceptions/OCSyncException.java b/src/fr/unix_experience/owncloud_sms/exceptions/OCSyncException.java new file mode 100644 index 0000000..18c3f8d --- /dev/null +++ b/src/fr/unix_experience/owncloud_sms/exceptions/OCSyncException.java @@ -0,0 +1,18 @@ +package fr.unix_experience.owncloud_sms.exceptions; + +public class OCSyncException extends Exception { + /** + * Serial, generated by Eclipse to be compliant with JAVA + */ + private static final long serialVersionUID = -4277316598892180792L; + + public OCSyncException(int errorId) { + _errorId = errorId; + } + + public int getErrorId() { + return _errorId; + } + + private int _errorId; +}