├── .gitignore ├── AndroidManifest.xml ├── CHANGELOG.md ├── README.md ├── RESTDroid-UML.png ├── RESTDroid-UML.ucls ├── doc ├── allclasses-frame.html ├── allclasses-noframe.html ├── constant-values.html ├── deprecated-list.html ├── fr │ └── pcreations │ │ └── labs │ │ └── RESTDroid │ │ ├── BuildConfig.html │ │ ├── R.attr.html │ │ ├── R.drawable.html │ │ ├── R.html │ │ ├── R.id.html │ │ ├── R.layout.html │ │ ├── R.menu.html │ │ ├── R.string.html │ │ ├── R.style.html │ │ ├── class-use │ │ ├── BuildConfig.html │ │ ├── R.attr.html │ │ ├── R.drawable.html │ │ ├── R.html │ │ ├── R.id.html │ │ ├── R.layout.html │ │ ├── R.menu.html │ │ ├── R.string.html │ │ └── R.style.html │ │ ├── core │ │ ├── CacheManager.html │ │ ├── DaoAccess.html │ │ ├── DaoFactory.html │ │ ├── DefaultRetryAtDelayedTimeFailBehavior.html │ │ ├── FailBehavior.html │ │ ├── FailBehaviorManager.html │ │ ├── HTTPVerb.html │ │ ├── HttpRequestHandler.HTTPContainer.html │ │ ├── HttpRequestHandler.ProcessorCallback.html │ │ ├── HttpRequestHandler.html │ │ ├── ListenerState.html │ │ ├── Module.html │ │ ├── Parser.html │ │ ├── ParserFactory.html │ │ ├── Persistable.html │ │ ├── PersistableFactory.html │ │ ├── Processor.RESTServiceCallback.html │ │ ├── Processor.html │ │ ├── RESTDroid.html │ │ ├── RESTRequest.OnFailedRequestListener.html │ │ ├── RESTRequest.OnFinishedRequestListener.html │ │ ├── RESTRequest.OnStartedRequestListener.html │ │ ├── RESTRequest.html │ │ ├── RequestListeners.OnFailedRequestListener.html │ │ ├── RequestListeners.OnFinishedRequestListener.html │ │ ├── RequestListeners.OnStartedRequestListener.html │ │ ├── RequestListeners.OnSucceededRequestListener.html │ │ ├── RequestListeners.html │ │ ├── RequestState.html │ │ ├── Resource.html │ │ ├── ResourceList.html │ │ ├── ResourceRepresentation.html │ │ ├── ResourcesList.html │ │ ├── RestResultReceiver.Receiver.html │ │ ├── RestResultReceiver.html │ │ ├── RestService.html │ │ ├── RetryWhenOtherSucceededFailBehavior.html │ │ ├── SerializableHeader.html │ │ ├── WebService.html │ │ ├── class-use │ │ │ ├── CacheManager.html │ │ │ ├── DaoAccess.html │ │ │ ├── DaoFactory.html │ │ │ ├── DefaultRetryAtDelayedTimeFailBehavior.html │ │ │ ├── FailBehavior.html │ │ │ ├── FailBehaviorManager.html │ │ │ ├── HTTPVerb.html │ │ │ ├── HttpRequestHandler.HTTPContainer.html │ │ │ ├── HttpRequestHandler.ProcessorCallback.html │ │ │ ├── HttpRequestHandler.html │ │ │ ├── ListenerState.html │ │ │ ├── Module.html │ │ │ ├── Parser.html │ │ │ ├── ParserFactory.html │ │ │ ├── Persistable.html │ │ │ ├── PersistableFactory.html │ │ │ ├── Processor.RESTServiceCallback.html │ │ │ ├── Processor.html │ │ │ ├── RESTDroid.html │ │ │ ├── RESTRequest.OnFailedRequestListener.html │ │ │ ├── RESTRequest.OnFinishedRequestListener.html │ │ │ ├── RESTRequest.OnStartedRequestListener.html │ │ │ ├── RESTRequest.html │ │ │ ├── RequestListeners.OnFailedRequestListener.html │ │ │ ├── RequestListeners.OnFinishedRequestListener.html │ │ │ ├── RequestListeners.OnStartedRequestListener.html │ │ │ ├── RequestListeners.OnSucceededRequestListener.html │ │ │ ├── RequestListeners.html │ │ │ ├── RequestState.html │ │ │ ├── Resource.html │ │ │ ├── ResourceList.html │ │ │ ├── ResourceRepresentation.html │ │ │ ├── ResourcesList.html │ │ │ ├── RestResultReceiver.Receiver.html │ │ │ ├── RestResultReceiver.html │ │ │ ├── RestService.html │ │ │ ├── RetryWhenOtherSucceededFailBehavior.html │ │ │ ├── SerializableHeader.html │ │ │ └── WebService.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ ├── package-tree.html │ │ └── package-use.html │ │ ├── exceptions │ │ ├── CurrentResourceNotInitializedException.html │ │ ├── DaoFactoryNotInitializedException.html │ │ ├── DatabaseManagerNotInitializedException.html │ │ ├── ParsingException.html │ │ ├── PersistableFactoryNotInitializedException.html │ │ ├── ProcessorNotInitializedException.html │ │ ├── RESTDroidNotInitializedException.html │ │ ├── RequestNotFoundException.html │ │ ├── WebServiceNotInitializedException.html │ │ ├── class-use │ │ │ ├── CurrentResourceNotInitializedException.html │ │ │ ├── DaoFactoryNotInitializedException.html │ │ │ ├── DatabaseManagerNotInitializedException.html │ │ │ ├── ParsingException.html │ │ │ ├── PersistableFactoryNotInitializedException.html │ │ │ ├── ProcessorNotInitializedException.html │ │ │ ├── RESTDroidNotInitializedException.html │ │ │ ├── RequestNotFoundException.html │ │ │ └── WebServiceNotInitializedException.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ ├── package-tree.html │ │ └── package-use.html │ │ ├── modules │ │ └── ORMliteJacksonModule │ │ │ ├── ORMLiteDaoFactory.html │ │ │ ├── ORMliteJacksonModule.html │ │ │ ├── ORMliteJacksonProcessor.html │ │ │ ├── SimpleJacksonParser.html │ │ │ ├── SimpleJacksonParserFactory.html │ │ │ ├── class-use │ │ │ ├── ORMLiteDaoFactory.html │ │ │ ├── ORMliteJacksonModule.html │ │ │ ├── ORMliteJacksonProcessor.html │ │ │ ├── SimpleJacksonParser.html │ │ │ ├── SimpleJacksonParserFactory.html │ │ │ └── helperGetter.html │ │ │ ├── helperGetter.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ ├── package-tree.html │ │ └── package-use.html ├── help-doc.html ├── index-files │ ├── index-1.html │ ├── index-10.html │ ├── index-11.html │ ├── index-12.html │ ├── index-13.html │ ├── index-14.html │ ├── index-15.html │ ├── index-16.html │ ├── index-17.html │ ├── index-18.html │ ├── index-19.html │ ├── index-2.html │ ├── index-20.html │ ├── index-3.html │ ├── index-4.html │ ├── index-5.html │ ├── index-6.html │ ├── index-7.html │ ├── index-8.html │ └── index-9.html ├── index.html ├── overview-frame.html ├── overview-summary.html ├── overview-tree.html ├── package-list ├── resources │ ├── background.gif │ ├── tab.gif │ ├── titlebar.gif │ └── titlebar_end.gif ├── serialized-form.html └── stylesheet.css ├── ic_launcher-web.png ├── libs └── android-support-v4.jar ├── proguard-project.txt ├── project.properties ├── res ├── drawable-hdpi │ ├── ic_action_search.png │ └── ic_launcher.png ├── drawable-ldpi │ └── ic_launcher.png ├── drawable-mdpi │ ├── ic_action_search.png │ └── ic_launcher.png ├── drawable-xhdpi │ ├── ic_action_search.png │ └── ic_launcher.png └── values │ ├── strings.xml │ └── styles.xml └── src └── fr └── pcreations └── labs └── RESTDroid ├── core ├── CacheManager.java ├── DefaultRetryAtDelayedTimeFailBehavior.java ├── FailBehavior.java ├── FailBehaviorManager.java ├── HTTPVerb.java ├── HttpRequestHandler.java ├── ListenerState.java ├── Module.java ├── Parser.java ├── ParserFactory.java ├── Persistable.java ├── PersistableFactory.java ├── Processor.java ├── RESTDroid.java ├── RESTRequest.java ├── RequestListeners.java ├── RequestState.java ├── Resource.java ├── ResourceRepresentation.java ├── ResourcesList.java ├── RestResultReceiver.java ├── RestService.java ├── RetryWhenOtherSucceededFailBehavior.java ├── SerializableHeader.java └── WebService.java └── exceptions ├── CurrentResourceNotInitializedException.java ├── DatabaseManagerNotInitializedException.java ├── ParsingException.java ├── PersistableFactoryNotInitializedException.java ├── ProcessorNotInitializedException.java ├── RESTDroidNotInitializedException.java ├── RequestNotFoundException.java └── WebServiceNotInitializedException.java /.gitignore: -------------------------------------------------------------------------------- 1 | # built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # files for the dex VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # generated files 12 | bin/ 13 | gen/ 14 | 15 | # Local configuration file (sdk path, etc) 16 | local.properties 17 | 18 | # Eclipse project files 19 | .classpath 20 | .project 21 | .settings/* 22 | 23 | # Proguard folder generated by Eclipse 24 | proguard/ 25 | 26 | # Intellij project files 27 | *.iml 28 | *.ipr 29 | *.iws 30 | .idea/ 31 | -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 9 | 10 | 14 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | #Change log 0.8.2 2 | * Fixed bug when deleting a resource, the local resource was not deleted 3 | * Fixed bug when retrieving request in WebService (request was not found) 4 | 5 | #Change log 0.8.1.1 6 | * Processor#preRequestProcess() method now mirrors the server state by default if the processor has a PersistableFactory 7 | 8 | #Change log 0.8.1 9 | * Rename OnSucceedRequestListener to OnSucceededRequestListener 10 | 11 | #Change log 0.8 12 | * You can now send and receive ResourceRepresentation list via ResourcesList interface 13 | * You can easily manage caching your request thanks to CacheManager 14 | * An ExecutorService is now used to manage thread pool 15 | * Failed request are automatically handle by FailBehavior and FailBehaviorManager 16 | * Fixed bug when trying to chain request in instance of RequestListeners class (thank you to Olivier Bregeras to have pointed me out this error) 17 | 18 | #Change log 0.7.2.3 19 | * Hotfixes : Remove useless import android.download.Request and rename MainActivity of RESTDroid project 20 | 21 | #Change log 0.7.2.2 22 | * Hotfixes : Removes useless res/ files and 3 seconds test latency in HttpRequestHandler 23 | 24 | #Change log 0.7.2.1 25 | * Hotfix : Set default charset to UTF-8 26 | 27 | #Change log 0.7.2 28 | * Fix bug when dealing with post request (request was not correctly initialized) 29 | * Fixed bug when calling getResultStream() when request's result stream is null 30 | * RequestListeners now holds a reference to the RESTRequest wich is holding it 31 | * Fix bug in Processor.checkRequest when resource's result code is 200 but returns false to not resend the request 32 | 33 | #Change log 0.7.1 34 | * Fix bug with RESTRequest factory in WebService class 35 | * Result stream send by the server is now accessible within RESTRequest class by calling getResultStream() 36 | 37 | #Change log 0.7.0 38 | 39 | * Request listeners now manage with RequestListeners class in order to avoid listener duplication 40 | * GET/POST/PUT/DELETE methods from WebService class now return instance of RESTRequest already pending or a new instance 41 | * Request are now executed when you want. Use WebService#executeRequest() from WebService class -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | RESTDroid : REST client library for Android 2 | =========================================== 3 | 4 | Alpha release 0.8.2 : Testers and contributors are welcome :) 5 | 6 | RESTDroid provides a way to handle REST call to REST web-service. RESTDroid only packed fundamental logic to handle request but comes with additionnal logic such as automatic data persistency with remote server. Using or extending this logic is the role of Module. Here you can found severals Module such as an ORMlite-Jackon module to handle data persistence and mapping/parsing. 7 | 8 | RESTDroid in a nutshell : 9 | 10 | * Make __asynchronous__ REST request 11 | * You're __not limited to one web service__ 12 | * Requests hold __POJO's__ (can be your database model) 13 | * Network calls are __not tied to your Activity__, if the Activity is killed, network / database operations (ore whathever you decided to do) are still running 14 | * You can __notify your Activities__ with request listeners 15 | * You can __dynamically change the process logic__ via RESTDroid Module (choose to cache & persist, only debug, not to cache, or whatever you want/need by creating a new RESTDroid Module) 16 | * You can know at any moment if a particular local resource is remotely syncronized. Data persistence between local and remote is automatically handles. 17 | * You can __easily manage caching__ for your request (new in 0.8) 18 | * You can __specify a behavior at failure__ for your request such as __automatically retry request when another one has succeeded__ or __retry the request every X seconds untils the request is successfull__. You can of course __implement your own behavior at failure__ (new in 0.8) 19 | 20 | Futures features for v1 21 | ---------------- 22 | 23 | #ROADMAP 24 | 25 | * Use HttpConnection instead of apache HTTP client 26 | * Handle authentication and certificate 27 | * Create a good Exception handling model 28 | 29 | Migration guide 30 | --------------- 31 | 32 | To migrate on version 0.8.x just refactor any calls to setResourceRepresentation or getResourceRepresentation to only setResource / getResource. Some methods signature will change in that way too but Eclipse should warn you. 33 | 34 | User guide 35 | ---------- 36 | 37 | You can find the whole guide on my website : [RESTDroid guide](http://pcreations.fr/me/restdroid-guides) 38 | And the Doc : [RESTDroid Documentation](http://pcreations.fr/RESTDroid/doc/) 39 | -------------------------------------------------------------------------------- /RESTDroid-UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/RESTDroid-UML.png -------------------------------------------------------------------------------- /doc/deprecated-list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Deprecated List 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Deprecated API

