Package com.liusoft.dlog4j.beans

Examples of com.liusoft.dlog4j.beans.DiaryBean


      if (StringUtils.isEmpty(log.getAuthorUrl()))
        log.setAuthorUrl(null);
      if (StringUtils.isEmpty(log.getRefUrl()))
        log.setRefUrl(null);
      // ����JournalBean
      DiaryBean journal = new DiaryBean();
      journal.setOwner(loginUser);
      journal.setSite(site);
      journal.setAuthor(super.autoFiltrate(site,log.getAuthor()));
      journal.setAuthorUrl(log.getAuthorUrl());
      journal.setCatalog(catalog);
      journal.setClient(new ClientInfo(request, log
          .getClientType()));
      journal.setContent(super.autoFiltrate(site,log.getContent()));
      journal.setMoodLevel(log.getMoodLevel());
      journal.setRefUrl(log.getRefUrl());
      journal.setReplyNotify(log.getNotify());
      journal.setStatus(DiaryBean.STATUS_DRAFT);
      journal.setKeyword(super.autoFiltrate(site,log.getTags()));
      journal.setTitle(super.autoFiltrate(site,log.getTitle()));
      journal.setWeather(log.getWeather());
      journal.setWriteTime(DateUtils.mergeDateTime(log.getWriteDate(), log.getWriteTime()).getTime());
      Date curTime = new Date();
      if(journal.getWriteTime()==null || journal.getWriteTime().after(curTime))
        journal.setWriteTime(curTime);
      DiaryDAO.create(journal, false);
      //�����ϴ�����Ϣ
      super.pickupUploadFileItems(request, response, loginUser
          .getId(), site, journal.getId(), DiaryBean.TYPE_DIARY);
   
      break;
    }
    if (!msgs.isEmpty()) {
      saveMessages(request, msgs);
View Full Code Here


     * @param args
     * @throws Exception
     */
    public static void main(String[] args) throws Exception{
      //Ƕ�����Զ�ȡ     
      DiaryBean log = new DiaryBean();
      /*
      log.setAuthor("Winter Lau");
      System.out.println(getField(log, "author"));
      log.setOwner(new UserBean(123));
      log.getOwner().setNickname("����");
      System.out.println(getField(log, "owner.nickname"));
     
      Class ft = PropertyUtils.getPropertyType(log, "owner.id");
      Object fv = ConvertUtils.convert("119", ft);
      PropertyUtils.setNestedProperty(log, "owner.id", fv);
      System.out.println(getField(log, "owner.id"));
      */
      setNestedProperty(log,"site.title", "JavaYou");
      setNestedProperty(log,"site.friendlyName", "Java������");
      System.out.println(getNestedPropertyType(log,"site.id").getName());
      System.out.println(log.getSite().getTitle());
      System.out.println(log.getSite().getFriendlyName());
    }
View Full Code Here

    Query q = old_ssn.createQuery("FROM LogForm c ORDER BY c.id ASC");
    List logs = q.list();
   
    for(int i=0;i<logs.size();i++){
      LogForm log = (LogForm)logs.get(i);
      DiaryBean dbean = new DiaryBean();
      dbean.setCatalog((CatalogBean)catalogids.get(new Integer(log.getCategory())));
      //owner
      dbean.setOwner((UserBean)userids.get(new Integer(log.getOwnerId())));
      if(StringUtils.isNotEmpty(log.getAuthor()))
        dbean.setAuthor(log.getAuthor());
      else
        dbean.setAuthor(log.getOwner().getDisplayName());
      dbean.setAuthorUrl(StringUtils.abbreviate(log.getAuthorUrl(),100));
      dbean.setClientType("HTML".equalsIgnoreCase(log.getClientType())?0:1);
      if(log.getContent().length()>20000)
        dbean.setContent(log.getContent().substring(0, 20000));
      else
        dbean.setContent(log.getContent());
      dbean.setCreateTime(log.getLogTime());
      dbean.setStatus(log.getStatus());
      if("ptcl".equalsIgnoreCase(log.getWeather()))
        dbean.setWeather("ptcloudy");
      else
        dbean.setWeather(log.getWeather());
     
      dbean.setViewCount(log.getViewCount());
      dbean.setReplyCount(log.getReplies().size());
      dbean.setReplyNotify(log.getReplyNotify());
      dbean.setTitle(log.getTitle());
      dbean.setSite(site);
      dbean.setRefUrl(log.getRefUrl());
      dbean.setMoodLevel(log.getMoodLevel());
      dbean.setKeyword(log.getSearchKey());
      dbean.setClientAddr("127.0.0.1");
      if(log.getStatus()==LogForm.STATUS_DELETED)
        dbean.setStatus(DiaryBean.STATUS_DELETED);
      else if(log.getStatus()==LogForm.STATUS_DRAFT)
        dbean.setStatus(DiaryBean.STATUS_DRAFT);
      else
        dbean.setStatus(DiaryBean.STATUS_NORMAL);
     
      if(dbean.getStatus()==DiaryBean.STATUS_NORMAL){
        dbean.getCatalog().incArticleCount(1);
        dbean.getOwner().getCount().incArticleCount(1);
      }
     
      new_ssn.save(dbean);
      logids.put(new Integer(log.getId()), new Integer(dbean.getId()));
      System.out.println("Diary: " + log.getId() + " -> " + dbean.getId());   
    }
  }
View Full Code Here

TOP

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

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.