1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.om.folder.impl;
18
19 import org.apache.jetspeed.om.folder.MenuExcludeDefinition;
20
21 /***
22 * This abstract class implements the menu exclude definition
23 * interface in a default manner to allow derived classes to
24 * easily describe standard menu definitions.
25 *
26 * @author <a href="mailto:rwatler@apache.org">Randy Watler</a>
27 * @version $Id: StandardMenuExcludeDefinitionImpl.java 516448 2007-03-09 16:25:47Z ate $
28 */
29 public abstract class StandardMenuExcludeDefinitionImpl implements MenuExcludeDefinition
30 {
31 /***
32 * StandardMenuExcludeDefinitionImpl - constructor
33 */
34 public StandardMenuExcludeDefinitionImpl()
35 {
36 }
37
38 /***
39 * getName - get menu name with options to exclude
40 *
41 * @return menu name
42 */
43 public String getName()
44 {
45 return null;
46 }
47
48 /***
49 * setName - set menu name with options to exclude
50 *
51 * @param name menu name
52 */
53 public void setName(String name)
54 {
55 throw new RuntimeException("StandardMenuExcludeDefinitionImpl instance immutable");
56 }
57 }