67 |

Contents

68 |
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/class-use/BuildConfig.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.BuildConfig 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.BuildConfig

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.BuildConfig
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/class-use/R.attr.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.R.attr 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.R.attr

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.R.attr
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/class-use/R.drawable.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.R.drawable 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.R.drawable

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.R.drawable
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/class-use/R.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.R 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.R

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.R
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/class-use/R.id.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.R.id 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.R.id

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.R.id
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/class-use/R.layout.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.R.layout 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.R.layout

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.R.layout
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/class-use/R.menu.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.R.menu 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.R.menu

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.R.menu
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/class-use/R.string.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.R.string 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.R.string

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.R.string
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/class-use/R.style.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.R.style 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.R.style

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.R.style
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/core/class-use/CacheManager.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.core.CacheManager 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.core.CacheManager

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.core.CacheManager
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/core/class-use/DefaultRetryAtDelayedTimeFailBehavior.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.core.DefaultRetryAtDelayedTimeFailBehavior 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.core.DefaultRetryAtDelayedTimeFailBehavior

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.core.DefaultRetryAtDelayedTimeFailBehavior
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/core/class-use/FailBehaviorManager.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.core.FailBehaviorManager 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.core.FailBehaviorManager

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.core.FailBehaviorManager
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/core/class-use/RequestState.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.core.RequestState 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.core.RequestState

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.core.RequestState
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/core/class-use/ResourceList.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.core.ResourceList 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 35 |
36 | 63 | 64 |
65 |

