diff --git a/dbcmnpsrc/FE/mnpdev/mnp/src/mnp/xml/dao/mvno/MvnoNotifyDonorOutXAO.java b/dbcmnpsrc/FE/mnpdev/mnp/src/mnp/xml/dao/mvno/MvnoNotifyDonorOutXAO.java index 9afcb92..b5dfaf8 100644 --- a/dbcmnpsrc/FE/mnpdev/mnp/src/mnp/xml/dao/mvno/MvnoNotifyDonorOutXAO.java +++ b/dbcmnpsrc/FE/mnpdev/mnp/src/mnp/xml/dao/mvno/MvnoNotifyDonorOutXAO.java @@ -139,14 +139,17 @@ public class MvnoNotifyDonorOutXAO { if(!Func.isNull(notificaDonOut.getTipoUtenza())) { mawcts.setAccountType(AccountType.fromValue(notificaDonOut.getTipoUtenza())); } + + //MNP_SM_2461 flag_furto non pił dipendente da ICCID + NewSIMWithisStolen nsws_iccid_furto = of2.createNewSIMWithisStolen(); if(!Func.isNull(notificaDonOut.getIccid())) { - NewSIMWithisStolen nsws = of2.createNewSIMWithisStolen(); - nsws.setICCID(notificaDonOut.getIccid()); - if(!Func.isNull(notificaDonOut.getFlagFurto())) { - nsws.setIsStolen(YesNoType.fromValue(notificaDonOut.getFlagFurto())); - } - mawcts.setNewSIM(nsws); + nsws_iccid_furto.setICCID(notificaDonOut.getIccid()); } + if(!Func.isNull(notificaDonOut.getFlagFurto())) { + nsws_iccid_furto.setIsStolen(YesNoType.fromValue(notificaDonOut.getFlagFurto())); + } + mawcts.setNewSIM(nsws_iccid_furto); + if(!Func.isNull(notificaDonOut.getFlagTc())) { mawcts.setIsCreditInTransfer(YesNoType.fromValue(notificaDonOut.getFlagTc())); }