001package org.hl7.fhir.utilities.graphql; 002 003import java.util.ArrayList; 004import java.util.List; 005 006public class Document { 007 private List<Fragment> fragments = new ArrayList<Fragment>(); 008 private List<Operation> operations = new ArrayList<Operation>(); 009 010 public List<Fragment> getFragments() { 011 return fragments; 012 } 013 014 public List<Operation> getOperations() { 015 return operations; 016 } 017 018 public Fragment fragment(String name) { 019 for (Fragment f : fragments) 020 if (f.name.equals(name)) 021 return f; 022 return null; 023 } 024 025 public Operation operation(String name) { 026 for (Operation o : operations) 027 if (o.getName().equals(name)) 028 return o; 029 return null; 030 } 031}