Example usage for org.apache.commons.lang.time DateFormatUtils ISO_DATE_FORMAT

List of usage examples for org.apache.commons.lang.time DateFormatUtils ISO_DATE_FORMAT

Introduction

In this page you can find the example usage for org.apache.commons.lang.time DateFormatUtils ISO_DATE_FORMAT.

Prototype

FastDateFormat ISO_DATE_FORMAT

To view the source code for org.apache.commons.lang.time DateFormatUtils ISO_DATE_FORMAT.

Click Source Link

Document

ISO8601 formatter for date without time zone.

Usage

From source file:org.openmrs.module.emrmonitor.metric.JavaRuntimeMetricProducer.java

/**
 * @return a list of produced metrics/* w  w  w .  j  a  v a  2 s. c om*/
 */
@Override
public Map<String, String> produceMetrics() {

    Map<String, String> metrics = new LinkedHashMap<String, String>();

    // Memory
    Runtime runtime = Runtime.getRuntime();
    metrics.put("memory.total", FormatUtil.formatBytes(runtime.totalMemory()));
    metrics.put("memory.total.bytes", Long.toString(runtime.totalMemory()));
    metrics.put("memory.free", FormatUtil.formatBytes(runtime.freeMemory()));
    metrics.put("memory.free.bytes", Long.toString(runtime.freeMemory()));
    metrics.put("memory.maximum", FormatUtil.formatBytes(runtime.maxMemory()));
    metrics.put("memory.maximum.bytes", Long.toString(runtime.maxMemory()));

    // Date/time
    Calendar cal = Calendar.getInstance();
    metrics.put("datetime.display", DateFormat.getDateTimeInstance().format(cal.getTime()));
    metrics.put("datetime.date", DateFormatUtils.ISO_DATE_FORMAT.format(cal));
    metrics.put("datetime.time", DateFormatUtils.ISO_TIME_NO_T_FORMAT.format(cal));
    metrics.put("datetime.timezone", cal.getTimeZone().getDisplayName());

    // Java
    Properties sp = System.getProperties();
    metrics.put("version", sp.getProperty("java.version"));
    metrics.put("vendor", sp.getProperty("java.vendor"));
    metrics.put("jvmVersion", sp.getProperty("java.vm.version"));
    metrics.put("jvmVendor", sp.getProperty("java.vm.vendor"));
    metrics.put("runtimeName", sp.getProperty("java.runtime.name"));
    metrics.put("runtimeVersion", sp.getProperty("java.runtime.version"));
    metrics.put("user.name", sp.getProperty("user.name"));
    metrics.put("user.language", sp.getProperty("user.language"));
    metrics.put("user.timezone", sp.getProperty("user.timezone"));
    metrics.put("user.directory", sp.getProperty("user.dir"));
    metrics.put("encoding", sp.getProperty("sun.jnu.encoding"));
    metrics.put("tempDirectory", sp.getProperty("java.io.tmpdir"));

    return metrics;
}

From source file:org.oscarehr.common.dao.ConsultRequestDao.java

