mule datamapper pojo to csv without any data -


i have pojo class below

public class product {      private string productname;     private string quantity;     public string getproductname() {         return productname;     }     public void setproductname(string productname) {         this.productname = "laptop";     }     public string getquantity() {         return quantity;     }     public void setquantity(string quantity) {         this.quantity = "25";     }   } 

using datamapper converrt pojo csv

 <file:outbound-endpoint path="c:\temp" outputpattern="#[function:datestamp]_product.csv" responsetimeout="10000" doc:name="file"/> 

it create file without data laptop,25

datamapper ignore null values default so, if you're not calling setters, getters return null, if want have "default" values can standard java way, either set on constructor or directly in field declaration i.e

private string quantity = 25 

also java in general, bad practice have public non-static non-final fields.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -