package ch.gpb.elexis.cst.data; import java.util.ArrayList; import java.util.List; import ch.elexis.data.LabItem; public class LabItemWrapper { LabItem labItem; String isDisplayOnce; public LabItemWrapper(LabItem labItem, String isDisplayOnce) { this.labItem = labItem; this.isDisplayOnce = isDisplayOnce; } public LabItemWrapper() { // TODO Auto-generated constructor stub } public LabItem getLabItem() { return labItem; } public void setLabItem(LabItem labItem) { this.labItem = labItem; } public boolean isDisplayOnce() { return isDisplayOnce.equals("1") ? true : false; } public String getDisplayOnce() { return this.isDisplayOnce; } public void setDisplayOnce(boolean isDisplayOnce) { this.isDisplayOnce = isDisplayOnce ? "1" : "0"; } public static List<LabItemWrapper> wrap(List<LabItem> labItems) { List<LabItemWrapper> result = new ArrayList<LabItemWrapper>(); for (LabItem labItem : labItems) { result.add(new LabItemWrapper(labItem, "0")); } return result; } }