1   package org.org.usurper.dummydomain;
2   
3   import java.util.List;
4   import java.util.Map;
5   import java.util.Set;
6   
7   import org.apache.commons.lang.builder.ToStringBuilder;
8   import org.apache.commons.lang.builder.ToStringStyle;
9   
10  /**
11   * @author Pierre-Antoine Grégoire
12   */
13  public class ImmutableDummyWithChildVOCollections {
14  
15      private final List<DummyWithChildVO> dummyWithChildVOList;
16  
17      private final Set<DummyWithChildVO> dummyWithChildVOSet;
18  
19      private final Map<DummyWithChildVO, DummyWithChildVO> dummyWithChildVOMap;
20  
21      public ImmutableDummyWithChildVOCollections(final List<DummyWithChildVO> dummyWithChildVOList, final Set<DummyWithChildVO> dummyWithChildVOSet, final Map<DummyWithChildVO, DummyWithChildVO> dummyWithChildVOMap) {
22          super();
23          this.dummyWithChildVOList = dummyWithChildVOList;
24          this.dummyWithChildVOSet = dummyWithChildVOSet;
25          this.dummyWithChildVOMap = dummyWithChildVOMap;
26      }
27  
28      /**
29       * @see java.lang.Object#toString()
30       */
31      public String toString() {
32          return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("dummyWithChildVOList", this.dummyWithChildVOList).append("dummyWithChildVOSet", this.dummyWithChildVOSet).append("dummyWithChildVOMap", this.dummyWithChildVOMap).toString();
33      }
34  
35      public List<DummyWithChildVO> getDummyWithChildVOList() {
36          return dummyWithChildVOList;
37      }
38  
39      public Map<DummyWithChildVO, DummyWithChildVO> getDummyWithChildVOMap() {
40          return dummyWithChildVOMap;
41      }
42  
43      public Set<DummyWithChildVO> getDummyWithChildVOSet() {
44          return dummyWithChildVOSet;
45      }
46  
47  }