Uses of Class
fr.pcreations.labs.RESTDroid.core.ResourceList

66 |
67 |
No usage of fr.pcreations.labs.RESTDroid.core.ResourceList
68 | 69 |
70 | 71 | 72 | 73 | 74 | 83 |
84 | 111 | 112 | 113 | 114 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/core/class-use/ResourcesList.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Interface fr.pcreations.labs.RESTDroid.core.ResourcesList 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Interface
fr.pcreations.labs.RESTDroid.core.ResourcesList

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.core.ResourcesList
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/core/class-use/RestService.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.core.RestService 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.core.RestService

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.core.RestService
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/core/class-use/RetryWhenOtherSucceededFailBehavior.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.core.RetryWhenOtherSucceededFailBehavior 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.core.RetryWhenOtherSucceededFailBehavior

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.core.RetryWhenOtherSucceededFailBehavior
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/exceptions/class-use/CurrentResourceNotInitializedException.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.exceptions.CurrentResourceNotInitializedException 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.exceptions.CurrentResourceNotInitializedException

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.exceptions.CurrentResourceNotInitializedException
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/exceptions/class-use/DaoFactoryNotInitializedException.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.exceptions.DaoFactoryNotInitializedException 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.exceptions.DaoFactoryNotInitializedException

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.exceptions.DaoFactoryNotInitializedException
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/exceptions/class-use/DatabaseManagerNotInitializedException.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.exceptions.DatabaseManagerNotInitializedException 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.exceptions.DatabaseManagerNotInitializedException

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.exceptions.DatabaseManagerNotInitializedException
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/exceptions/class-use/ProcessorNotInitializedException.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.exceptions.ProcessorNotInitializedException 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.exceptions.ProcessorNotInitializedException

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.exceptions.ProcessorNotInitializedException
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/exceptions/class-use/WebServiceNotInitializedException.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.exceptions.WebServiceNotInitializedException 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.exceptions.WebServiceNotInitializedException

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.exceptions.WebServiceNotInitializedException
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/exceptions/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | fr.pcreations.labs.RESTDroid.exceptions 7 | 8 | 9 | 10 | 11 |

