@Override public void processActualizar() { if (isValidData()) { Date fecha = new Date(); ContextMantenimientoLocalidad context = FACTORY.contextMantenimientoLocalidad(); FACTORY.initialize(EVENTBUS); String keyPublic = UISesion.keyPublic; LocalidadProxy bean = context.create(LocalidadProxy.class); bean.setVersion(fecha.getTime()); bean.setOperacion("A"); bean.setDescripcion(txtDescripcion.getText().toUpperCase()); bean.setIdLocalidad(this.bean.getIdLocalidad()); Request<Boolean> request = context.updateLocalidad(bean, keyPublic); request.fire( new Receiver<Boolean>() { @Override public void onSuccess(Boolean response) { // Window.alert("Actualizado correctamente"); Notification not = new Notification(Notification.INFORMATION, "Actualizado correctamente"); not.showPopup(); goToUILocalidad(); } }); } }
public LocalidadProxy getElement(String codigo) { Iterator<LocalidadProxy> i = data.iterator(); while (i.hasNext()) { LocalidadProxy bean = (LocalidadProxy) i.next(); if (bean.getIdLocalidad().toString().equals(codigo)) { return bean; } } return null; }
public void setSelectedItem(String item) { int index = -1; for (int i = 0; i < data.size(); i++) { LocalidadProxy bean = data.get(i); if (bean.getDescripcion().toString().equals(item)) { index = i; } } getSelectElement().setSelectedIndex(index); selectedItem = data.get(getSelectElement().getSelectedIndex()); }