Changes for page ERRest In Depth

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

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

Summary

Details

Page properties
Content
... ... @@ -1,45 +43,3 @@
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 -
43 43  * ERXRestContext
44 44  ** contains the editing context and an userInfo dictionnary
45 45  ** will be populated with er.rest.dateFormat, er.rest.timestampFormatter and er.rest.timestampFormat (read only for non-HTML responses)
... ... @@ -113,6 +113,31 @@
113 113  }
114 114  {{/code}}
115 115  
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 +
116 116  Application(ERXApplication).dispatchRequest(WORequest) line: 2051
117 117  ERXRouteRequestHandler(WOActionRequestHandler).//handleRequest(WORequest) line: 221
118 118  ERXRouteRequestHandler.getRequestHandlerPathForRequest(WORequest) line: 782//
... ... @@ -144,3 +144,13 @@
144 144  | ERXRest.strictMode | ERXRest.strictMode
145 145  \\          |
146 146  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