org.rivetlogic.scar.vo
Class BaseNode

java.lang.Object
  extended by org.rivetlogic.scar.vo.BaseNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Node
Direct Known Subclasses:
AlfrescoNode, CategoryNodeData, SimpleNode

public class BaseNode
extends java.lang.Object
implements Node

Author:
Rivet Logic Corporation
See Also:
Serialized Form

Field Summary
protected  java.lang.String name
           
protected  org.alfresco.service.cmr.repository.NodeRef nodeRef
           
 
Constructor Summary
BaseNode(java.lang.String name, org.alfresco.service.cmr.repository.NodeRef nodeRef)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getName()
           
 org.alfresco.service.cmr.repository.NodeRef getNodeRef()
           
 void setName(java.lang.String name)
           
 void setNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

nodeRef

protected org.alfresco.service.cmr.repository.NodeRef nodeRef
Constructor Detail

BaseNode

public BaseNode(java.lang.String name,
                org.alfresco.service.cmr.repository.NodeRef nodeRef)
Method Detail

clone

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

getName

public java.lang.String getName()
Specified by:
getName in interface Node
Returns:
this node's name.

setName

public void setName(java.lang.String name)

getNodeRef

public org.alfresco.service.cmr.repository.NodeRef getNodeRef()
Specified by:
getNodeRef in interface Node
Returns:
this node's Alfresco NodeRef.

setNodeRef

public void setNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef)


Copyright 2008, Rivet Logic Corporation.