/** * @deprecated Use {@link #getDefaultRequiredMessage(MetaClass, String)} * @return default required message for specified property. */ @Deprecated public String getDefaultRequiredMessage(MetaProperty metaProperty) { String notNullMessage = getNotNullMessage(metaProperty); if (notNullMessage != null) { return notNullMessage; } return messages.formatMessage(messages.getMainMessagePack(), "validation.required.defaultMsg", getPropertyCaption(metaProperty)); }
/** * Get default required message for specified property of MetaClass. * * @param metaClass MetaClass containing the property * @param propertyName property's name * @return default required message for specified property of MetaClass */ public String getDefaultRequiredMessage(MetaClass metaClass, String propertyName) { MetaPropertyPath propertyPath = metaClass.getPropertyPath(propertyName); if (propertyPath != null) { String notNullMessage = getNotNullMessage(propertyPath.getMetaProperty()); if (notNullMessage != null) { return notNullMessage; } } return messages.formatMessage(messages.getMainMessagePack(), "validation.required.defaultMsg", getPropertyCaption(metaClass, propertyName)); }