1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.commons.betwixt.schema;
17
18 import java.util.Vector;
19
20 /***
21 * <p> This is a bean specifically designed to test cyclic references.
22 * The idea is that there's a count that counts every time <code>getFriend</code>
23 * gets called and throws a <code>RuntimeException</code> if the count gets too high.</p>
24 *
25 * @author <a href='http://jakarta.apache.org/commons'>Jakarta Commons Team</a>, <a href='http://www.apache.org'>Apache Software Foundation</a>
26 */
27 public class CyclicLayer {
28 private Vector columns = new Vector();
29
30 private String name;
31
32 public CyclicLayer(String name)
33 {
34 this.name = name;
35 }
36
37 public Vector getColumns()
38 {
39 return this.columns;
40 }
41
42 public void setColumns(Vector vColumns)
43 {
44 this.columns = vColumns;
45 }
46
47 public void addColumn(CyclicColumn aColumn)
48 {
49 columns.add(aColumn);
50 }
51 public String getName()
52 {
53 return name;
54 }
55
56 public String toString()
57 {
58 return "[CyclicLayer] name=" + name;
59 }
60
61 }