Package pt.opensoft.util

Examples of pt.opensoft.util.DateTime


        setStatus(SCHEDULED);
        setNextRunTime();
    }

    public void start() {
        setStartedAt(new DateTime());
        schedule();
    }
View Full Code Here


        return status.equalsIgnoreCase(RUNNING);
    }

    protected void setAborted(Exception exception) {
        setStatus(ABORTED);
        lastRunTime = new DateTime();
        setNextRunTime();
        setException(exception);
    }
View Full Code Here

        for (int i = 0; i < this.mailsTo.size(); i++) {
          email.addTo((String)mailsTo.get(i));
        }
        email.setSubject(getName() + " Exception: " + e.getMessage());
        StringBuffer message = new StringBuffer();
        message.append("Foi lan�ada uma excep��o pelo Daemon " + getName() + " causando o fim da sua execu��o � seguinte data: " + new DateTime(new java.util.Date()));
        message.append("\n\nStack Trace:\n");
        message.append("\t" + StringUtil.toString(e));
            email.setMsg(message.toString());
            email.send();
        } catch (Exception mailException) {
View Full Code Here

abstract class ProducerConsumer extends Thread {

    private static final long DEFAULT_SLEEP_ON_ERROR = 5 * 60 * 1000;

    protected static DateTime getNextDate(String weekDayName, String hour) {
        DateTime date = new DateTime(new Date().formatDate() + " " + hour);
        int weekDay = Week.getWeekDay(weekDayName);
        if (weekDay == -1) throw new IllegalArgumentException("invalid week day name: " + weekDayName);
        int diff = weekDay - date.getWeekDay();
        date = date.addDays(diff < 0 ? diff + 7 : diff);
        return date;
    }
View Full Code Here

        stats.setInterval(interval);
    }

    protected boolean hasTime() {
        if (until == null) return true;
        return until.after(new DateTime());
    }
View Full Code Here

        if (!stats.hasRecheadInterval() && !storage.hasConsumers()) stats.print();
      }
      try {
        finish();
        if (!hasTime()) {
          logger.warning("NO MORE TIME: " + new DateTime() + " > " + until);
        } else {
          logger.info("FINISHED");
        }
      } catch (Throwable e) {
        logger.error("ABORTED: " + e.getMessage(), e);
View Full Code Here

      }
      break;

    case DATE:
      formula = record.getString(nameField);
      DateTime data = null;
      formulaTranslate = null;

      if (formula.charAt(0) == '=') {
        formulaTranslate = translateFormula(formula, nameColumnCellID, poslinha);
      } else {
        data = new DateTime(record.getDate(nameField));
      }

      newCellStyle = (HSSFCellStyle) styles.get(nameField);
      setCellValue(poslinha, posColuna, data, formulaTranslate, newCellStyle);
      saveMaxColumnSize(nameSizeColumn, nameField, formulaTranslate == null ? data.toString():formulaTranslate);

      if (hasBorder && newCellStyle == null) {
        setCellBorder(poslinha, posColuna);
      }
      break;
View Full Code Here

            Field field = (Field) iterator.next();

            if (field.isNumeric() || field.isFloat()) {
                writer.writeNumeric("0", field.getLength());
            } else if (field.isDate()) {
                writer.writeDate(new DateTime(), field.getFormat());
            } else {
                if (field.getValidator() == null) {
                    writer.writeString(" ", field.getLength());
                } else {
                    writer.writeString(field.getValidator().generateTestField(), field.getLength());
View Full Code Here

    log(level, -1L, msg, thrown);
  }

  public synchronized void log (Level l, long millis, Object msg, Throwable thrown) {
    if (l.getLevel() > this.level.getLevel()) return;
    DateTime now = new DateTime();
        for (int i = 0; i < handlers.length; i++) {
            handlers[i].publish(l, now, millis, stack, msg, thrown);
        }
  }
View Full Code Here

    uploadedFile.getSize();
       
        try {
            String originalFileName = FileUtil.getFilename(uploadedFile.getName());
            String originalFileExt = FileUtil.getExtension(originalFileName);
            String timestamp = new DateTime().format("yyyyMMddHHmmssssss");


            if (originalFileName == null) {
                throw new ValidateException("Por favor, indique o nome do ficheiro.", INEXISTENT_FILE_CODE);
            }
View Full Code Here

TOP

Related Classes of pt.opensoft.util.DateTime

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.