Package org.jboss.errai.demo.grocery.client.shared

Examples of org.jboss.errai.demo.grocery.client.shared.Department


            @Override
            public void onKeyPress(KeyPressEvent event) {
                if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
                    if (addDepartment.getText().trim().length() == 0)
                        return;
                    Department department = Department.resolve(em, addDepartment.getText());
                    if (!storeBinder.getModel().getDepartments().contains(department)) {
                        storeBinder.getModel().getDepartments().add(department);
                        departmentList.setItems(storeBinder.getModel().getDepartments());
                    }
                    addDepartment.setText("");
View Full Code Here


        return itemBinder.getModel();
    }

    public void setItem(Item item) {
        if (item.getDepartment() == null) {
            item.setDepartment(new Department());
        }
        itemBinder.setModel(item, InitialState.FROM_MODEL);
    }
View Full Code Here

    }

    // TODO (after ERRAI-366): make this method package-private
    @EventHandler("saveButton")
    public void onSaveButtonClicked(ClickEvent event) {
        Department resolvedDepartment = Department.resolve(em, department.getText());
        Item item = itemBinder.getModel();
        item.setDepartment(resolvedDepartment);
        item.setAddedBy(user);
        item.setAddedOn(new Date());
View Full Code Here

  @Inject private @DataField Label department;

  @PostConstruct
  void init() {

    itemBinder.getModel().setDepartment(new Department());
    deptBinder.setModel(itemBinder.getModel().getDepartment());
    deptBinder.bind(department, "name");

    // need to switch the databinder's model when the item's department reference changes
    itemBinder.addPropertyChangeHandler("department", new PropertyChangeHandler<Department>() {
View Full Code Here

   *         then this UI widget will not update.
   */
  public Item setItem(Item item) {
    System.out.println("ItemWidget: adopting model object " + System.identityHashCode(item));
    if (item.getDepartment() == null) {
      item.setDepartment(new Department());
    }
    deptBinder.setModel(item.getDepartment(), InitialState.FROM_MODEL);
    return itemBinder.setModel(item, InitialState.FROM_MODEL);
  }
View Full Code Here

    return itemBinder.getModel();
  }

  public void setItem(Item item) {
    if (item.getDepartment() == null) {
      item.setDepartment(new Department());
    }
    department.setText(item.getDepartment().getName());
    itemBinder.setModel(item, InitialState.FROM_MODEL);
  }
View Full Code Here

  // TODO (after ERRAI-366): make this method package-private
  @EventHandler("saveButton")
  public void onSaveButtonClicked(ClickEvent event) {
    TypedQuery<Department> deptQuery = em.createNamedQuery("departmentByName", Department.class);
    deptQuery.setParameter("name", department.getText());
    Department resolvedDepartment;
    List<Department> resultList = deptQuery.getResultList();
    if (resultList.isEmpty()) {
      resolvedDepartment = new Department();
      resolvedDepartment.setName(department.getText());
    }
    else {
      resolvedDepartment = resultList.get(0);
    }
    itemBinder.getModel().setDepartment(resolvedDepartment);
View Full Code Here

    addDepartment.getValueBox().addKeyPressHandler(new KeyPressHandler() {
      @Override
      public void onKeyPress(KeyPressEvent event) {
        if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
          if (addDepartment.getText().trim().length() == 0) return;
          Department department = Department.resolve(em, addDepartment.getText());
          if (!storeBinder.getModel().getDepartments().contains(department)) {
            storeBinder.getModel().getDepartments().add(department);
            departmentList.setItems(storeBinder.getModel().getDepartments());
          }
          addDepartment.setText("");
View Full Code Here

    return itemBinder.getModel();
  }

  public void setItem(Item item) {
    if (item.getDepartment() == null) {
      item.setDepartment(new Department());
    }
    itemBinder.setModel(item, InitialState.FROM_MODEL);
  }
View Full Code Here

    name.setFocus(true);
  }

  @EventHandler("saveButton")
  void onSaveButtonClicked(ClickEvent event) {
    Department resolvedDepartment = Department.resolve(em, department.getText());
    Item item = itemBinder.getModel();
    item.setDepartment(resolvedDepartment);
    item.setAddedBy(user);
    item.setAddedOn(new Date());
View Full Code Here

TOP

Related Classes of org.jboss.errai.demo.grocery.client.shared.Department

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.