Changes for page ERRest In Depth

Last modified by Pascal Robert on 2012/06/10 16:01

From version 29.1
edited by Pascal Robert
on 2012/05/29 08:27
Change comment: There is no comment for this version
To version 31.1
edited by Pascal Robert
on 2012/06/10 12:21
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,3 +1,45 @@
1 +General architecture
2 +Same Origin policy
3 +Transactions
4 +HTML vs other formats
5 +Response representation
6 +Missing route
7 +Missing object
8 +POJO objects
9 +Headers
10 +Caching
11 +Adding new format
12 +Security
13 +strictMode
14 +Workflow
15 +Query arguments and RXRestFetchSpecification
16 +ERXRestNameRegistry
17 +MapClassDescription / NSDictionaryClassDescription
18 +
19 +ERXRestUtils
20 +
21 +request > route
22 +
23 +{{code}}
24 +
25 + /**
26 + * A NameFormat that behaves like Rails -- plural entities, plural routes, lowercase underscore names
27 + * (names_like_this).
28 + */
29 + public static NameFormat RAILS = new NameFormat(true, true, NameFormat.Case.LowercaseUnderscore);
30 +
31 + /**
32 + * A NameFormat that behaves like WO -- singular entities, singular routes, camel names (NamesLikeThis).
33 + */
34 + public static NameFormat WO = new NameFormat(false, false, NameFormat.Case.CamelCase);
35 +
36 + /**
37 + * A NameFormat that behaves like WO -- singular entities, singular routes, lowercase camel names (namesLikeThis).
38 + */
39 + public static NameFormat WO_LOWER = new NameFormat(false, false, NameFormat.Case.LowerCamelCase);
40 +
41 +{{/code}}
42 +
1 1  * ERXRestContext
2 2  ** contains the editing context and an userInfo dictionnary
3 3  ** will be populated with er.rest.dateFormat, er.rest.timestampFormatter and er.rest.timestampFormat (read only for non-HTML responses)
... ... @@ -71,31 +71,6 @@
71 71  }
72 72  {{/code}}
73 73  
74 -Same Origin policy
75 -Transactions
76 -HTML vs other formats
77 -Response representation
78 -Missing route
79 -Missing object
80 -POJO objects
81 -Headers
82 -Caching
83 -Adding new format
84 -Security
85 -strictMode
86 -Workflow
87 -Query arguments and RXRestFetchSpecification
88 -ERXRestNameRegistry
89 -MapClassDescription / NSDictionaryClassDescription
90 -
91 -ERXRestUtils
92 -Properties
93 -er.rest.dateFormat
94 -er.rest.timestampFormat
95 -er.rest.rfcDateFormat
96 -
97 -request > route
98 -
99 99  Application(ERXApplication).dispatchRequest(WORequest) line: 2051
100 100  ERXRouteRequestHandler(WOActionRequestHandler).//handleRequest(WORequest) line: 221
101 101  ERXRouteRequestHandler.getRequestHandlerPathForRequest(WORequest) line: 782//
... ... @@ -127,13 +127,3 @@
127 127  | ERXRest.strictMode | ERXRest.strictMode
128 128  \\          |
129 129  ERXRouteController
130 -
131 -Properties
132 -
133 -ERXRest.accessControlAllowRequestHeaders
134 -ERXRest.accessControlAllowRequestMethods
135 -ERXRest.defaultFormat
136 -ERXRest.strictMode
137 -ERXRest.allowWindowNameCrossDomainTransport
138 -ERXRest.accessControlMaxAge
139 -ERXRest.accessControlAllowOrigin