}
protected void configureRelationalGroupFooter(final RelationalGroup group, final GroupDefinition groupDefinition, final int index)
throws ReportProcessingException
{
final RootBandDefinition footerDefinition = groupDefinition.getFooter();
if (footerDefinition.isVisible() == false)
{
return;
}
if (groupDefinition.getAggregationFunction() == null && (groupDefinition.getGroupTotalsLabel() == null || groupDefinition.getGroupTotalsLabel().length() == 0))
{
return;
}
final GroupFooter footer = group.getFooter();
final Boolean repeat = footerDefinition.getRepeat();
if (repeat != null)
{
footer.setRepeat(repeat.booleanValue());
}