Package org.takadb.editor.database.entities

Examples of org.takadb.editor.database.entities.CategoryEntity


    RandomAccessFile file = new RandomAccessFile (exportFilename, "rw");

    file.writeShort (categories.size());

    while (iter.hasNext()) {
      CategoryEntity category = (CategoryEntity)iter.next();
      file.writeShort (category.categoryId);
      file.writeUTF (category.names.get("en").categoryName);
      file.writeShort (category.members.sequenceMap.size());

      Iterator iter2 = category.members.sequenceMap.values().iterator();
View Full Code Here


    if (e.getSource() == this.searchButton) {
      int index = categorySearchDropdown.getSelectedIndex();
      if (index == 0) {
        this.characterSearchModel.setCharacterIds (dbcontroller.getCharacterIds());
      } else if (index > 0) {
        CategoryEntity category = (CategoryEntity)categoriesCache.get (index - 1);
        if (category != null) {
          ArrayList characterIds = new ArrayList();
          Iterator iter = category.members.sequenceMap.values().iterator();
          while (iter.hasNext()) {
            CategoryEntity.Member member = (CategoryEntity.Member)iter.next();
View Full Code Here

  private void cacheAndFillCategoryDropdown() {
    this.categoriesCache = dbcontroller.getAllCategories();
    Collections.sort (categoriesCache, new CategorySorter());
    Iterator iter = this.categoriesCache.iterator();
    while (iter.hasNext()) {
      CategoryEntity category = (CategoryEntity)iter.next();
      this.categorySearchDropdown.addItem (category.names.get("en").categoryName);
    }
  }
View Full Code Here

    String savePath = TakaEditorClientPreferences.getDataPath() + "/xml/category/";
    new File(savePath).mkdirs();

    Iterator iter = getAllCategories().iterator();
    while (iter.hasNext()) {
      CategoryEntity category = (CategoryEntity)iter.next();
      category.persist();
    }

  }
View Full Code Here

      // categories
      System.out.println ("+ Saving categories...");
      iter = this.dbcontroller.getAllCategories().iterator();
      while (iter.hasNext()) {
        CategoryEntity iterCategory = (CategoryEntity)iter.next();
        sqlSaveCategory (conn, iterCategory);
      }

      // characters
      System.out.println ("+ Saving characters...");
View Full Code Here

      Statement statement = conn.createStatement();

      // categories
      ResultSet rs = statement.executeQuery ("SELECT * FROM categories");
      while (rs.next()) {
        CategoryEntity category = new CategoryEntity (
            rs.getInt ("category_id")
        );
        allCategories.put (new Integer (category.categoryId), category);     
      }

      // category_names
      rs = statement.executeQuery ("SELECT * FROM category_names");
      while (rs.next()) {
        int categoryId = rs.getInt("category_id");
        CategoryEntity category = (CategoryEntity)allCategories.get (new Integer (categoryId));
        category.names.set (
            rs.getString ("dest_language_code"),
            new Name (
                rs.getString ("category_name")
            )
        );
      }

      // category_members
      rs = statement.executeQuery ("SELECT * FROM category_members");
      while (rs.next()) {
        int categoryId = rs.getInt("category_id");
        CategoryEntity category = (CategoryEntity)allCategories.get (new Integer (categoryId));
        category.members.set (
            new Integer (rs.getInt ("category_sequence")),
            new Member (
                rs.getInt ("character_id")
            )
View Full Code Here

  /*
   * Retrieve a clone of a DBSQLCategory from the local database
   */
  public CategoryEntity getCategory (Integer categoryId) {
   
    CategoryEntity category = (CategoryEntity)categories.get (categoryId);
   
    return (CategoryEntity)category.clone();

  }
View Full Code Here

    Iterator iter;

    ArrayList<CategoryEntity> allCategoriesList = new ArrayList<CategoryEntity>();
    iter = categories.values().iterator();
    while (iter.hasNext()) {
      CategoryEntity category = (CategoryEntity)iter.next();
      allCategoriesList.add ((CategoryEntity)category.clone());
    }

    return allCategoriesList;

  }
View Full Code Here

    Iterator iter;
   
    iter = allCategoriesList.iterator();
    while (iter.hasNext()) {
      CategoryEntity category = (CategoryEntity)iter.next();
      setCategory (category);
    }

  }
View Full Code Here

    TreeSet<Integer> characterCategories = new TreeSet<Integer>();
    Iterator iter = categories.values().iterator();

    while (iter.hasNext()) {
      CategoryEntity category = (CategoryEntity)iter.next();
      if (category.members.contains (characterId.intValue())) {
        characterCategories.add (new Integer (category.categoryId));
      }
    }
View Full Code Here

TOP

Related Classes of org.takadb.editor.database.entities.CategoryEntity

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.