Package org.takadb.editor.database.entities

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


    }

    private static Name getFirstName(InternationalString iname) throws JAXRException {
        for (Object o : iname.getLocalizedStrings()) {
            LocalizedString locName = (LocalizedString) o;
            Name name = objectFactory.createName();
            name.setValue(locName.getValue());
            name.setLang(locName.getLocale().getLanguage());
            return name;
        }
        return null;
    }
View Full Code Here


        return null;
    }
    private static void addNames(List<Name> names, InternationalString iname) throws JAXRException {
        for (Object o : iname.getLocalizedStrings()) {
            LocalizedString locName = (LocalizedString) o;
            Name name = objectFactory.createName();
            name.setValue(locName.getValue());
            name.setLang(locName.getLocale().getLanguage());
            names.add(name);
        }
    }
View Full Code Here

        Name[] result = new Name[namePatterns.size()];
        int currLoc = 0;
        for (Iterator i = namePatterns.iterator(); i.hasNext();)
        {
            Object obj = i.next();
            Name name = objectFactory.createName();
            if (obj instanceof String) {
                name.setValue((String)obj);
            } else if (obj instanceof LocalizedString) {
                LocalizedString ls = (LocalizedString)obj;
                name.setValue(ls.getValue());
                name.setLang(ls.getLocale().getLanguage());
            }
            result[currLoc] = name;
            currLoc++;
        }
        return result;
View Full Code Here

    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

TOP

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

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.