Package com.gnizr.db.dao

Examples of com.gnizr.db.dao.Link


    checkIsTerminited();

    int bookmarkId = -1;
    GnizrDaoUtil.fillId(userDao, user);
    Link link = GnizrDaoUtil.getLink(linkDao, url);
    if (link != null) {
      Bookmark bm;
      try {
        bm = GnizrDaoUtil.getBookmark(bookmarkDao, user, link);
        if (bm != null && bm.getId() > 0) {
View Full Code Here


   
    int totalFolderCnt = folderManager.getUserFolderCount(user4);
    assertEquals(0,totalFolderCnt);
   
    Bookmark bmark = new Bookmark();
    bmark.setLink(new Link(202));
    bmark.setUser(user4);
    bmark.setTags("foo folder:work_related cnn folder:job");
    bmark.setTitle("cnn homepage");
 
    int id = bookmarkManager.addBookmark(bmark);
View Full Code Here

  }
 
  public void testAddBookmark() throws Exception{
    Bookmark b = new Bookmark();
    b.setTitle("some feed");
    b.setLink(new Link("http://link.com/rss",MIMEType.APP_RSS_XML));
    b.setTags("123 subscribe:this foo bar");
    b.setUser(new User(1));
   
    int id = bookmarkManager.addBookmark(b);
    assertTrue((id >0));
View Full Code Here

    assertEquals(1,results.size());
  }
 
 
  public void testPageAllBookmarkLink() throws Exception{
    Link link = new Link("http://www.csee.umbc.edu/~finin/");
    List<Bookmark> results = bookmarkPager.pageAllBookmark(link).getResult();
    assertEquals(1,results.size());
  }
View Full Code Here

    return new FlatXmlDataSet(TestGeonamesTagListener.class.getResourceAsStream("/TestGeonamesTagListener-input.xml"));
  }
 
  public void testNotifyAdded() throws Exception {
    Bookmark bm = new Bookmark();
    bm.setLink(new Link(202));
    bm.setUser(new User(2));
    bm.setTags("gn:geonames=united_states geonames:US CNNNews");
   
    int id = bookmarkManager.addBookmark(bm);
    assertTrue(id > 0);
View Full Code Here

    assertTrue(bookmarkManager.deleteBookmark(bm));
  }
 
  public void testNotifyUpdated() throws Exception {
    Bookmark oldBm = new Bookmark();
    oldBm.setLink(new Link(202));
    oldBm.setUser(new User(2));
    oldBm.setTags("CNNNews");
   
    int id = bookmarkManager.addBookmark(oldBm);
    assertTrue(id > 0);
View Full Code Here

  public void testAddBookmark() throws Exception {
    User gUser = new User("hchen1");
    Bookmark gBookmark = new Bookmark();
    gBookmark.setUser(gUser);
    gBookmark.setLink(new Link("http://www.umbc.edu"));
    gBookmark.setTitle("UMBC");
    gBookmark.setNotes("UMBC homepage");   
    int id = manager.addBookmark(gBookmark);
    assertTrue(id > 0);
    BookmarkDao bookmarkDao = getGnizrDao().getBookmarkDao();   
View Full Code Here

    assertTrue((manager.addBookmark(gBookmark)>0));
  }
   
  public void testDeleteBookmark() throws Exception{
    User user = new User(2);
    Link link = new Link(204);
    Bookmark bookmark = new Bookmark(user,link);
    bookmark.setTitle("webwork learning");
    bookmark.setTags("webwork programming learning");
    assertTrue((manager.addBookmark(bookmark)>0));
   
View Full Code Here

  public void testUpdateBookmark() throws Exception{
    Bookmark bm = bookmarkDao.getBookmark(300);
    assertEquals(202,bm.getLink().getId());
   
    // change the link that this bookmark ref
    Link link = new Link(204);
    bm.setLink(link);
   
    // change tag counts
    bm.setTags("foobar");
   
    // change the URL link that this bookmark reference
    Link ln = new Link("http://newlink.com");
    bm.setLink(ln);
   
    assertTrue(manager.updateBookmark(bm));
   
    bm = bookmarkDao.getBookmark(300);
    GnizrDaoUtil.fillObject(bookmarkDao, userDao, linkDao, bm);
    assertEquals("foobar",bm.getTags());
    Tag cnn = tagDao.findTag("cnn").get(0);
    assertEquals(0,cnn.getCount());
    Tag news = tagDao.findTag("news").get(0);
    assertEquals(0,news.getCount());
    Tag foobar = tagDao.findTag("foobar").get(0);
    assertEquals(1,foobar.getCount());
    UserTag foobar_u = tagDao.findUserTag(new User(1), foobar).get(0);
    assertEquals(1,foobar_u.getCount());
   
    Link bmLink = bm.getLink();
    assertEquals(ln.getUrl(),bmLink.getUrl());
    assertEquals(Link.computeUrlHash(ln.getUrl()),bmLink.getUrlHash());
   
    // change bookmark's notes
    bm.setNotes("hello world");
    // erase the id of the link id. make sure
    // BookmarkManager knows how to work out id from
View Full Code Here

    id = manager.getBookmarkId(new User(1), url);
    assertEquals(300,id);
  }
 
  public void testUpdateBookmark3() throws Exception{
    Bookmark bm1 = new Bookmark(new User(2),new Link(204));
    bm1.setTitle("bookmark_1_title");
    bm1.setTags("tag1 tag2");
   
    Bookmark bm2 = new Bookmark(new User(3),new Link(204));
    bm2.setTitle("bookmark_2_title");
    bm2.setTags("tag1");
   
    int id1 = manager.addBookmark(bm1);
    int id2 = manager.addBookmark(bm2);
View Full Code Here

TOP

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

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.