Changes for page ERRest Boot Camp
Last modified by Pascal Robert on 2012/05/16 19:16
From version 9.1
edited by Pascal Robert
on 2012/05/02 15:09
on 2012/05/02 15:09
Change comment:
There is no comment for this version
To version 8.1
edited by Pascal Robert
on 2012/05/04 12:10
on 2012/05/04 12:10
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -4,6 +4,11 @@ 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 7 7 * Using an existing model and explaining how it works 8 8 ** BlogEntry 9 9 *** title ... ... @@ -12,7 +12,8 @@ 12 12 *** dateModified 13 13 *** author 14 14 ** BlogAuthor 15 -*** name 20 +*** firstName 21 +*** lastName 16 16 *** password 17 17 *** email 18 18 *** entries ... ... @@ -31,6 +31,7 @@ 31 31 ** listing authors 32 32 ** batching and sorting 33 33 * Better names: entity and attribute alias 40 +* Having a fake primary key in a REST context (moving from ID to unique title) 34 34 * Handling status codes 35 35 ** 200&201 36 36 ** 404&410 ... ... @@ -44,24 +44,18 @@ 44 44 * Adding headers to response 45 45 * Adding caching to the blog 46 46 * Adding non-EO support 47 -* Adding keys for non-model attributes 54 +* Adding keys for non-model attributes ("fullName") 48 48 * Date formats 56 +** er.rest.dateFormat 57 +** er.rest.timestampFormat 58 +** er.rest.rfcDateFormat 49 49 * JSON Schema 50 50 61 +Talking about the problem of objectOfEntityWithID and ERXDatabaseContextDelegate.ObjectNotAvailableException 62 + 51 51 RestContext 52 52 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 61 61 Adding new format 62 62 Security 63 63 strictMode 64 64 Workflow 65 -Query arguments and ERXRestFetchSpecification 66 -ERXRestNameRegistry 67 -MapClassDescription / NSDictionaryClassDescription