private String getSearchQuery(ConsultationRequestSearchFilter filter, boolean selectCountOnly) {

    StringBuilder sql = new StringBuilder("select " + (selectCountOnly ? "count(*)" : "cr,specialist,cs,d,p")
            + " from ConsultationRequest cr left outer join cr.professionalSpecialist specialist, ConsultationServices cs, Demographic d"
            + " left outer join d.provider p where d.DemographicNo = cr.demographicId and cs.id = cr.serviceId ");

    if (filter.getAppointmentStartDate() != null) {
        sql.append("and cr.appointmentDate >=  '"
                + FastDateFormat.getInstance("yyyy-MM-dd").format(filter.getAppointmentStartDate()) + "' ");
    }// w  w  w .  j  a  v  a2  s. c  om

    if (filter.getAppointmentEndDate() != null) {
        sql.append("and cr.appointmentDate <=  '"
                + DateFormatUtils.ISO_DATE_FORMAT.format(filter.getAppointmentEndDate()) + " 23:59:59' ");
    }

    if (filter.getReferralStartDate() != null) {
        sql.append("and cr.referralDate >=  '"
                + DateFormatUtils.ISO_DATE_FORMAT.format(filter.getReferralStartDate()) + "' ");
    }

    if (filter.getReferralEndDate() != null) {
        sql.append("and cr.referralDate <=  '"
                + DateFormatUtils.ISO_DATE_FORMAT.format(filter.getReferralEndDate()) + " 23:59:59' ");
    }

    if (filter.getStatus() != null) {
        sql.append("and cr.status = '" + filter.getStatus() + "' ");
    } else {
        sql.append("and cr.status != 4 ");
    }

    if (StringUtils.isNotBlank(filter.getTeam())) {
        sql.append("and cr.sendTo = '" + StringEscapeUtils.escapeSql(filter.getTeam()) + "' ");
    }

    if (StringUtils.isNotBlank(filter.getUrgency())) {
        sql.append("and cr.urgency = '" + StringEscapeUtils.escapeSql(filter.getUrgency()) + "' ");
    }

    if (filter.getDemographicNo() != null && filter.getDemographicNo().intValue() > 0) {
        sql.append("and cr.demographicId = " + StringEscapeUtils.escapeSql(filter.getDemographicNo().toString())
                + " ");
    }

    String orderBy = "cr.referralDate";
    String orderDir = "desc";

    if (filter.getSortDir() != null) {
        orderDir = filter.getSortDir().toString();
    }

    if (SORTMODE.AppointmentDate.equals(filter.getSortMode())) {
        orderBy = "cr.appointmentDate " + orderDir + ",cr.appointmentTime " + orderDir;
    } else if (SORTMODE.Demographic.equals(filter.getSortMode())) {
        orderBy = "d.LastName " + orderDir + ",d.FirstName " + orderDir;
    } else if (SORTMODE.Service.equals(filter.getSortMode())) {
        orderBy = "cs.serviceDesc " + orderDir;
    } else if (SORTMODE.Consultant.equals(filter.getSortMode())) {
        orderBy = "specialist.lastName " + orderDir + ",specialist.firstName " + orderDir;
    } else if (SORTMODE.Team.equals(filter.getSortMode())) {
        orderBy = "cr.sendTo " + orderDir;
    } else if (SORTMODE.Status.equals(filter.getSortMode())) {
        orderBy = "cr.status " + orderDir;
    } else if (SORTMODE.MRP.equals(filter.getSortMode())) {
        orderBy = "p.LastName " + orderDir + ",p.FirstName " + orderDir;
    } else if (SORTMODE.FollowUpDate.equals(filter.getSortMode())) {
        orderBy = "cr.followUpDate " + orderDir;
    } else if (SORTMODE.ReferralDate.equals(filter.getSortMode())) {
        orderBy = "cr.referralDate " + orderDir;
    } else if (SORTMODE.Urgency.equals(filter.getSortMode())) {
        orderBy = "cr.urgency " + orderDir;
    }

    orderBy = " ORDER BY " + orderBy;

    sql.append(orderBy);

    return sql.toString();
}

From source file:org.oscarehr.common.dao.ConsultResponseDao.java

private String getSearchQuery(ConsultationResponseSearchFilter filter, boolean selectCountOnly) {
    StringBuilder sql = new StringBuilder("select " + (selectCountOnly ? "count(*)" : "cr,sp,d,p")
            + " from ConsultationResponse cr , ProfessionalSpecialist sp, Demographic d left outer join d.provider p"
            + " where sp.id = cr.referringDocId and d.DemographicNo = cr.demographicNo ");

    if (filter.getAppointmentStartDate() != null) {
        sql.append("and cr.appointmentDate >=  '"
                + FastDateFormat.getInstance("yyyy-MM-dd").format(filter.getAppointmentStartDate()) + "' ");
    }/* ww w .j  a  va 2  s.  com*/
    if (filter.getAppointmentEndDate() != null) {
        sql.append("and cr.appointmentDate <=  '"
                + DateFormatUtils.ISO_DATE_FORMAT.format(filter.getAppointmentEndDate()) + " 23:59:59' ");
    }
    if (filter.getReferralStartDate() != null) {
        sql.append("and cr.referralDate >=  '"
                + DateFormatUtils.ISO_DATE_FORMAT.format(filter.getReferralStartDate()) + "' ");
    }
    if (filter.getReferralEndDate() != null) {
        sql.append("and cr.referralDate <=  '"
                + DateFormatUtils.ISO_DATE_FORMAT.format(filter.getReferralEndDate()) + " 23:59:59' ");
    }
    if (filter.getResponseStartDate() != null) {
        sql.append("and cr.responseDate >=  '"
                + DateFormatUtils.ISO_DATE_FORMAT.format(filter.getResponseStartDate()) + "' ");
    }
    if (filter.getResponseEndDate() != null) {
        sql.append("and cr.responseDate <=  '"
                + DateFormatUtils.ISO_DATE_FORMAT.format(filter.getResponseEndDate()) + " 23:59:59' ");
    }
    if (filter.getStatus() != null) {
        sql.append("and cr.status = '" + filter.getStatus() + "' ");
    } else {
        sql.append("and cr.status != 4 ");
    }
    if (StringUtils.isNotBlank(filter.getTeam())) {
        sql.append("and cr.sendTo = '" + StringEscapeUtils.escapeSql(filter.getTeam()) + "' ");
    }
    if (StringUtils.isNotBlank(filter.getUrgency())) {
        sql.append("and cr.urgency = '" + StringEscapeUtils.escapeSql(filter.getUrgency()) + "' ");
    }
    if (filter.getDemographicNo() != null && filter.getDemographicNo().intValue() > 0) {
        sql.append("and cr.demographicNo = " + StringEscapeUtils.escapeSql(filter.getDemographicNo().toString())
                + " ");
    }

    String orderBy = "cr.referralDate";
    String orderDir = "desc";

    if (filter.getSortDir() != null) {
        orderDir = filter.getSortDir().toString();
    }
    if (SORTMODE.AppointmentDate.equals(filter.getSortMode())) {
        orderBy = "cr.appointmentDate " + orderDir + ",cr.appointmentTime " + orderDir;
    } else if (SORTMODE.Demographic.equals(filter.getSortMode())) {
        orderBy = "d.LastName " + orderDir + ",d.FirstName " + orderDir;
    } else if (SORTMODE.ReferringDoctor.equals(filter.getSortMode())) {
        orderBy = "sp.lastName " + orderDir + ",sp.firstName " + orderDir;
    } else if (SORTMODE.Team.equals(filter.getSortMode())) {
        orderBy = "cr.sendTo " + orderDir;
    } else if (SORTMODE.Status.equals(filter.getSortMode())) {
        orderBy = "cr.status " + orderDir;
    } else if (SORTMODE.Provider.equals(filter.getSortMode())) {
        orderBy = "p.LastName " + orderDir + ",p.FirstName " + orderDir;
    } else if (SORTMODE.FollowUpDate.equals(filter.getSortMode())) {
        orderBy = "cr.followUpDate " + orderDir;
    } else if (SORTMODE.ReferralDate.equals(filter.getSortMode())) {
        orderBy = "cr.referralDate " + orderDir;
    } else if (SORTMODE.ResponseDate.equals(filter.getSortMode())) {
        orderBy = "cr.responseDate " + orderDir;
    } else if (SORTMODE.Urgency.equals(filter.getSortMode())) {
        orderBy = "cr.urgency " + orderDir;
    }

    orderBy = " ORDER BY " + orderBy;
    sql.append(orderBy);

    return sql.toString();
}

