Feed on

In this latest in theĀ DoubleDawg series, we are almost ready to do something big.

But first, we have one more working session, and we get an incredibly cool gift!

The After Code for Step 5 (1269)

Get the Flash Player to see this content.

The After Code for Step 6 (1501)

Previous DoubleDawgDare

Next DoubleDawgDare (Might be as early as next week!).

11 Responses to “DoubleDawgDare 6: Merry Christmas??”

  1. Jeff Grigg says:

    Merry Christmas! Er, ah… Happy Australia day! (January 26th šŸ˜‰

    Thank you for the screen cast!

    (And you’re welcome for the tests!)

  2. Jeff Grigg says:

    2:55 to 3:15 in the screencast:
    To offer a little clarification on the processing of the ā€œValidationsā€ annotation in the ā€œprocessValidationAnnotationSingularā€ method: The ā€œ@Validations(ā€¦)ā€ annotation contains 14 attributes, each of which is a typed array of validation annotations. See the ā€œLotsOfParameterValuesā€ class in the ā€œAnnotationValidationConfigurationBuilder_Validations_Testā€ test for an example of its usage. So weā€™re looking at nested annotations.

    Itā€™s also useful to know that the depreciated ā€œValidationā€ annotation, processed by the ā€œprocessValidationPluralā€ method, is defined as containing an array of Validations annotations. (See ā€œAnnotationValidationConfigurationBuilder_Validation_Testā€) I think itā€™s deprecated because you can just merge all the contents of all the Validations it contains into one Validations annotation.

    [I have no Earthly idea why the ā€œDateRangeFieldValidatorā€ annotation is omitted from the list of possible children of the Validations annotation. Maybe itā€™s an error.]

  3. Jeff Grigg says:

    We’re all just dying to know how you’ll get polymorphic behavior out of an ‘@interface’. ;-> It’s a challenge!

Leave a Reply

AWSOM Powered