// metadata
Integer newObjparId = (Integer) objparIdAss.get(objparId);
Integer newParuseId = (Integer) paruseIdAss.get(paruseId);
Integer newObjParFathId = (Integer) objparIdAss.get(objparfathId);
// build a new id for the SbiObjParuse
SbiObjParuseId objparuseid = pardep.getId();
objparuseid.setFilterOperation(filterOp);
if (newParuseId != null) {
SbiParuse sbiparuse = objparuseid.getSbiParuse();
SbiParuse newParuse = ImportUtilities.makeNewSbiParuse(sbiparuse, newParuseId);
objparuseid.setSbiParuse(newParuse);
paruseId = newParuseId;
}
if (newObjparId != null) {
SbiObjPar sbiobjpar = objparuseid.getSbiObjPar();
SbiObjPar newObjPar = ImportUtilities.makeNewSbiObjpar(sbiobjpar, newObjparId);
objparuseid.setSbiObjPar(newObjPar);
objparId = newObjparId;
}
if (newObjParFathId != null) {
SbiObjPar sbiobjparfath = objparuseid.getSbiObjParFather();
SbiObjPar newObjParFath = ImportUtilities.makeNewSbiObjpar(sbiobjparfath, newObjParFathId);
objparuseid.setSbiObjParFather(newObjParFath);
objparfathId = newObjParFathId;
}
pardep.setId(objparuseid);