Validating Exactly One Composed Detail of a Given Type

I've added example# 153 that illustrates how to validate that there exists exactly one composed detail row of a given type, along with a number of other interesting smaller features like:

  • Using a rowset aggregation function in groovy to conditionally assign the default value of the detail based on whether there already exists a row of "Primary" type or not.
  • Using a custom framework extension class for ViewObjects that any view object can use to declaratively cause any new row to be added at the end of the default rowset
  • Using a ClobDomain and custom EmailAddress domain and the genericConverter in JSF to allow successful data entry for these domain types.
  • Initializing a bounded taskflow by declaratively invoking a custom application module method exposed on its client interface
  • And more...
Comments:

Post a Comment:
Comments are closed for this entry.
About
Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today