private void addCommitmentItemSequence()

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);
        }
      }
    }