com.objex.progeny.anywhere.data
Class XRFFolder

java.lang.Object
  extended by com.objex.progeny.anywhere.data.XRFFolder
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<XRFFolder>

public class XRFFolder
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable<XRFFolder>

See Also:
Serialized Form

Constructor Summary
XRFFolder()
           
XRFFolder(int aId, java.lang.String aName, XRFFolder aParent)
           
 
Method Summary
 void addChild(XRFFolder a_child)
          Adds a child folder to this tree
 int compareTo(XRFFolder a_folder)
           
 java.util.Vector<XRFFolder> getChildren()
           
 int getId()
          Getter for property id.
 java.lang.String getName()
          Getter for property name.
 XRFFolder getParent()
          Getter for property parent.
static void linkFolderTree(XRFFolder pa, XRFFolder[] achildren)
          Link together all folders in the list
 void setId(int id)
          Setter for property id.
 void setName(java.lang.String name)
          Setter for property name.
 void setParent(XRFFolder parent)
          Setter for property parent.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XRFFolder

public XRFFolder()

XRFFolder

public XRFFolder(int aId,
                 java.lang.String aName,
                 XRFFolder aParent)
Method Detail

linkFolderTree

public static void linkFolderTree(XRFFolder pa,
                                  XRFFolder[] achildren)
Link together all folders in the list

Parameters:
pa - the Parent of this Folder
achildren - the children

getId

public int getId()
Getter for property id.

Returns:
Value of property id.

setId

public void setId(int id)
Setter for property id.

Parameters:
id - New value of property id.

getName

public java.lang.String getName()
Getter for property name.

Returns:
Value of property name.

setName

public void setName(java.lang.String name)
Setter for property name.

Parameters:
name - New value of property name.

getParent

public XRFFolder getParent()
Getter for property parent.

Returns:
Value of property parent.

setParent

public void setParent(XRFFolder parent)
Setter for property parent.

Parameters:
parent - New value of property parent.

addChild

public void addChild(XRFFolder a_child)
Adds a child folder to this tree


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getChildren

public java.util.Vector<XRFFolder> getChildren()
Returns:
Vector of child folders of this folder otherwise NULL

compareTo

public int compareTo(XRFFolder a_folder)
Specified by:
compareTo in interface java.lang.Comparable<XRFFolder>