Пример #1
0
  protected void onQmbAuthoringCPTextSubmited(String value) throws PresentationLogicException {
    form.qmbAuthoringCP().clear();
    HcpFilter filter = new HcpFilter();
    PersonName name = new PersonName();
    name.setSurname(value);
    filter.setQueryName(name);

    HcpCollection coll = domain.listHCPs(filter);
    for (int i = 0; i < coll.size(); i++) {
      Hcp med = coll.get(i);
      form.qmbAuthoringCP().newRow(med, med.toString());
    }

    if (coll.size() == 1) form.qmbAuthoringCP().setValue(coll.get(0));
    else if (coll.size() > 1) form.qmbAuthoringCP().showOpened();
  }
 public HcpLiteVoCollection listHCPs(HcpFilter filter) throws DomainInterfaceException {
   HcpAdmin hcpAdmin = (HcpAdmin) getDomainImpl(HcpAdminImpl.class);
   if (filter != null && filter.getQueryNameIsNotNull())
     return hcpAdmin.listHcpLiteByName(filter.getQueryName().getSurname());
   else return null;
 }