01: /*
02: * Copyright (C) 2006 Methodhead Software LLC. All rights reserved.
03: *
04: * This file is part of TransferCM.
05: *
06: * TransferCM is free software; you can redistribute it and/or modify it under the
07: * terms of the GNU General Public License as published by the Free Software
08: * Foundation; either version 2 of the License, or (at your option) any later
09: * version.
10: *
11: * TransferCM is distributed in the hope that it will be useful, but WITHOUT ANY
12: * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
13: * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
14: * details.
15: *
16: * You should have received a copy of the GNU General Public License along with
17: * TransferCM; if not, write to the Free Software Foundation, Inc., 51 Franklin St,
18: * Fifth Floor, Boston, MA 02110-1301 USA
19: */
20:
21: package com.methodhead.shim;
22:
23: import javax.swing.tree.DefaultMutableTreeNode;
24:
25: /**
26: * A link in the site map.
27: */
28: public class Link extends DefaultMutableTreeNode {
29:
30: // constructors /////////////////////////////////////////////////////////////
31:
32: // constants ////////////////////////////////////////////////////////////////
33:
34: // classes //////////////////////////////////////////////////////////////////
35:
36: // methods //////////////////////////////////////////////////////////////////
37:
38: // properties ///////////////////////////////////////////////////////////////
39:
40: public String getTitle() {
41: return title_;
42: }
43:
44: public void setTitle(String title) {
45: title_ = title;
46: }
47:
48: public int getPageId() {
49: return pageId_;
50: }
51:
52: public void setPageId(int pageId) {
53: pageId_ = pageId;
54: }
55:
56: public String getAlias() {
57: return alias_;
58: }
59:
60: public void setAlias(String alias) {
61: alias_ = alias;
62: }
63:
64: public boolean getHidden() {
65: return hidden_;
66: }
67:
68: public void setHidden(boolean hidden) {
69: hidden_ = hidden;
70: }
71:
72: // attributes ///////////////////////////////////////////////////////////////
73:
74: private String title_ = "";
75: private int pageId_ = 0;
76: private String alias_ = "";
77: private boolean hidden_ = false;
78: }
|