D:\NewZebra\JavaApplications\DesignPatternsProject\src\structural_patterns\composite_tree\CompositeUserObject.java
 1 /*
 2  * CompositeUserObject.java
 3  *
 4  */
 5 
 6 package structural_patterns.composite_tree;
 7 
 8 /**
 9  *
10  * @author Sam Eldin
11  */
12 public class CompositeUserObject {
13     
14     public String      nodeName                = null;
15     public long        userObjectID            = -1;
16     public boolean     processedFlag           = false;
17     /** Creates a new instance of CompositeUserObject */
18     public CompositeUserObject() {
19     }
20 
21     public String toString() 
22     {
23         return getNodeName();
24     }
25 
26     public String getNodeName() {
27         return nodeName;
28     }
29 
30     public void setNodeName(String nodeName) {
31         this.nodeName = nodeName;
32     }
33 
34     public long getUserObjectID() {
35         return userObjectID;
36     }
37 
38     public void setUserObjectID(long userObjectID) {
39         this.userObjectID = userObjectID;
40     }
41 
42     public boolean isProcessedFlag() {
43         return processedFlag;
44     }
45 
46     public void setProcessedFlag(boolean processedFlag) {
47         this.processedFlag = processedFlag;
48     }
49     
50 }
51 
52