Last modified by Pascal Robert on 2007/09/03 19:24

From version 3.1
edited by Pascal Robert
on 2007/09/03 19:24
Change comment: There is no comment for this version
To version 4.2
edited by Pascal Robert
on 2007/09/03 19:24
Change comment: Changed document parent to [xwiki:documentation.Home.Development Architecture.Web Services.WebHome].

Summary

Details

Page properties
Parent
... ... @@ -1,0 +1,1 @@
1 +documentation.Home.Development Architecture.Web Services.WebHome
Content
... ... @@ -1,1 +1,1 @@
1 -To control what attributes and relationships are serialised for an EO, subclass the //WOEnterpriseObjectSerializationStrategy// class and create one of your own. You should subclass the method //keyPathsForSerialization(...)// method and return a list of key paths (aattributes or relationships) that you would like to see serialised with the EO. Finally, to register this with a given web service (that is not D2WS), use something like //WOEnterpriseObjectSerializationStrategy.setStrategyForService(new MyEnterpriseObjectSerialisationStrategy(),"MyWebService",null);// where "MyWebService" is the name that you used to initially register the service with //WOWebServiceRegistrar//.
1 +To control what attributes and relationships are serialised for an EO, subclass the //WOEnterpriseObjectSerializationStrategy// class and create one of your own. You should subclass the method //keyPathsForSerialization(...)// method and return a list of key paths (aattributes or relationships) that you would like to see serialised with the EO. Finally, to register this with a given web service (that is not D2WS), use something like //WOEnterpriseObjectSerializationStrategy.setStrategyForService(new MyEnterpriseObjectSerialisationStrategy(),"MyWebService",null);// where "MyWebService" is the name that you used to initially register the service with //WOWebServiceRegistrar//.