Examples of CmsAcquisition


Examples of com.jeecms.cms.entity.assist.CmsAcquisition

      acqu.setTotalItem(0);
    }
  }

  public void pause(Integer id) {
    CmsAcquisition acqu = findById(id);
    if (acqu == null) {
      return;
    }
    if (acqu.getStatus() == CmsAcquisition.START) {
      acqu.setStatus(CmsAcquisition.PAUSE);
    }
  }
View Full Code Here

Examples of com.jeecms.cms.entity.assist.CmsAcquisition

      acqu.setStatus(CmsAcquisition.PAUSE);
    }
  }

  public CmsAcquisition start(Integer id) {
    CmsAcquisition acqu = findById(id);
    if (acqu == null) {
      return acqu;
    }
    acqu.setStatus(CmsAcquisition.START);
    acqu.setStartTime(new Date());
    acqu.setEndTime(null);
    if (acqu.getCurrNum() <= 0) {
      acqu.setCurrNum(1);
    }
    if (acqu.getCurrItem() <= 0) {
      acqu.setCurrItem(1);
    }
    acqu.setTotalItem(0);
    return acqu;
  }
View Full Code Here

Examples of com.jeecms.cms.entity.assist.CmsAcquisition

    acqu.setTotalItem(0);
    return acqu;
  }

  public void end(Integer id) {
    CmsAcquisition acqu = findById(id);
    if (acqu == null) {
      return;
    }
    acqu.setStatus(CmsAcquisition.STOP);
    acqu.setEndTime(new Date());
    acqu.setCurrNum(0);
    acqu.setCurrItem(0);
    acqu.setTotalItem(0);
    acqu.setTotalItem(0);
  }
View Full Code Here

Examples of com.jeecms.cms.entity.assist.CmsAcquisition

    acqu.setTotalItem(0);
  }

  public boolean isNeedBreak(Integer id, int currNum, int currItem,
      int totalItem) {
    CmsAcquisition acqu = findById(id);
    if (acqu == null) {
      return true;
    } else if (acqu.isPuase()) {
      acqu.setCurrNum(currNum);
      acqu.setCurrItem(currItem);
      acqu.setTotalItem(totalItem);
      acqu.setEndTime(new Date());
      return true;
    } else if (acqu.isStop()) {
      acqu.setCurrNum(0);
      acqu.setCurrItem(0);
      acqu.setTotalItem(0);
      acqu.setEndTime(new Date());
      return true;
    } else {
      acqu.setCurrNum(currNum);
      acqu.setCurrItem(currItem);
      acqu.setTotalItem(totalItem);
      return false;
    }
  }
View Full Code Here

Examples of com.jeecms.cms.entity.assist.CmsAcquisition

    bean.setType(contentTypeMng.findById(typeId));
    return bean;
  }

  public CmsAcquisition deleteById(Integer id) {
    CmsAcquisition bean = dao.deleteById(id);
    return bean;
  }
View Full Code Here

Examples of com.jeecms.cms.entity.assist.CmsAcquisition

  }

  public Content saveContent(String title, String txt, Integer acquId,
      AcquisitionResultType resultType, CmsAcquisitionTemp temp,
      CmsAcquisitionHistory history) {
    CmsAcquisition acqu = findById(acquId);
    Content c = new Content();
    c.setSite(acqu.getSite());
    ContentExt cext = new ContentExt();
    ContentTxt ctxt = new ContentTxt();
    cext.setTitle(title);
    ctxt.setTxt(txt);
    Content content = contentMng.save(c, cext, ctxt, null, null, null,
        null, null, null, null, null, null, acqu.getChannel().getId(),
        acqu.getType().getId(), false, acqu.getUser(), false);
    history.setTitle(title);
    history.setContent(content);
    history.setDescription(resultType.name());
    temp.setTitle(title);
    temp.setDescription(resultType.name());
View Full Code Here

Examples of com.jeecms.cms.entity.assist.CmsAcquisition

    return dao.getMaxQueue(siteId);
  }

  public void addToQueue(Integer[] ids, Integer queueNum) {
    for (Integer id : ids) {
      CmsAcquisition acqu = findById(id);
      if (acqu.getStatus() == CmsAcquisition.START || acqu.getQueue() > 0) {
        continue;
      }
      acqu.setQueue(queueNum++);
    }
  }
View Full Code Here

Examples of com.jeecms.cms.entity.assist.CmsAcquisition

      acqu.setQueue(queueNum++);
    }
  }

  public void cancel(Integer siteId, Integer id) {
    CmsAcquisition acqu = findById(id);
    Integer queue = acqu.getQueue();
    for (CmsAcquisition c : getLargerQueues(siteId, queue)) {
      c.setQueue(c.getQueue() - 1);
    }
    acqu.setQueue(0);
  }
View Full Code Here

Examples of com.jeecms.cms.entity.assist.CmsAcquisition

  public List<CmsAcquisition> getLargerQueues(Integer siteId, Integer queueNum) {
    return dao.getLargerQueues(siteId, queueNum);
  }

  public CmsAcquisition popAcquFromQueue(Integer siteId) {
    CmsAcquisition acquisition = dao.popAcquFromQueue(siteId);
    if (acquisition != null) {
      Integer id = acquisition.getId();
      cancel(siteId, id);
    }
    return acquisition;
  }
View Full Code Here

Examples of com.jeecms.cms.entity.assist.CmsAcquisition

    f.append(" order by bean.id asc");
    return find(f);
  }

  public CmsAcquisition findById(Integer id) {
    CmsAcquisition entity = get(id);
    return entity;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.