org.apache.jetspeed.prefs.impl
Class NodeImplProxy

java.lang.Object
  extended by org.apache.jetspeed.prefs.impl.NodeImplProxy
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Node

public class NodeImplProxy
extends java.lang.Object
implements Node

See Also:
Serialized Form

Constructor Summary
NodeImplProxy(Node node)
           
 
Method Summary
protected  java.lang.Object clone()
           
 java.sql.Timestamp getCreationDate()
          Getter for creation date.
 java.lang.String getFullPath()
          Getter for the full path.
 java.sql.Timestamp getModifiedDate()
          Getter for the modified date.
 Node getNode()
           
 long getNodeId()
          Getter for the node id.
 java.util.Collection getNodeKeys()
          Getter for the keys associated to a specific nodes.
 java.lang.String getNodeName()
          Getter for the node name.
 java.util.Collection getNodeProperties()
          Getter for the node properties.
 int getNodeType()
          Getter for the node type.
 java.lang.Long getParentNodeId()
          Getter for the parent node id.
protected  void invalidate()
           
protected  void reset()
           
 void setCreationDate(java.sql.Timestamp creationDate)
          Setter for the creation date.
 void setFullPath(java.lang.String fullPath)
          Setter for the full path.
 void setModifiedDate(java.sql.Timestamp modifiedDate)
          Setter for the modified date.
 void setNode(Node node)
           
 void setNodeId(long nodeId)
          Setter for the node id.
 void setNodeKeys(java.util.Collection nodeKeys)
          Setter for the keys associated to a specific nodes.
 void setNodeName(java.lang.String nodeName)
          Setter for the node name.
 void setNodeProperties(java.util.Collection nodeProperties)
          Setter for the node properties.
 void setNodeType(int nodeType)
          Setter for the node type.
 void setParentNodeId(java.lang.Long parentNodeId)
          Setter for the parent node id.
static void setProvider(PersistenceBrokerPreferencesProvider p)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeImplProxy

public NodeImplProxy(Node node)
Method Detail

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

getCreationDate

public java.sql.Timestamp getCreationDate()
Description copied from interface: Node

Getter for creation date.

Specified by:
getCreationDate in interface Node
Returns:
The creation date.

getFullPath

public java.lang.String getFullPath()
Description copied from interface: Node

Getter for the full path.

Specified by:
getFullPath in interface Node
Returns:
The full path.

getModifiedDate

public java.sql.Timestamp getModifiedDate()
Description copied from interface: Node

Getter for the modified date.

Specified by:
getModifiedDate in interface Node
Returns:
The modified date.

getNodeId

public long getNodeId()
Description copied from interface: Node

Getter for the node id.

Specified by:
getNodeId in interface Node
Returns:
The node id.

getNodeKeys

public java.util.Collection getNodeKeys()
Description copied from interface: Node

Getter for the keys associated to a specific nodes.

Specified by:
getNodeKeys in interface Node
Returns:
The node keys.

getNodeName

public java.lang.String getNodeName()
Description copied from interface: Node

Getter for the node name.

Specified by:
getNodeName in interface Node
Returns:
The node name.

getNodeProperties

public java.util.Collection getNodeProperties()
Description copied from interface: Node

Getter for the node properties.

Specified by:
getNodeProperties in interface Node
Returns:
The node properties.

getNodeType

public int getNodeType()
Description copied from interface: Node

Getter for the node type.

Specified by:
getNodeType in interface Node
Returns:
The node type.

getParentNodeId

public java.lang.Long getParentNodeId()
Description copied from interface: Node

Getter for the parent node id.

Passed as an Integer to be able to pass null if no parent is associated to a node.

Specified by:
getParentNodeId in interface Node
Returns:
The parent node id.

setCreationDate

public void setCreationDate(java.sql.Timestamp creationDate)
Description copied from interface: Node

Setter for the creation date.

Specified by:
setCreationDate in interface Node
Parameters:
creationDate - The creation date.

setFullPath

public void setFullPath(java.lang.String fullPath)
Description copied from interface: Node

Setter for the full path.

Specified by:
setFullPath in interface Node
Parameters:
fullPath - The full path.

setModifiedDate

public void setModifiedDate(java.sql.Timestamp modifiedDate)
Description copied from interface: Node

Setter for the modified date.

Specified by:
setModifiedDate in interface Node
Parameters:
modifiedDate - The modified date.

setNodeId

public void setNodeId(long nodeId)
Description copied from interface: Node

Setter for the node id.

Specified by:
setNodeId in interface Node
Parameters:
nodeId - The node id.

setNodeKeys

public void setNodeKeys(java.util.Collection nodeKeys)
Description copied from interface: Node

Setter for the keys associated to a specific nodes.

Specified by:
setNodeKeys in interface Node
Parameters:
nodeKeys - The node keys.

setNodeName

public void setNodeName(java.lang.String nodeName)
Description copied from interface: Node

Setter for the node name.

Specified by:
setNodeName in interface Node
Parameters:
nodeName - The node name.

setNodeProperties

public void setNodeProperties(java.util.Collection nodeProperties)
Description copied from interface: Node

Setter for the node properties.

Specified by:
setNodeProperties in interface Node

setNodeType

public void setNodeType(int nodeType)
Description copied from interface: Node

Setter for the node type.

Specified by:
setNodeType in interface Node
Parameters:
nodeType - The node type.

setParentNodeId

public void setParentNodeId(java.lang.Long parentNodeId)
Description copied from interface: Node

Setter for the parent node id.

Specified by:
setParentNodeId in interface Node
Parameters:
parentNodeId - The parent node id.

setProvider

public static void setProvider(PersistenceBrokerPreferencesProvider p)

getNode

public Node getNode()

invalidate

protected void invalidate()

setNode

public void setNode(Node node)

reset

protected void reset()


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.