Examples of ListDataModel


Examples of javax.faces.model.ListDataModel

   * Obtém todos os produtos para a pesquisa.
   * @return a lista de produtos da pesquisa.
   */
  public DataModel getProductsSearch() {
    if (this.keyWord.equals("")) {
      return new ListDataModel(Collections.emptyList());
    }
    try {
      List<Product> list = facade.productSearch(this.keyWord);
      ListDataModel dataModel = new ListDataModel(list);
      this.keyWord = "";
      if (dataModel.getRowCount() == 0) {
        return new ListDataModel(Collections.emptyList());
      }
      return dataModel;
    } catch (ServiceException e) {
      this.keyWord = "";
      FacesUtil.mensErro("", FacesUtil.getMessage("shopControllerErrorProductsSearch"));
      return  new ListDataModel(Collections.emptyList());
    }
  }
View Full Code Here

Examples of javax.faces.model.ListDataModel

   * Obter os pedidos não pagos do cliente logado.
   * @return A lista dos pedidos não pagos do cliente.
   */
  public DataModel getOrdersNotPaid() {
    try {
      dataModelOrderNotPaid = new ListDataModel(facade.getOrdersNotPaid(customer));
      return dataModelOrderNotPaid;
    } catch (ServiceException e) {
      logger.error("Erro ao obter lista de pedidos não pagos.", e);
      FacesUtil.mensErro("", FacesUtil.getMessage("customerControllerErrorGetOrderNotPaid"));
    }
   
    return new ListDataModel();
  }
View Full Code Here

Examples of javax.faces.model.ListDataModel

   * Obter os pedidos do cliente logado.
   * @return A lista dos pedidos do cliente.
   */
  public DataModel getOrders() {
    try {
      dataModelOrders = new ListDataModel(facade.getOrders(customer));
      return dataModelOrders;
    } catch (ServiceException e) {
      logger.error("Erro ao obter lista de pedidos.", e);
      FacesUtil.mensErro("", FacesUtil.getMessage("customerControllerErrorGetOrder"));
    }
   
    return new ListDataModel();
  }
View Full Code Here

Examples of javax.faces.model.ListDataModel

   * Obter a lista de bancos da base de dados.
   * @return O conjunto de Bancos da base de dados.
   */
  public DataModel getAllBank() {
    try {
      model = new ListDataModel(facade.getAllBanks());
      return model;
    } catch (ServiceException e) {
      logger.error("Erro ao obter lista de bancos.");
      FacesUtil.mensErro("", FacesUtil.getMessage("adminBankMessageErrorGetListBank"));
     
      model = new ListDataModel();
      return model;
    }
  }
View Full Code Here

Examples of javax.faces.model.ListDataModel

          // Administrador não entra na lista.
        } else {
          list.add(employee);
        }
      }
      dataModel = new ListDataModel(list);
      return dataModel;
    } catch (ServiceException e) {
      logger.error(e);
      FacesUtil.mensErro("", FacesUtil.getMessage("userSystemControllerErroSaveEmployee"));
    }
   
    dataModel = new ListDataModel();
    return dataModel;
  }
View Full Code Here

Examples of javax.faces.model.ListDataModel

   * Obter todos os administradores do sistema.
   * @return Todos os administradores do sistema.
   */
  public DataModel getAllAdmin() {
    try {
      dataModel = new ListDataModel(facade.getAllAdministrator());
      return dataModel;
    } catch (ServiceException e) {
      logger.error(e);
      FacesUtil.mensErro("", FacesUtil.getMessage("userSystemControllerErroSaveEmployee"));
    }
   
    dataModel = new ListDataModel();
    return dataModel;
  }
View Full Code Here

Examples of javax.faces.model.ListDataModel

   * Obter todas as categorias para a tabela.
   * @return modelo com todas as tabelas.
   */
  public DataModel getAllCategories() {
    try {
      model = new ListDataModel(this.facade.getCategories());
      return model;
    } catch (ServiceException e) {
      logger.error("Erro ao obter categorias.", e);
      FacesUtil.mensErro("", FacesUtil.getMessage("categoryControllerErrorGetAllCategories"));
      model = new ListDataModel();
      return model;
    }
  }
View Full Code Here

Examples of javax.faces.model.ListDataModel

   * Obter todos os produtos da base de dados para um dataModel.
   * @return todos os produtos da base de dados para um dataModel.
   */
  public DataModel getAllProducts() {
    try {
      this.model = new ListDataModel(facade.getAllProducts());
    } catch (ServiceException e) {
      logger.error("Erro ao obter produtos.", e);
      FacesUtil.mensErro("", FacesUtil.getMessage("productControllerErrorGetAllProducts"));
      return null;
    }
View Full Code Here

Examples of javax.faces.model.ListDataModel

            if (val == null) {
                this.model = EMPTY_MODEL;
            } else if (val instanceof DataModel) {
                this.model = (DataModel) val;
            } else if (val instanceof List) {
                this.model = new ListDataModel((List) val);
            } else if (Object[].class.isAssignableFrom(val.getClass())) {
                this.model = new ArrayDataModel((Object[]) val);
            } else if (val instanceof ResultSet) {
                this.model = new ResultSetDataModel((ResultSet) val);
            } else {
View Full Code Here

Examples of javax.faces.model.ListDataModel

        }

        // Synthesize a DataModel around our current value if possible
        Object current = getValue();
        if (current == null) {
            setDataModel(new ListDataModel(Collections.EMPTY_LIST));
        } else if (current instanceof DataModel) {
            setDataModel((DataModel) current);
        } else if (current instanceof List) {
            setDataModel(new ListDataModel((List) current));
        } else if (Object[].class.isAssignableFrom(current.getClass())) {
            setDataModel(new ArrayDataModel((Object[]) current));
        } else if (current instanceof ResultSet) {
            setDataModel(new ResultSetDataModel((ResultSet) current));
        } else if (current instanceof Result) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.