package org.akaza.openclinica.domain.xform;
import java.util.List;
public class XformContainer {
private List<XformGroup> groups;
private List<XformItem> items;
private String instanceName;
public List<XformGroup> getGroups() {
return groups;
}
public XformItem findItemByGroupAndRef(XformGroup xformGroup, String ref) {
for (XformGroup group : groups) {
if (group.getGroupPath().equals(xformGroup.getGroupPath()))
for (XformItem item : group.getItems()) {
if (item.getItemPath().equals(ref))
return item;
}
}
return null;
}
public XformGroup findGroupByRef(String ref) {
for (XformGroup group : groups) {
if (group.getGroupPath().equals(ref))
return group;
}
return null;
}
public void setGroups(List<XformGroup> groups) {
this.groups = groups;
}
public List<XformItem> getItems() {
return items;
}
public void setItems(List<XformItem> items) {
this.items = items;
}
public String getInstanceName() {
return instanceName;
}
public void setInstanceName(String instanceName) {
this.instanceName = instanceName;
}
}