Skip to content
Snippets Groups Projects
Commit 4f55d76a authored by Konstantinos Poulakakis's avatar Konstantinos Poulakakis
Browse files

TMF 673 update geographic sub address list.

parent ef47b049
No related branches found
No related tags found
1 merge request!20Tmf 673 feature
Pipeline #5590 failed
...@@ -30,10 +30,30 @@ public class MapperUtils { ...@@ -30,10 +30,30 @@ public class MapperUtils {
for(GeographicSubAddress n : newGeographicAddress.getGeographicSubAddresses()){ for(GeographicSubAddress n : newGeographicAddress.getGeographicSubAddresses()){
if(n.getUuid()==null){ if(n.getUuid()==null){
existingGeographicAddress.addGeographicSubAddress(n); existingGeographicAddress.addGeographicSubAddress(n);
}else {
for (GeographicSubAddress oldGeographicSubAddress : existingGeographicAddress.geographicSubAddresses()){
if (n.getUuid().equals(oldGeographicSubAddress.getUuid())){
GeographicSubAddress geographicSubAddress = geographicSubAddressMap(n, oldGeographicSubAddress);
}
}
} }
} }
} }
return existingGeographicAddress; return existingGeographicAddress;
} }
public static GeographicSubAddress geographicSubAddressMap(GeographicSubAddress newGeographicSubAddress, GeographicSubAddress existingGeographicSubAddress){
if(newGeographicSubAddress.getSubAddressType()!=null) existingGeographicSubAddress.setSubAddressType(newGeographicSubAddress.getSubAddressType());
if(newGeographicSubAddress.getName()!=null) existingGeographicSubAddress.setName(newGeographicSubAddress.getName());
if(newGeographicSubAddress.getBuildingName()!=null) existingGeographicSubAddress.setBuildingName(newGeographicSubAddress.getBuildingName());
if(newGeographicSubAddress.getLevelNumber()!=null) existingGeographicSubAddress.setLevelNumber(newGeographicSubAddress.getLevelNumber());
if(newGeographicSubAddress.getLevelType()!=null) existingGeographicSubAddress.setLevelType(newGeographicSubAddress.getLevelType());
if(newGeographicSubAddress.getPrivateStreetName()!=null) existingGeographicSubAddress.setPrivateStreetName(newGeographicSubAddress.getPrivateStreetName());
if(newGeographicSubAddress.getPrivateStreetNumber()!=null) existingGeographicSubAddress.setPrivateStreetNumber(newGeographicSubAddress.getPrivateStreetNumber());
if(newGeographicSubAddress.getSubUnitNumber()!=null) existingGeographicSubAddress.setSubUnitNumber(newGeographicSubAddress.getSubUnitNumber());
if(newGeographicSubAddress.getSubUnitType()!=null) existingGeographicSubAddress.setSubUnitType(newGeographicSubAddress.getSubUnitType());
return existingGeographicSubAddress;
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment