final int groupingOrdinal = propertyMetaData.getGroupingOrdinal(locale);
if (groupingOrdinal == Integer.MAX_VALUE)
{
if (propertyMetaData instanceof DefaultExpressionMetaData)
{
final DefaultExpressionPropertyMetaData demd = (DefaultExpressionPropertyMetaData) propertyMetaData;
missingProperties.add(demd.getKeyPrefix() + "grouping.ordinal=1000");
}
logger.warn("Expression '" + expression.getExpressionType() + ": Property " + propertyMetaData.getName() + ": Grouping ordinal is not valid");
}
final int ordinal = propertyMetaData.getItemOrdinal(locale);
if (groupingOrdinal == Integer.MAX_VALUE)
{
if (propertyMetaData instanceof DefaultExpressionMetaData)
{
final DefaultExpressionPropertyMetaData demd = (DefaultExpressionPropertyMetaData) propertyMetaData;
missingProperties.add(demd.getKeyPrefix() + "ordinal=1000");
}
logger.warn("Expression '" + expression.getExpressionType() + ": Property " + propertyMetaData.getName() + ": Ordinal is not valid");
}
final String propertyDescription = propertyMetaData.getDescription(locale);
if (isValid(propertyDescription, "") == false)