Changes for page ERRest Boot Camp

Last modified by Pascal Robert on 2012/05/16 19:16

From version 8.1
edited by Pascal Robert
on 2012/05/04 12:10
Change comment: There is no comment for this version
To version 10.1
edited by Pascal Robert
on 2012/05/02 15:09
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -4,11 +4,6 @@
4 4  ** Using HTTP protocol to full extend (methods, cache, status codes, headers, redirections)
5 5  ** Multiple representations of same object, but only one URL for object
6 6  ** HATEOAS mention
7 -* Basic ERRest concepts
8 -** routes
9 -** controllers
10 -** delegates
11 -** key filters
12 12  * Using an existing model and explaining how it works
13 13  ** BlogEntry
14 14  *** title
... ... @@ -17,8 +17,7 @@
17 17  *** dateModified
18 18  *** author
19 19  ** BlogAuthor
20 -*** firstName
21 -*** lastName
15 +*** name
22 22  *** password
23 23  *** email
24 24  *** entries
... ... @@ -37,7 +37,6 @@
37 37  ** listing authors
38 38  ** batching and sorting
39 39  * Better names: entity and attribute alias
40 -* Having a fake primary key in a REST context (moving from ID to unique title)
41 41  * Handling status codes
42 42  ** 200&201
43 43  ** 404&410
... ... @@ -51,18 +51,24 @@
51 51  * Adding headers to response
52 52  * Adding caching to the blog
53 53  * Adding non-EO support
54 -* Adding keys for non-model attributes ("fullName")
47 +* Adding keys for non-model attributes
55 55  * Date formats
56 -** er.rest.dateFormat
57 -** er.rest.timestampFormat
58 -** er.rest.rfcDateFormat
59 59  * JSON Schema
60 60  
61 -Talking about the problem of objectOfEntityWithID and ERXDatabaseContextDelegate.ObjectNotAvailableException
62 -
63 63  RestContext
64 64  Properties
53 +JSON Schema
54 +HTML vs other formats
55 +Response representation
56 +Missing route
57 +Missing object
58 +POJO objects
59 +Headers
60 +Caching
65 65  Adding new format
66 66  Security
67 67  strictMode
68 68  Workflow
65 +Query arguments and ERXRestFetchSpecification
66 +ERXRestNameRegistry
67 +MapClassDescription / NSDictionaryClassDescription