package ca.uhn.fhir.tinder.model;
import java.util.ArrayList;
import java.util.List;
public class Resource extends BaseRootType {
@Override
public void setElementName(String theName) {
super.setElementName(theName);
String name = correctName(theName);
setDeclaringClassNameComplete(name);
}
public static String correctName(String theName) {
String name = theName;
if ("List".equals(name)) {
name="ListResource";
}
if (name.endsWith(".List")) {
name = name + "Resource";
}
return name;
}
public SearchParameter getSearchParameterByName(String theName) {
for (SearchParameter next : getSearchParameters()) {
if (next.getName().equalsIgnoreCase(theName)) {
return next;
}
}
return null;
}
public List<String> getSearchParameterNames() {
ArrayList<String> retVal = new ArrayList<String>();
for (SearchParameter next : getSearchParameters()) {
retVal.add(next.getName());
}
return retVal;
}
}