Search in sources :

Example 6 with Bind

use of org.akaza.openclinica.web.pform.dto.Bind in project OpenClinica by OpenClinica.

the class Select1Widget method getBinding.

@Override
public Bind getBinding() {
    Bind binding = new Bind();
    String relevant = null;
    binding.setNodeSet("/" + version.getOid() + "/" + itemGroupBean.getOid() + "/" + item.getOid());
    relevant = expression;
    if (relevant != null)
        binding.setRelevant(relevant);
    binding.setType("select1");
    if (isItemRequired)
        binding.setRequired("true()");
    return binding;
}
Also used : Bind(org.akaza.openclinica.web.pform.dto.Bind)

Example 7 with Bind

use of org.akaza.openclinica.web.pform.dto.Bind in project OpenClinica by OpenClinica.

the class SelectWidget method getBinding.

@Override
public Bind getBinding() {
    Bind binding = new Bind();
    String relevant = null;
    binding.setNodeSet("/" + version.getOid() + "/" + itemGroupBean.getOid() + "/" + item.getOid());
    relevant = expression;
    if (relevant != null)
        binding.setRelevant(relevant);
    binding.setType("select");
    if (isItemRequired)
        binding.setRequired("true()");
    return binding;
}
Also used : Bind(org.akaza.openclinica.web.pform.dto.Bind)

Example 8 with Bind

use of org.akaza.openclinica.web.pform.dto.Bind in project OpenClinica by OpenClinica.

the class GroupWidget method getBinding.

@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;
}
Also used : Bind(org.akaza.openclinica.web.pform.dto.Bind)

Example 9 with Bind

use of org.akaza.openclinica.web.pform.dto.Bind in project OpenClinica by OpenClinica.

the class HeaderWidget method getBinding.

@Override
public Bind getBinding() {
    Bind binding = new Bind();
    binding.setNodeSet("/" + version.getOid() + "/" + itemGroup.getOid() + "/" + item.getOid() + ".HEADER");
    binding.setType("string");
    binding.setReadOnly("true()");
    String relevant = null;
    relevant = expression;
    if (relevant != null)
        binding.setRelevant(relevant);
    return binding;
}
Also used : Bind(org.akaza.openclinica.web.pform.dto.Bind)

Aggregations

Bind (org.akaza.openclinica.web.pform.dto.Bind)9 ArrayList (java.util.ArrayList)1 ItemBean (org.akaza.openclinica.bean.submit.ItemBean)1 ItemFormMetadataBean (org.akaza.openclinica.bean.submit.ItemFormMetadataBean)1 ItemGroupBean (org.akaza.openclinica.bean.submit.ItemGroupBean)1 SectionBean (org.akaza.openclinica.bean.submit.SectionBean)1 ItemDAO (org.akaza.openclinica.dao.submit.ItemDAO)1 ItemGroupDAO (org.akaza.openclinica.dao.submit.ItemGroupDAO)1 Body (org.akaza.openclinica.web.pform.dto.Body)1 Group (org.akaza.openclinica.web.pform.dto.Group)1 Repeat (org.akaza.openclinica.web.pform.dto.Repeat)1 UserControl (org.akaza.openclinica.web.pform.dto.UserControl)1 WidgetFactory (org.akaza.openclinica.web.pform.widget.WidgetFactory)1