From source file:org.oscarehr.common.model.Demographic.java

public String getFormattedEffDate() {
    Date d = getEffDate();/*from   www.  ja va2  s . co  m*/
    if (d != null)
        return (DateFormatUtils.ISO_DATE_FORMAT.format(d));
    else
        return ("");
}

From source file:org.oscarehr.common.model.Demographic.java

public String getFormattedRenewDate() {
    Date d = getHcRenewDate();/*  www  . ja v a 2s .c  o  m*/
    if (d != null)
        return (DateFormatUtils.ISO_DATE_FORMAT.format(d));
    else
        return ("");
}

From source file:org.oscarehr.common.model.Demographic.java

public String getFormattedDob() {
    Calendar cal = getBirthDay();
    if (cal != null)
        return (DateFormatUtils.ISO_DATE_FORMAT.format(cal));
    else/*from   w w w. ja va  2  s . c  o m*/
        return ("");
}

From source file:org.oscarehr.common.model.DrugDispensing.java

public String getDateCreatedAsString() {
    if (getDateCreated() != null)
        return DateFormatUtils.ISO_DATE_FORMAT.format(getDateCreated());
    return null;//from   w  ww.j av a  2 s.  co  m
}

From source file:org.oscarehr.common.web.DemographicHistoryItem.java

public DemographicHistoryItem(String name, String type, Date dateSeen) {
    this.name = name;
    this.type = type;
    this.dateSeen = DateFormatUtils.ISO_DATE_FORMAT.format(dateSeen);
}

From source file:org.oscarehr.PMmodule.web.CdsForm4.java

public static String getFormattedClientBirthDay(Integer clientId) {
    Demographic demographic = demographicDao.getDemographicById(clientId);
    if (demographic != null && demographic.getBirthDay() != null) {
        return (DateFormatUtils.ISO_DATE_FORMAT.format(demographic.getBirthDay()));
    } else {/*from w w  w  .  j a v  a 2s . co m*/
        return (null);
    }
}

From source file:org.oscarehr.PMmodule.web.CdsForm4.java

public static String getEscapedAdmissionSelectionDisplay(Admission admission) {
    StringBuilder sb = new StringBuilder();

    sb.append(admission.getProgramName());
    sb.append(" ( ");
    sb.append(DateFormatUtils.ISO_DATE_FORMAT.format(admission.getAdmissionDate()));
    sb.append(" - ");
    if (admission.getDischargeDate() == null)
        sb.append("current");
    else/*w w  w.  j  a v  a  2  s  .com*/
        sb.append(DateFormatUtils.ISO_DATE_FORMAT.format(admission.getDischargeDate()));
    sb.append(" )");

    return (StringEscapeUtils.escapeHtml(sb.toString()));
}