ro
a876c3aff4
added Asynch functionality in RESTAdapter
...
added relative tests
updated wincellarclientRESTAdapter sample with Asynch function
2015-02-17 08:40:55 +00:00
daniele.teti
d864d95ff0
- removed MLeak into TestSerializeUsingFieldsWithNotExixtentPropetyInJSONObject test
2015-02-16 13:37:05 +00:00
daniele.teti
1936fdc225
- refactoring
...
- cleaning up
- added "low-level" serialization based on fields (and not properties)
- added $dmvc_classname property handling for fields serialization
- added more unittests
2015-02-16 13:25:09 +00:00
ro
4c2d51fe2d
added Free of Body parameter if OwnsObject is true
...
initial implementation of asynch call
2015-01-19 14:28:04 +00:00
ro
c1f030d9b5
fixed Error on map ParamAttribute and BodyAttribute
...
added overload of HasAttribute in TRTTIUtils
fixed error in objectsmappers whene JSONValue is nil
added relative tests
2015-01-17 16:19:09 +00:00
ro
0296ff0e0f
fixed all memory leaks on FrameworkTests project
2015-01-15 09:39:54 +00:00
ro
037f4747a4
fixed Memory Leak on test TestObjectToJSONObjectAndBackWithStringStreamUTF16 and TestObjectToJSONObjectAndBackWithStringStreamUTF8;
2015-01-15 09:32:29 +00:00
ro
fb6cce5411
fixed Memory Leak on test TestCheckMapperSerializeAsStringIsEmptyStrIfObjIsNil
2015-01-14 13:34:47 +00:00
daniele.teti
f20a7fe443
FIX for DataSetSerialization
2015-01-14 13:13:48 +00:00
ro
1ec03beec8
added RESTAdapterTest
2015-01-14 11:23:28 +00:00
ro
eed6ecf628
added no-Generics JSONArrayToObjectList
...
added TFieldNamePolicy enum, to manage the case serialization of DataSet to and from JSONObject
added RESTAdapter unit to turn your REST API into a Delphi Interface (beta)
added all relatives test for changes
minor bug fix
2015-01-14 10:39:44 +00:00
ro
103bb2ab3b
Changed behavior of ObjectToJSONObject: A nil object with MapperSerializeAsString Attribute is deserialized like an empty string
...
Added relative test
2014-11-26 11:27:56 +00:00
ro
ed03cfecb2
added possibility to choose the Encoding for MapperSerializeAsString attribute (UTF-8 default)
...
added tests for UTF-8 and UTF-16 encoding
2014-11-24 15:26:02 +00:00
daniele.teti
e176fa676a
2014-10-26 19:48:52 +00:00
daniele.teti
e7ffca72df
XE7 Support (beta)
2014-09-05 10:47:40 +00:00
daniele.teti
6bc4386ee5
Now, the log path is ALWAYS at the same level of the compiled module
2014-07-18 08:59:19 +00:00
daniele.teti
0b6df41668
BUGFIXES
...
New sample: articles_crud
2014-06-27 13:30:39 +00:00
daniele.teti
0e9aad849a
FIX FOR ISAPI modules on XE6
2014-05-30 09:29:58 +00:00
daniele.teti
8fc2614a1d
Now the JSONObjectToObject can deserialize the following tkClass:
...
- TStream
- TObjectList<T> (only if the list itself is already created on the object)
- TObject (only if the list itself is already created on the object)
MapperItemClassType has been aliased with MapperListOf to be more compliant to DORM and can be on the property itself or in the declaration of the type of the property (Check TEST TestComplexObjectToJSONObjectAndBack test)
2014-05-22 21:37:13 +00:00
daniele.teti
205ee52196
BETA support for Apache web server using Delphi XE6
2014-05-14 13:55:41 +00:00
daniele.teti
7dad441780
FIX for issue noticed by D.G.
2014-04-21 22:20:00 +00:00
daniele.teti
cae068501c
Updated to Delphi XE6
2014-04-16 20:52:25 +00:00
daniele.teti
2466c75615
2014-04-10 15:30:39 +00:00
daniele.teti
72696ceeed
FIX Encoding stuff
2014-04-10 11:56:23 +00:00
daniele.teti
698aaf7daa
2014-04-02 18:28:53 +00:00
daniele.teti
19d0686644
Refactoring
...
ADD Session demo
2014-03-31 22:02:31 +00:00
daniele.teti
f2ad4087f0
ADD Middleware like (more or less) NODEJS EXPRESS library
2014-03-31 09:40:25 +00:00
daniele.teti
c1eb644550
ADD Middleware like (more or less) NODEJS EXPRESS library
2014-03-31 09:25:16 +00:00
daniele.teti
d4d1a6db0c
MVCConsumes bugfix
2014-03-24 16:37:08 +00:00
daniele.teti
b01e933b4a
ADDED TDataset Class Helpers
...
TDataSetHelper = class helper for TDataSet
public
function AsJSONArray: TJSONArray;
function AsJSONObject: TJSONObject;
procedure LoadFromJSONObject(AJSONObject: TJSONObject);
procedure LoadFromJSONArray(AJSONArray: TJSONArray);
function AsObjectList<T: class, constructor>(CloseAfterScroll: boolean = false): TObjectList<T>;
function AsObject<T: class, constructor>(CloseAfterScroll: boolean = false): T;
end;
2014-03-12 23:46:29 +00:00
daniele.teti
ab0fc4758b
ADD Mapper.DataSetToJSONObject
...
ADD Mapper.JSONObjectToDataSet
ADD UnitTests
2014-03-12 23:29:23 +00:00
daniele.teti
0f347fc567
ADD ISAPI SAMPLE
...
Small refactoring
2014-03-10 16:39:29 +00:00
daniele.teti
72e32bd0dc
2014-03-03 14:30:38 +00:00
daniele.teti
9705ce0384
+ support for isapi app
2014-02-24 09:20:34 +00:00
daniele.teti
1d1ff8de0e
ADD Fixed behaviour of MVCAfterCreate/MVCBeforeDestroy
2013-12-05 15:19:01 +00:00
daniele.teti
6e03e7efd1
ADD CopyObjectAs<T>
2013-12-04 11:08:32 +00:00
daniele.teti
1a165ad571
ADD UnitTest for ObjectToJSONObject and Back
...
ADD support for mapping of TTimeStamp type
2013-11-19 17:17:06 +00:00
daniele.teti
35b7732b40
2013-11-17 23:44:40 +00:00
daniele.teti
c726fceb23
ADD BodyAs<T> and BodyAsListOf<T> in the TMVCRequest
2013-11-17 23:16:59 +00:00
daniele.teti
e5c854fb64
ADD HTML error page
2013-11-11 11:23:49 +00:00
daniele.teti
53de10fbda
MVCProducesAttribute similar to JAX-RS
...
MVCConsumesAttribute similar to JAX-RS
REFACTORING
FIX for Asynch
More samples
2013-11-09 13:22:11 +00:00
daniele.teti
d03c788a68
2013-11-09 09:05:14 +00:00
daniele.teti
d0a5ef79d2
2013-11-08 22:10:25 +00:00
daniele.teti
d4bc60c2de
2013-11-08 09:07:53 +00:00
daniele.teti
b7e3d18579
UPD configurable encoding
2013-11-05 13:57:50 +00:00
daniele.teti
ae48251653
UnitTests
2013-10-30 00:09:09 +00:00