Пример #1
0
  @Override
  public void search() {
    final Obu obu = new Obu();
    final Eia eia = new Eia();
    eia.setState(null);

    if (serialNumber.getValue() != null) eia.setSerialNumber(serialNumber.getValueAsString());
    if (fixedAssetIdentifier != null)
      eia.setFixedAssetIdentifier(fixedAssetIdentifier.getValueAsString());
    if (obuSelectItem.getValue() != null) {
      obu.setId(Long.valueOf(obuSelectItem.getValueAsString()));
      eia.setObu(obu);
    }
    if (bpiObuSelectItem.getValue() != null) {
      final Bpi bpi = new Bpi(Long.valueOf(bpiObuSelectItem.getValueAsString()));
      obu.setBpi(bpi);
      eia.setObu(obu);
    }
    if (baseRoleSelectItem.getValue() != null) {
      final Role baseRole = new Role();
      baseRole.setId(Integer.valueOf(baseRoleSelectItem.getValueAsString()));
      eia.setResponsibleRole(baseRole);
    }
    if (stateSelectItem.getValue() != null) {
      eia.setState(EiaStateEnum.valueOf(stateSelectItem.getValueAsString()));
    }
    if (facilityLocationSelectItem.getValue() != null) {
      eia.setWorkingArea(null);
      eia.setFacility(new Facility(Integer.valueOf(facilityLocationSelectItem.getValueAsString())));
    }
    if (workingAreaLocationSelectItem.getValue() != null) {
      eia.setFacility(null);
      eia.setWorkingArea(
          new WorkingArea(Integer.valueOf(workingAreaLocationSelectItem.getValueAsString())));
    }
    search(eia);
  }