Package org.xulfaces.rubis.model

Examples of org.xulfaces.rubis.model.Category


    sqlBuffer.append("SELECT * FROM categories");
    ResultSet resultSet = null;
    try {
      resultSet = excecuteScrollableQuery(sqlBuffer.toString());
      while (resultSet.next()) {
        Category category = new Category();
        category.setId(new Integer(resultSet.getInt("ID")));
        category.setName(resultSet.getString("NAME"));
        categories.add(category);
       
        sqlBuffer = new StringBuffer();
        sqlBuffer.append("SELECT count(*) as nbItems FROM items WHERE CATEGORY=");
        sqlBuffer.append(category.getId());
        ResultSet countResultSet = excecuteScrollableQuery(sqlBuffer.toString());
        if(countResultSet.next()){
          int count = countResultSet.getInt(1);
          category.setNbItems(count);         
        }
        closeConnection(countResultSet);
      }
    } catch (SQLException e) {
      throw new RuntimeException(e);
View Full Code Here


  public void setCategory(Category category) {
    this.category = category;
  }
 
  public void add(){
    category = new Category();
  }
View Full Code Here

        DefaultMutableTreeNode treeNode = (DefaultMutableTreeNode) treePath.getLastPathComponent();
        treeNode.removeAllChildren();
        if(treeNode.getParent() != null){
          Object userObject = treeNode.getUserObject();
          if(userObject instanceof Category){
            Category category = (Category)userObject;
            Collection items = categoryDAO.loadItemsForCategory(category.getId());
            category.setNbItems(items.size());
            ItemsTreeController itemsTreeCtrl = (ItemsTreeController) getController("itemsTreeCtrl");
            itemsTreeCtrl.setItems(items);                       
          }
        }   
      }     
View Full Code Here

  }

  public String getText(Object arg0, int arg1) {
    StringBuffer label = new StringBuffer();
    if(arg0 instanceof Category){
      Category category = (Category) arg0;     
      label.append(category.getName());
      label.append(" (");
      label.append(category.getNbItems());
      label.append(")")
    }
    else if(arg0 instanceof Item){
      Item item = (Item) arg0;
      label.append(item.getName());
View Full Code Here

    }
    return label.toString();
  }
 
  public void removeCategory(){
    Category category = (Category) getSelectedObject();
    if(category != null){     
      this.categoryDAO.deleteCategory(category.getId());
      refresh();
    }
  }
View Full Code Here

      refresh();
    }
  }
 
  public void editCategory(){
    Category category = (Category) getSelectedObject();
    if(category != null){     
      this.categoryDAO.deleteCategory(category.getId());
      refresh();
    }
  }
View Full Code Here

      int categoryId = generateCategoryId();
      item.setId(new Integer(itemId));
      this.items.put(item.getId(),item);
      sqlBuffer.append(itemId);
      sqlBuffer.append(",");
      Category category = this.categories[categoryId-1];
      sqlBuffer.append("'" + category.getName() + " #");
      sqlBuffer.append(itemId);
      sqlBuffer.append("','This incredible item is exactly what you need !',");

      // Initial price
      item.setInitialPrice((float) (Math.random()*15000));
 
View Full Code Here

TOP

Related Classes of org.xulfaces.rubis.model.Category

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.