empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/utils/TagEncodingHelper.java [1538:1572]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public String getDisplayText(Column column, Object value)
    {
        if (ObjectUtils.isEmpty(value))
            return null;
        // number
        if (value instanceof Number) {
            boolean isDecimal = (column!=null && (column.getDataType()==DataType.DECIMAL || column.getDataType()==DataType.FLOAT));
            if (isDecimal) {
                NumberFormat nf = NumberFormat.getIntegerInstance(getLocale());
                return nf.format(value);
            }
            else
                return String.valueOf(value);
        }
        // format date 
        if (value instanceof Date) {
            String date = DateUtils.formatDate((Date)value, getLocale());
            if (column!=null && column.getDataType()!=DataType.DATE)
                return StringUtils.concat(date, " ", DateUtils.formatTime((Date)value, getLocale(), (column.getDataType()==DataType.TIMESTAMP)));
            else
                return date;
        }
        if (value instanceof LocalDate)
            return DateUtils.formatDate((LocalDate)value, getLocale());
        if (value instanceof LocalDateTime) {
            if (column!=null && column.getDataType()!=DataType.DATE)
                return DateUtils.formatDateTime((LocalDateTime)value, getLocale(), (column.getDataType()==DataType.TIMESTAMP));
            else
                return DateUtils.formatDate((LocalDateTime)value, getLocale());
        }
        // Resolve text
        if (textResolver==null)
            getTextResolver(FacesContext.getCurrentInstance());
        return textResolver.resolveText(value.toString());
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



empire-db-jsf2/src/main/java/org/apache/empire/jsf2/utils/TagEncodingHelper.java [1538:1572]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public String getDisplayText(Column column, Object value)
    {
        if (ObjectUtils.isEmpty(value))
            return null;
        // number
        if (value instanceof Number) {
            boolean isDecimal = (column!=null && (column.getDataType()==DataType.DECIMAL || column.getDataType()==DataType.FLOAT));
            if (isDecimal) {
                NumberFormat nf = NumberFormat.getIntegerInstance(getLocale());
                return nf.format(value);
            }
            else
                return String.valueOf(value);
        }
        // format date 
        if (value instanceof Date) {
            String date = DateUtils.formatDate((Date)value, getLocale());
            if (column!=null && column.getDataType()!=DataType.DATE)
                return StringUtils.concat(date, " ", DateUtils.formatTime((Date)value, getLocale(), (column.getDataType()==DataType.TIMESTAMP)));
            else
                return date;
        }
        if (value instanceof LocalDate)
            return DateUtils.formatDate((LocalDate)value, getLocale());
        if (value instanceof LocalDateTime) {
            if (column!=null && column.getDataType()!=DataType.DATE)
                return DateUtils.formatDateTime((LocalDateTime)value, getLocale(), (column.getDataType()==DataType.TIMESTAMP));
            else
                return DateUtils.formatDate((LocalDateTime)value, getLocale());
        }
        // Resolve text
        if (textResolver==null)
            getTextResolver(FacesContext.getCurrentInstance());
        return textResolver.resolveText(value.toString());
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



