Package com.gnizr.db.dao

Examples of com.gnizr.db.dao.Tag


    Link link = bm.getLink();
    assertEquals(202,link.getId());
    assertEquals(1003,link.getMimeTypeId());
    assertEquals("c50252f4f24784b5d368926df781ede9",link.getUrlHash());
   
    Tag tag = bmTag.getTag();
    assertEquals(2,tag.getId());
    assertEquals("news",tag.getLabel());
    assertEquals(10,tag.getCount());
  }
View Full Code Here


  }
 
  public void testCreateBookmarkTag() throws Exception{
    BookmarkTag bmTag = new BookmarkTag();
    bmTag.setBookmark(new Bookmark(1));
    bmTag.setTag(new Tag(1))
   
    int id = tagDao.createBookmarkTag(bmTag);
    assertTrue((id > 0));
   
    BookmarkTag bmTag2 = tagDao.getBookmarkTag(id);
    assertEquals(bmTag.getBookmark().getId(),bmTag2.getBookmark().getId());
    assertEquals(bmTag.getTag().getId(),bmTag2.getTag().getId());
   
    BookmarkTag bmFoo = new BookmarkTag();
    bmFoo.setBookmark(new Bookmark(1));
    bmFoo.setTag(new Tag(100));
    bmFoo.setPosition(40);
   
    id = tagDao.createBookmarkTag(bmFoo);
    assertTrue((id > 0));
    bmTag2 = tagDao.getBookmarkTag(id);
View Full Code Here

    assertNull(bmTag);
  }
 
  public void testUpdateBookmarkTag() throws Exception{
    BookmarkTag bmTag = tagDao.getBookmarkTag(10);
    bmTag.setTag(new Tag(100));
    bmTag.setBookmark(new Bookmark(2));
    bmTag.setPosition(1001);
    boolean okay = tagDao.updateBookmarkTag(bmTag);
    assertTrue(okay);
   
View Full Code Here

    assertEquals(2,bmTag.getBookmark().getId());
    assertEquals(1001,bmTag.getPosition());
  }
 
  public void testGetBookmarkTagId() throws Exception{
    int id = tagDao.getBookmarkTagId(new Bookmark(1), new Tag(2));
    assertEquals(10,id);
  }
View Full Code Here

    int mf = 1;
    if (minFreq > mf) {
      mf = minFreq;
    }
    List<Tag> tags = new ArrayList<Tag>();
    Tag tagObj = GnizrDaoUtil.getTag(tagDao, tag);
    if (tagObj != null && gnizrUser != null) {
      UserTag userTagObj = GnizrDaoUtil.getUserTag(tagDao, gnizrUser,
          tagObj);
      if (userTagObj != null) {
        List<UserTag> relTags = findSKOSRelated(gnizrUser, userTagObj);
        for (UserTag ut : relTags) {
          if (ut.getTag().getCount() >= mf) {
            tags.add(new Tag(ut.getTag()));
          }
        }
      }
    } else if (gnizrUser == null) {
      throw new NoSuchUserException("missing user: "
View Full Code Here

    int mf = 1;
    if (minFreq > mf) {
      mf = minFreq;
    }
    List<Tag> tags = new ArrayList<Tag>();
    Tag tagObj = GnizrDaoUtil.getTag(tagDao, tag);
    if (tagObj != null && gnizrUser != null) {
      UserTag userTagObj = GnizrDaoUtil.getUserTag(tagDao, gnizrUser,
          tagObj);
      if (userTagObj != null) {
        List<UserTag> relTags = findSKOSNarrower(gnizrUser, userTagObj);
        for (UserTag ut : relTags) {
          if (ut.getTag().getCount() >= mf) {
            tags.add(new Tag(ut.getTag()));
          }
        }
      }
    } else if (gnizrUser == null) {
      throw new NoSuchUserException("missing superuser: "
View Full Code Here

    int mf = 1;
    if (minFreq > mf) {
      mf = minFreq;
    }
    List<Tag> tags = new ArrayList<Tag>();
    Tag tagObj = GnizrDaoUtil.getTag(tagDao, tag);
    if (tagObj != null && gnizrUser != null) {
      UserTag userTagObj = GnizrDaoUtil.getUserTag(tagDao, gnizrUser,
          tagObj);
      if (userTagObj != null) {
        List<UserTag> relTags = findSKOSBroader(gnizrUser, userTagObj);
        for (UserTag ut : relTags) {
          if (ut.getTag().getCount() >= mf) {
            tags.add(new Tag(ut.getTag()));
          }
        }
      }
    } else if (gnizrUser == null) {
      throw new RuntimeException(new NoSuchUserException(
View Full Code Here

      cStmt.setInt(3,sortBy);
      cStmt.setInt(4,order);     
      ResultSet rs = cStmt.executeQuery();
      while(rs.next()){
        FolderTag ft = new FolderTag();
        Tag t = TagDBDao.createTagObject(rs);
        ft.setTag(t);
        ft.setCount(rs.getInt(FolderTagSchema.COUNT));
        folderTags.add(ft);
      }
      if(folderTags.isEmpty() == false){
View Full Code Here

      cStmt.setInt(3,sortBy);
      cStmt.setInt(4,order);     
      ResultSet rs = cStmt.executeQuery();
      while(rs.next()){
        FolderTag ft = new FolderTag();
        Tag memTag = TagDBDao.createNamedTagObject(MEMBER_TAG_COL, rs, true);
        Tag grpTag = TagDBDao.createNamedTagObject(GROUP_TAG_COL, rs, true);
        ft.setTag(memTag);
        ft.setCount(rs.getInt(FOLDER_TAG_IDX_COL+"_count"));
        List<FolderTag> folderTags = tagGroups.get(grpTag.getLabel());
        if(folderTags == null){
          folderTags = new ArrayList<FolderTag>();
          tagGroups.put(grpTag.getLabel(),folderTags);
        }
        folderTags.add(ft);
      }
      if(tagGroups.isEmpty() == false){
        for(List<FolderTag> ftags: tagGroups.values()){
View Full Code Here

  protected IDataSet getDataSet() throws Exception {
    return new FlatXmlDataSet(TestUserManager.class.getResourceAsStream("/TestTagManager-input.xml"));
  }
 
  public void testAddTag() throws Exception{
    Tag t = new Tag("t1234567");
    int id = manager.addTag(t);
    assertTrue((id > 0));
  }
View Full Code Here

TOP

Related Classes of com.gnizr.db.dao.Tag

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.