import sun.misc.BASE64Decoder;
String mailconts;
List<MailContentEntity> MailContentEntityList=MailFactory.getMailContentRemote().findAll();
System.out.println("MailContentEntityList"+MailContentEntityList.size());
for(MailContentEntity mailContentEntity:MailContentEntityList){
BASE64Decoder bs=new BASE64Decoder();
mailContent = mailContentEntity.getMailContent();
try {
if(!StringUtils.isEmpty(mailContent)){
mailconts =new String(bs.decodeBuffer(mailContent));
byte[] data = mailconts.getBytes();
mailconts = new String(data,"UTF-8");
mailContentEntity.setMailContent(mailconts);
MailFactory.getMailContentRemote().saveEntity(mailContentEntity);
} else {
mailconts = "";
mailContentEntity.setMailContent(mailconts);
MailFactory.getMailContentRemote().saveEntity(mailContentEntity);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
//break;
}