Details
-
Bug
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
None
-
None
-
None
Description
The preferred metadata for converters an validators is not correct. The meaning of 'preferred' is something that the developer will usually want to set. Currently we don't have 'preferred' on 'maximum' for some of the range validators, but we have it on all the message[*] attrs that generally don't need to be set.
Here's the metadata I suggest for preferred for converters and validators. If the attr isn't listed it shouldn't have preferred
af:convertColor (favorite-property = patterns)
patterns = preferred
transparentAllowed = preferred
af:convertDateTime (favorite-property = type)
dateStyle = preferred
pattern = preferred
timeStyle = preferred
timeZone = preferred
type = preferred
af:convertNumber (favorite-property = type)
integerOnly = preferred
maxFractionDigits = preferred
maxIntegerDigits = preferred
type = preferred
minFractionDigits = preferred
minIntegerDigits = preferred
pattern = preferred
currencyCode = preferred
af:validateByteLength (favorite-property = maximum)
maximum = preferred
encoding = preferred
af:validateDateRestriction
invalidDays = preferred
invalidDaysOfWeek = preferred
invalidMonths = preferred
af:validateDateTimeRange
maximum = preferred
minimum = preferred
af:validateDoubleRange
maximum=preferred
minimum = preferred
af:validateLength
minimum = preferred
maximum = preferred
af:validateLongRange
minimum = preferred
maximum = preferred
af:validateRegExp (favorite-property = pattern)
pattern = preferred