Comparacao de datas em uma datatable primefaces

[code] <p:dataTable value="#{receitaBean.receitas}"
var=“receita”
rows=“10”
paginator=“true”
emptyMessage=“Sem registros”
rowStyleClass="#{receita.DTVencimento le receitaBean.dataAtual ? ‘old’: null}">
<p:column headerText=“Data emissão”>
<h:outputText value="#{receita.DTEmissao}">
<f:convertDateTime pattern=“dd/MM/yyyy”/>
</h:outputText>
</p:column>
<p:column headerText=“Data vencimento”>
<h:outputText value="#{receita.DTVencimento}">
<f:convertDateTime pattern=“dd/MM/yyyy”/>
</h:outputText>
</p:column>
<p:column headerText=“Cedente”>
<h:outputText value="#{receita.IDCliente.IDPessoa.razao}(cliente)" rendered="#{receita.IDCliente!=null}"/>
<h:outputText value="#{receita.IDFuncionario.IDPessoa.razao}(funcionario)" rendered="#{receita.IDFuncionario!=null}"/>
<h:outputText value=“sem cedente” rendered="#{receita.IDCliente== null and receita.IDFuncionario==null}"/>
</p:column>
<p:column headerText=" Valor nominal">
<h:outputText value=“R$ #{receita.valorNominal}”>
<f:convertNumber maxFractionDigits=“2” minFractionDigits=“2”/>
</h:outputText>
</p:column>
<p:column headerText=“Tipo”>
<h:outputText value="#{receita.IDClassificacao.descricao}"/>
</p:column>
</p:dataTable>

[/code]
nao esta funcionando gostaria de saber como colorir uma linha de outra cor quando a data for menor que a data atual ,vencido.

A classe CSS old existe no seu sistema?

http://www.primefaces.org/showcase/ui/datatableColoring.jsf

simples e fácil.

<p:dataTable value="#{receitaBean.receitas}" var="receita" rows="10" paginator="true" emptyMessage="Sem registros" rowStyleClass="#{receita.DTVencimento le receitaBean.dataAtual? 'vermelho':(receita.DTVencimento ge receitaBean.hoje ? 'verde':'azul')}"> <f:facet name="header"> Todas receitas </f:facet> <p:column headerText="Data emissão"> <h:outputText value="#{receita.DTEmissao}"> <f:convertDateTime pattern="dd/MM/yyyy"/> </h:outputText> </p:column> <p:column headerText="Data vencimento"> <h:outputText value="#{receita.DTVencimento}"> <f:convertDateTime pattern="dd/MM/yyyy"/> </h:outputText> </p:column> <p:column headerText="Cedente"> <h:outputText value="#{receita.IDCliente.IDPessoa.razao}(cliente)" rendered="#{receita.IDCliente!=null}"/> <h:outputText value="#{receita.IDFuncionario.IDPessoa.razao}(funcionario)" rendered="#{receita.IDFuncionario!=null}"/> <h:outputText value="sem cedente" rendered="#{receita.IDCliente== null and receita.IDFuncionario==null}"/> </p:column> <p:column headerText=" Valor nominal"> <h:outputText value="R$ #{receita.valorNominal}"> <f:convertNumber maxFractionDigits="2" minFractionDigits="2"/> </h:outputText> </p:column> <p:column headerText="Tipo"> <h:outputText value="#{receita.IDClassificacao.descricao}"/> </p:column> </p:dataTable>

resolvido! criei as classes e depois dataAtual - 1 dia e hoje com o dia corrente ,porque se nao o que estivece vencendo no dia estaria de vermelho e somente o que esta vencido.