fr.pcreations.labs.RESTDroid.exceptions

12 |
13 |

Exceptions

14 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/modules/ORMliteJacksonModule/class-use/ORMLiteDaoFactory.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.ORMLiteDaoFactory 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.ORMLiteDaoFactory

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.ORMLiteDaoFactory
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/modules/ORMliteJacksonModule/class-use/ORMliteJacksonModule.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.ORMliteJacksonModule 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.ORMliteJacksonModule

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.ORMliteJacksonModule
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/modules/ORMliteJacksonModule/class-use/ORMliteJacksonProcessor.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.ORMliteJacksonProcessor 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.ORMliteJacksonProcessor

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.ORMliteJacksonProcessor
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/modules/ORMliteJacksonModule/class-use/SimpleJacksonParser.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.SimpleJacksonParser 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.SimpleJacksonParser

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.SimpleJacksonParser
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/modules/ORMliteJacksonModule/class-use/SimpleJacksonParserFactory.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Class fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.SimpleJacksonParserFactory 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Class
fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.SimpleJacksonParserFactory

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.SimpleJacksonParserFactory
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/modules/ORMliteJacksonModule/class-use/helperGetter.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Interface fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.helperGetter 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Interface
fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.helperGetter

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule.helperGetter
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/modules/ORMliteJacksonModule/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule 7 | 8 | 9 | 10 | 11 |

fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule

12 |
13 |

Interfaces

14 | 17 |

Classes

18 | 25 |
26 | 27 | 28 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/modules/ORMliteJacksonModule/package-use.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Package fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Package
fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid.modules.ORMliteJacksonModule
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | fr.pcreations.labs.RESTDroid 7 | 8 | 9 | 10 | 11 |

fr.pcreations.labs.RESTDroid

12 |
13 |

Classes

14 | 22 |
23 | 24 | 25 | -------------------------------------------------------------------------------- /doc/fr/pcreations/labs/RESTDroid/package-use.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Uses of Package fr.pcreations.labs.RESTDroid 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 |

Uses of Package
fr.pcreations.labs.RESTDroid

67 |
68 |
No usage of fr.pcreations.labs.RESTDroid
69 | 70 |
71 | 72 | 73 | 74 | 75 | 85 |
86 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Generated Documentation (Untitled) 7 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | <noscript> 27 | <div>JavaScript is disabled on your browser.</div> 28 | </noscript> 29 | <h2>Frame Alert</h2> 30 | <p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /doc/overview-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Overview List 7 | 8 | 9 | 10 | 11 |
All Classes
12 |
13 |

Packages

14 | 19 |
20 |

 

21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/overview-summary.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Overview 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 36 |
37 | 64 | 65 |
66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 |
Packages 
PackageDescription
fr.pcreations.labs.RESTDroid 
fr.pcreations.labs.RESTDroid.core 
fr.pcreations.labs.RESTDroid.exceptions 
87 |
88 | 89 |
90 | 91 | 92 | 93 | 94 | 104 |
105 | 132 | 133 | 134 | 135 | -------------------------------------------------------------------------------- /doc/package-list: -------------------------------------------------------------------------------- 1 | fr.pcreations.labs.RESTDroid 2 | fr.pcreations.labs.RESTDroid.core 3 | fr.pcreations.labs.RESTDroid.exceptions 4 | -------------------------------------------------------------------------------- /doc/resources/background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/doc/resources/background.gif -------------------------------------------------------------------------------- /doc/resources/tab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/doc/resources/tab.gif -------------------------------------------------------------------------------- /doc/resources/titlebar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/doc/resources/titlebar.gif -------------------------------------------------------------------------------- /doc/resources/titlebar_end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/doc/resources/titlebar_end.gif -------------------------------------------------------------------------------- /ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/ic_launcher-web.png -------------------------------------------------------------------------------- /libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/libs/android-support-v4.jar -------------------------------------------------------------------------------- /proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=Google Inc.:Google APIs:15 15 | android.library=true 16 | -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/res/drawable-hdpi/ic_action_search.png -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/res/drawable-mdpi/ic_action_search.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/res/drawable-xhdpi/ic_action_search.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCreations/RESTDroid/699fc9b85d4ad67457f3ae1a655c661368094ca2/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | RESTDroid 4 | Hello world! 5 | Settings 6 | RESTDroid 7 | 8 | -------------------------------------------------------------------------------- /res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |