Package org.jayasoft.woj.server.data.model

Examples of org.jayasoft.woj.server.data.model.BackupTimer


    DataSource getDataSource() {
        return DSManager.getInstance().getMasterDS();
    }
   
    protected Object[] getInsertParameters(Object o) {
        BackupTimer r = (BackupTimer) o;
        List parameters = new ArrayList();
        parameters.add(new Integer(r.getFrequency()));
        parameters.add(new Long(r.getLastDone()));
        parameters.add(r.getFilePrefix());
        return parameters.toArray();
    }
View Full Code Here


        parameters.add(r.getFilePrefix());
        return parameters.toArray();
    }
   
    protected Object[] getUpdateParameters(Object o) {
        BackupTimer r = (BackupTimer) o;
        List parameters = new ArrayList();
        parameters.add(new Long(r.getLastDone()));
        parameters.add(r.getFilePrefix());
        parameters.add(new Integer(r.getFrequency()));
        return parameters.toArray();
    }
View Full Code Here

          // This mode must check if a zip has to be created or not.
          if (WOJServer.getInstance().getBackupService().mustPrepareBackupZipFile(today)) {
            BackupTimer[] timers = WOJServer.getInstance().getBackupService().getBackupZipTimers(today);
            LOGGER.info("Zip must be created for : " + timers.length + " timers");
            for (int i = 0; i < timers.length; i++) {
              BackupTimer timer = timers[i];
          fileName = TimerHelper.getZipName(timer, today);
          since = String.valueOf(timer .getLastDone());
          result += askForZip(since, fileName, today);
          timer.setLastDone(today);
        }
        WOJServer.getInstance().getBackupService().updateBackupTimers(timers);
              request.setAttribute(ServletConstants.BACKUP_MODULES.P_ZIP_URL, result);
          } else {
            LOGGER.info("No zip to be created");
View Full Code Here

   
    BackupTimerDao uTimerDao = WOJServer.getInstance().getDataService().getBackupTimerDao();
    BackupTimer[] timers = uTimerDao.getAllTimers();
   
    for (int i = 0; i < timers.length; i++) {
      BackupTimer timer = timers[i];
      GregorianCalendar gc = new GregorianCalendar();
      gc.setTimeInMillis(timer.getLastDone());
      gc.add(timer.getFrequency(), 1);
      if (gc.getTimeInMillis() <= today) {
        return true;
      }
    }
   
View Full Code Here

   
    BackupTimerDao uTimerDao = WOJServer.getInstance().getDataService().getBackupTimerDao();
    BackupTimer[] timers = uTimerDao.getAllTimers();
   
    for (int i = 0; i < timers.length; i++) {
      BackupTimer timer = timers[i];
      GregorianCalendar gc = new GregorianCalendar(Locale.FRANCE);
      gc.setTimeInMillis(timer.getLastDone());
      gc.add(timer.getFrequency(), 1);
      if (gc.getTimeInMillis() <= today) {
        result.add(timer);
      }
    }
   
View Full Code Here

   * @see org.jayasoft.woj.server.services.ContentService#updateTimers(org.jayasoft.woj.server.data.BackupTimer[])
   */
  public void updateBackupTimers(BackupTimer[] timers) {
    BackupTimerDao dao = WOJServer.getInstance().getDataService().getBackupTimerDao();
    for (int i = 0; i < timers.length; i++) {
      BackupTimer timer = timers[i];
      dao.update(timer);
    }
  }
View Full Code Here

TOP

Related Classes of org.jayasoft.woj.server.data.model.BackupTimer

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.