in import/src/main/java/com/google/cloud/healthcare/imaging/dicomadapter/StorageCommitmentService.java [253:267]
private void addCommitmentItemSequence(Attributes attrs, int tag, List<CommitmentItem> items) {
if (items.size() > 0) {
Sequence sequence = attrs.newSequence(tag, items.size());
for (CommitmentItem item : items) {
Attributes seqElementAttributes = new Attributes();
seqElementAttributes
.setString(Tag.ReferencedSOPInstanceUID, VR.UI, item.getInstanceUid());
seqElementAttributes.setString(Tag.ReferencedSOPClassUID, VR.UI, item.getClassUid());
if (item.getFailureReason() != null) {
seqElementAttributes.setInt(Tag.FailureReason, VR.US, item.getFailureReason());
}
sequence.add(seqElementAttributes);
}
}
}