Package com.liusoft.dlog4j.beans

Examples of com.liusoft.dlog4j.beans.LinkBean


  protected static void upgradeLinks(Session old_ssn, Session new_ssn){
    Query q = old_ssn.createQuery("FROM LinkForm l ORDER BY l.id ASC");
    List links = q.list();   
    for(int i=0;i<links.size();i++){
      LinkForm link = (LinkForm)links.get(i)
      LinkBean lbean = new LinkBean();
      lbean.setCreateTime(link.getCreateTime());
      lbean.setSiteId(site.getId());
      lbean.setSortOrder(link.getOrder());
      lbean.setTitle(link.getTitle());
      lbean.setUrl(link.getUrl());
      if("HTML".equalsIgnoreCase(link.getMode()))
        lbean.setType(LinkBean.TYPE_HTML);
      else
        lbean.setType(LinkBean.TYPE_XML);
      new_ssn.save(lbean);
      System.out.println("LINK: " + link.getId() + " -> " + lbean.getId());
    }
  }
View Full Code Here


      SiteBean friendSite = super.getSiteByID(site_id);
      if(friendSite==null){
        msg = super.getMessage(request, null, "error.site_not_available");
        break;
      }
      LinkBean lbean = new LinkBean();
      lbean.setSiteId(toSite.getId());
      lbean.setCreateTime(new Date());
      lbean.setTitle(friendSite.getFriendlyName());
      lbean.setType(LinkBean.TYPE_INNER);
      lbean.setUrl(s_site_id);
      LinkDAO.create(lbean, 0, false);
      msg = super.getMessage(request, null, "link.added");
      break;
    }while(true);
   
View Full Code Here

    }
    else if(StringUtils.isEmpty(lform.getUrl())){
      msgs.add("url", new ActionMessage("error.link_url_empty"));
    }
    else{
      LinkBean lbean = new LinkBean();
      lbean.setCreateTime(new Date());
      lbean.setSiteId(lform.getSid());
      lbean.setTitle(lform.getTitle());
      lbean.setUrl(lform.getUrl());
      lbean.setType(lform.getType());
      lbean.setStatus(lform.getStatus());
      try{
        LinkDAO.create(lbean, lform.getId(), (lform.getDirection()==1));
      }catch(Exception e){
        msgs.add("link", new ActionMessage("error.database", e.getMessage()));
      }
View Full Code Here

    else if(StringUtils.isEmpty(lform.getUrl())){
      msg = super.getMessage(request, null, "error.link_url_empty");
    }
    else{
      SiteBean site = getSiteBean(request);
      LinkBean lbean = LinkDAO.getLinkByID(lform.getId());
      if(lbean!=null && lbean.getSiteId()==site.getId()){
        lbean.setTitle(lform.getTitle());
        lbean.setUrl(lform.getUrl());
        lbean.setType(lform.getType());
        lbean.setStatus(lform.getStatus());
        try{
          LinkDAO.update(lbean);
        }catch(Exception e){
          msg = super.getMessage(request, null, "error.database", e.getMessage());
        }
View Full Code Here

   * @throws SQLException
   */
  public static void create(LinkBean lnk, int pos, boolean up){
    int order_value = 1;
    if(pos > 0){
      LinkBean friend = (LinkBean)getBean(LinkBean.class, pos);
      order_value = friend.getSortOrder();
    }
    lnk.setSortOrder(order_value - (up?1:0));
    try{
      beginTransaction();
      getSession().save(lnk);
      //���¶�ȡ�����б�����˳���������
      List links = findNamedAll("LIST_LINKS", lnk.getSiteId());
      for(int i=0;i<links.size()&&links.size()>1;i++){
        LinkBean lb = (LinkBean)links.get(i);
        executeNamedUpdate("UPDATE_LINK_ORDER", (i+1), lb.getId());
      }
      commit();
    }catch(HibernateException e){
      rollback();
      throw e;
View Full Code Here

TOP

Related Classes of com.liusoft.dlog4j.beans.LinkBean

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.