Changes for page ERRest In Depth
Last modified by Pascal Robert on 2012/06/10 16:01
From version 30.1
edited by Pascal Robert
on 2012/05/29 08:27
on 2012/05/29 08:27
Change comment:
There is no comment for this version
To version 32.1
edited by Pascal Robert
on 2012/06/10 12:21
on 2012/06/10 12:21
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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