Primefaces データテーブルでは、いくつかの列の値に基づいて、いくつかの行をレンダリングし、いくつかの行をスキップする必要があります。例えば
<p:dataTable var="contactVO" value="#{manageBean.contactDetailList}" ... rendered ="#{contactVO.hiddenContact}>
.
.
.
</p:dataTable>
"#{contactVO.hiddenContact} が true を返した場合、その行は表示されません。