Changes for page ERRest In Depth
Last modified by Pascal Robert on 2012/06/10 16:01
From version 39.1
edited by Pascal Robert
on 2012/05/02 21:50
on 2012/05/02 21:50
Change comment:
There is no comment for this version
To version 38.1
edited by Pascal Robert
on 2012/05/02 20:06
on 2012/05/02 20:06
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -18,17 +18,13 @@ 18 18 ** you just need to override createRestContext() in your controller if you want to add other stuff to the context (a user, etc.) 19 19 * Properties 20 20 ** ERXRest.idKey (ERXRestFormatDelegate) 21 -*** (default "id") Override this property if you want to use a different key for the 'id' attribute **ERXRest.typeKey**21 +*** (default "id") Override this property if you want to use a different key for the 'id' attribute ERXRest.typeKey 22 22 ** ERXRest.nilKey (ERXRestFormatDelegate) 23 23 ** ERXRest.writeNilKey (ERXRestFormatDelegate) 24 24 ** ERXRest.pluralEntityNames (ERXRestFormatDelegate) 25 25 ** ERXRest.writeTypeKey (ERXRestFormatDelegate) 26 -** ERXRest.suppressTypeAttributesForSimpleTypes (ERXXmlRestWriter) 27 -*** (default "false") If set to true, primitive types, like type = "datetime", won't be added to the output 26 +** ERXRest.suppressTypeAttributesForSimpleTypes 28 28 ** ERXRest.strictMode 29 -*** In ERXMissingRouteController: (default "true") If set to true, status code in the response will be 405 Not Allowed, if set to false, status code will be 404 Not Found 30 -*** In ERXRouteController: (default "true") If set to true, status code in the response will be 405 Not Allowed, if set to false, status code will be 404 Not Found 31 -*** ERXRouteResults: (default "true") If set to true, creating a ressource will return status code 201 Created, if set to false, will return 200 OK 32 32 ** ERXRest.pluralEntityNames (ERXRouteRequestHandler) 33 33 ** ERXRest.routeCase (ERXRouteRequestHandler) 34 34 ** ERXRest.lowercaseEntityNames (ERXRouteRequestHandler) ... ... @@ -46,17 +46,8 @@ 46 46 ** er.rest.timestampFormat.secondary 47 47 ** er.rest.timestampFormatter 48 48 ** er.rest.rfcDateFormat 49 -** ERXRest.transactionsEnabled (default 'false') ERXRestTransactionRequestAdaptor 50 -** ERXRest.maxEventsPerTransaction (default '50') ERXRestTransactionRequestAdaptor 51 -** ERXRest.accessControlAllowRequestHeaders (ERXRouteController) 52 -** ERXRest.accessControlAllowRequestMethods (ERXRouteController) 53 -** ERXRest.defaultFormat (ERXRouteController) 54 -*** (default "xml") Allow you to set the default format for all of your REST controllers 55 -** ERXRest.allowWindowNameCrossDomainTransport (ERXRouteController) 56 -** ERXRest.accessControlMaxAge (ERXRouteController) 57 -*** (default 1728000) This header indicates how long the results of a preflight request can be cached. For an example of a preflight request, see the above examples. 58 -** ERXRest.accessControlAllowOrigin (ERXRouteController) 59 -*** Set the value to '**' to enable all origins. See https:~/~/developer.mozilla.org/En/HTTP_access_control#Access-Control-Allow-Origin** 45 +** ERXRest.transactionsEnabled 46 +** ERXRest.maxEventsPerTransaction 60 60 * JSON Schema 61 61 ** {{code}} 62 62 /something?schema=true