package org.akaza.openclinica.web.pform.widget;
import org.akaza.openclinica.bean.submit.CRFVersionBean;
import org.akaza.openclinica.bean.submit.ItemBean;
import org.akaza.openclinica.bean.submit.ItemFormMetadataBean;
import org.akaza.openclinica.bean.submit.ItemGroupBean;
import org.akaza.openclinica.web.pform.dto.Bind;
import org.akaza.openclinica.web.pform.dto.Hint;
import org.akaza.openclinica.web.pform.dto.Input;
import org.akaza.openclinica.web.pform.dto.Label;
import org.akaza.openclinica.web.pform.dto.UserControl;
public class GroupWidget extends BaseWidget {
private ItemGroupBean itemGroup = null;
private CRFVersionBean version = null;
private String expression = null;
public GroupWidget(ItemGroupBean itemGroup, CRFVersionBean version, String expression) {
this.itemGroup = itemGroup;
this.version = version;
this.expression = expression;
}
@Override
public Bind getBinding() {
Bind binding = new Bind();
String relevant = expression;
if (relevant != null)
binding.setRelevant(relevant);
binding.setNodeSet("/" + version.getOid() + "/" + itemGroup.getOid());
return binding;
}
@Override
public UserControl getUserControl() {
// TODO Auto-generated method stub
return null;
}
}