protected boolean findNextInstance() throws IOException { if (seriesRec == null) return false; if (instRec == null) instRec = ddr.findLowerInstanceRecord(seriesRec, keys, recFact, ignoreCaseOfPN, matchNoValue); else if (sopIUIDs.length == 1) instRec = null; else instRec = ddr.findNextInstanceRecord(instRec, keys, recFact, ignoreCaseOfPN, matchNoValue); while (instRec == null && super.findNextSeries()) instRec = ddr.findLowerInstanceRecord(seriesRec, keys, recFact, ignoreCaseOfPN, matchNoValue); return instRec != null; } }
protected boolean findNextInstance() throws IOException { if (seriesRec == null) return false; if (instRec == null) instRec = ddr.findLowerInstanceRecord(seriesRec, keys, recFact, ignoreCaseOfPN, matchNoValue); else if (sopIUIDs.length == 1) instRec = null; else instRec = ddr.findNextInstanceRecord(instRec, keys, recFact, ignoreCaseOfPN, matchNoValue); while (instRec == null && super.findNextSeries()) instRec = ddr.findLowerInstanceRecord(seriesRec, keys, recFact, ignoreCaseOfPN, matchNoValue); return instRec != null; } }
break; instRec = ddr.findNextInstanceRecord(instRec, true, sopIUIDs);
break; instRec = ddr.findNextInstanceRecord(instRec, true, sopIUIDs);
else failedSeq.add(refSOP(iuid, cuid, Status.ClassInstanceConflict)); instRec = ddr.findNextInstanceRecord(instRec, true, sopIUIDs);
else failedSeq.add(refSOP(iuid, cuid, Status.ClassInstanceConflict)); instRec = ddr.findNextInstanceRecord(instRec, true, sopIUIDs);