public AdiAjaxController(DataItemTransportService dataItemTransportService) { if (dataItemTransportService == null) { throw new IllegalArgumentException("Data Item Transport Service must not be null."); } this.dataItemTransportService = dataItemTransportService; // Create the xstream instance that will serialize objects into JSON. xstream = new XStream( new JsonHierarchicalStreamDriver() { public HierarchicalStreamWriter createWriter(Writer writer) { return new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE); } }); // Register specific object converters to serialize business objects. this.xstream.setMode(XStream.NO_REFERENCES); this.xstream.registerConverter(new DataItemTransportConverter()); this.xstream.registerConverter(new AdiAjaxDataItemConverter()); this.xstream.registerConverter(new DataFileConverter()); this.xstream.registerConverter(new AdiAjaxDateTimeConverter()); }
public AdiAjaxController(DataItemTransportService dataItemTransportService) { if (dataItemTransportService == null) { throw new IllegalArgumentException("Data Item Transport Service must not be null."); } this.dataItemTransportService = dataItemTransportService; // Create the xstream instance that will serialize objects into JSON. xstream = new XStream( new JsonHierarchicalStreamDriver() { public HierarchicalStreamWriter createWriter(Writer writer) { return new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE); } }); // Register specific object converters to serialize business objects. this.xstream.setMode(XStream.NO_REFERENCES); this.xstream.registerConverter(new DataItemTransportConverter()); this.xstream.registerConverter(new AdiAjaxDataItemConverter()); this.xstream.registerConverter(new DataFileConverter()); this.xstream.registerConverter(new AdiAjaxDateTimeConverter()); }
x.registerConverter(new DataFileConverter()); qnames.registerMapping(new QName(defaultnsUri, DataFileConverter.E_FILE), DataFile.class);
x.registerConverter(new DataFileConverter()); qnames.registerMapping(new QName(defaultnsUri, DataFileConverter.E_FILE), DataFile.class);
x.registerConverter(new DataFileConverter()); qnames.registerMapping(new QName(defaultnsUri, DataFileConverter.E_FILE), DataFile.class);
x.registerConverter(new DataFileConverter()); qnames.registerMapping(new QName(defaultnsUri, DataFileConverter.E_FILE), DataFile.class);