@Search() public List<StructureDefinition> getAllProfiles(ServletRequestDetails theRequest) { final String serverBase = getServerBase(theRequest); List<RuntimeResourceDefinition> defs = new ArrayList<>(myContext.getResourceDefinitionsWithExplicitId()); Collections.sort(defs, new Comparator<RuntimeResourceDefinition>() { @Override public int compare(RuntimeResourceDefinition theO1, RuntimeResourceDefinition theO2) { int cmp = theO1.getName().compareTo(theO2.getName()); if (cmp==0) { cmp=theO1.getResourceProfile(serverBase).compareTo(theO2.getResourceProfile(serverBase)); } return cmp; }}); ArrayList<StructureDefinition> retVal = new ArrayList<>(); for (RuntimeResourceDefinition next : defs) { retVal.add((StructureDefinition) next.toProfile(serverBase)); } return retVal; }
@Search() public List<StructureDefinition> getAllProfiles(ServletRequestDetails theRequest) { final String serverBase = getServerBase(theRequest); List<RuntimeResourceDefinition> defs = new ArrayList<RuntimeResourceDefinition>(myContext.getResourceDefinitionsWithExplicitId()); Collections.sort(defs, new Comparator<RuntimeResourceDefinition>() { @Override public int compare(RuntimeResourceDefinition theO1, RuntimeResourceDefinition theO2) { int cmp = theO1.getName().compareTo(theO2.getName()); if (cmp==0) { cmp=theO1.getResourceProfile(serverBase).compareTo(theO2.getResourceProfile(serverBase)); } return cmp; }}); ArrayList<StructureDefinition> retVal = new ArrayList<StructureDefinition>(); for (RuntimeResourceDefinition next : defs) { retVal.add((StructureDefinition) next.toProfile(serverBase)); } return retVal; }
@Search() public List<StructureDefinition> getAllProfiles(ServletRequestDetails theRequest) { final String serverBase = getServerBase(theRequest); List<RuntimeResourceDefinition> defs = new ArrayList<>(myContext.getResourceDefinitionsWithExplicitId()); Collections.sort(defs, new Comparator<RuntimeResourceDefinition>() { @Override public int compare(RuntimeResourceDefinition theO1, RuntimeResourceDefinition theO2) { int cmp = theO1.getName().compareTo(theO2.getName()); if (cmp==0) { cmp=theO1.getResourceProfile(serverBase).compareTo(theO2.getResourceProfile(serverBase)); } return cmp; }}); ArrayList<StructureDefinition> retVal = new ArrayList<>(); for (RuntimeResourceDefinition next : defs) { retVal.add((StructureDefinition) next.toProfile(serverBase)); } return retVal; }
@Search() public List<StructureDefinition> getAllProfiles(ServletRequestDetails theRequest) { final String serverBase = getServerBase(theRequest); List<RuntimeResourceDefinition> defs = new ArrayList<>(myContext.getResourceDefinitionsWithExplicitId()); Collections.sort(defs, new Comparator<RuntimeResourceDefinition>() { @Override public int compare(RuntimeResourceDefinition theO1, RuntimeResourceDefinition theO2) { int cmp = theO1.getName().compareTo(theO2.getName()); if (cmp==0) { cmp=theO1.getResourceProfile(serverBase).compareTo(theO2.getResourceProfile(serverBase)); } return cmp; }}); ArrayList<StructureDefinition> retVal = new ArrayList<>(); for (RuntimeResourceDefinition next : defs) { retVal.add((StructureDefinition) next.toProfile(serverBase)); } return retVal; }
@Search() public List<StructureDefinition> getAllProfiles(ServletRequestDetails theRequest) { final String serverBase = getServerBase(theRequest); List<RuntimeResourceDefinition> defs = new ArrayList<>(myContext.getResourceDefinitionsWithExplicitId()); Collections.sort(defs, new Comparator<RuntimeResourceDefinition>() { @Override public int compare(RuntimeResourceDefinition theO1, RuntimeResourceDefinition theO2) { int cmp = theO1.getName().compareTo(theO2.getName()); if (cmp==0) { cmp=theO1.getResourceProfile(serverBase).compareTo(theO2.getResourceProfile(serverBase)); } return cmp; }}); ArrayList<StructureDefinition> retVal = new ArrayList<>(); for (RuntimeResourceDefinition next : defs) { retVal.add((StructureDefinition) next.toProfile(serverBase)); } return retVal; }
@Search() public List<StructureDefinition> getAllProfiles(ServletRequestDetails theRequest) { final String serverBase = getServerBase(theRequest); List<RuntimeResourceDefinition> defs = new ArrayList<>(myContext.getResourceDefinitionsWithExplicitId()); Collections.sort(defs, new Comparator<RuntimeResourceDefinition>() { @Override public int compare(RuntimeResourceDefinition theO1, RuntimeResourceDefinition theO2) { int cmp = theO1.getName().compareTo(theO2.getName()); if (cmp==0) { cmp=theO1.getResourceProfile(serverBase).compareTo(theO2.getResourceProfile(serverBase)); } return cmp; }}); ArrayList<StructureDefinition> retVal = new ArrayList<>(); for (RuntimeResourceDefinition next : defs) { retVal.add((StructureDefinition) next.toProfile(serverBase)); } return retVal; }
@Search() public List<StructureDefinition> getAllProfiles(ServletRequestDetails theRequest) { final String serverBase = getServerBase(theRequest); List<RuntimeResourceDefinition> defs = new ArrayList<RuntimeResourceDefinition>(myContext.getResourceDefinitionsWithExplicitId()); Collections.sort(defs, new Comparator<RuntimeResourceDefinition>() { @Override public int compare(RuntimeResourceDefinition theO1, RuntimeResourceDefinition theO2) { int cmp = theO1.getName().compareTo(theO2.getName()); if (cmp==0) { cmp=theO1.getResourceProfile(serverBase).compareTo(theO2.getResourceProfile(serverBase)); } return cmp; }}); ArrayList<StructureDefinition> retVal = new ArrayList<StructureDefinition>(); for (RuntimeResourceDefinition next : defs) { retVal.add((StructureDefinition) next.toProfile(serverBase)); } return retVal; }
@Search() public List<StructureDefinition> getAllProfiles(ServletRequestDetails theRequest) { final String serverBase = getServerBase(theRequest); List<RuntimeResourceDefinition> defs = new ArrayList<>(myContext.getResourceDefinitionsWithExplicitId()); Collections.sort(defs, new Comparator<RuntimeResourceDefinition>() { @Override public int compare(RuntimeResourceDefinition theO1, RuntimeResourceDefinition theO2) { int cmp = theO1.getName().compareTo(theO2.getName()); if (cmp==0) { cmp=theO1.getResourceProfile(serverBase).compareTo(theO2.getResourceProfile(serverBase)); } return cmp; }}); ArrayList<StructureDefinition> retVal = new ArrayList<>(); for (RuntimeResourceDefinition next : defs) { retVal.add((StructureDefinition) next.toProfile(serverBase)); } return retVal; }
@Search() public List<Profile> getAllProfiles(HttpServletRequest theRequest) { final String serverBase = getServerBase(theRequest); List<RuntimeResourceDefinition> defs = new ArrayList<RuntimeResourceDefinition>(myContext.getResourceDefinitionsWithExplicitId()); Collections.sort(defs, new Comparator<RuntimeResourceDefinition>() { @Override public int compare(RuntimeResourceDefinition theO1, RuntimeResourceDefinition theO2) { int cmp = theO1.getName().compareTo(theO2.getName()); if (cmp==0) { cmp=theO1.getResourceProfile(serverBase).compareTo(theO2.getResourceProfile(serverBase)); } return cmp; }}); ArrayList<Profile> retVal = new ArrayList<Profile>(); for (RuntimeResourceDefinition next : defs) { retVal.add((Profile) next.toProfile(serverBase)); } return retVal; }