1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.om.folder.psml;
18
19 import org.apache.jetspeed.om.folder.MenuIncludeDefinition;
20
21 /***
22 * This class implements the MenuIncludeDefinition
23 * interface in a persistent object form for use by
24 * the page manager component.
25 *
26 * @author <a href="mailto:rwatler@apache.org">Randy Watler</a>
27 * @version $Id: MenuIncludeDefinitionImpl.java 516448 2007-03-09 16:25:47Z ate $
28 */
29 public class MenuIncludeDefinitionImpl implements MenuIncludeDefinition
30 {
31 /***
32 * name - name of menu to include
33 */
34 private String name;
35
36 /***
37 * nest - nesting flag for included menu
38 */
39 private boolean nest;
40
41 /***
42 * MenuIncludeDefinitionImpl - constructor
43 */
44 public MenuIncludeDefinitionImpl()
45 {
46 }
47
48 /***
49 * getName - get menu name to nest or with options to include
50 *
51 * @return menu name
52 */
53 public String getName()
54 {
55 return name;
56 }
57
58 /***
59 * setName - set menu name to nest or with options to include
60 *
61 * @param name menu name
62 */
63 public void setName(String name)
64 {
65 this.name = name;
66 }
67
68 /***
69 * isNest - get nesting for included menu
70 *
71 * @return nest options flag
72 */
73 public boolean isNest()
74 {
75 return nest;
76 }
77
78 /***
79 * setNest - set nesting for included menu
80 *
81 * @param nest nest menu flag
82 */
83 public void setNest(boolean nest)
84 {
85 this.nest = nest;
86 }
87 }