org.alfresco.repo.domain
Interface Node

All Known Implementing Classes:
NodeImpl

public interface Node

Interface for persistent node objects.

Specific instances of nodes are unique, but may share GUIDs across stores.


Method Summary
 DbAccessControlList getAccessControlList()
           
 java.util.Set getAspects()
           
 AuditableProperties getAuditableProperties()
           
 boolean getDeleted()
           
 java.lang.Long getId()
           
 NodeRef getNodeRef()
          Convenience method to get the reference to the node
 java.util.Map getProperties()
           
 Store getStore()
           
 Transaction getTransaction()
           
 QNameEntity getTypeQName()
           
 java.lang.String getUuid()
           
 java.lang.Long getVersion()
           
 void setAccessControlList(DbAccessControlList accessControlList)
           
 void setAuditableProperties(AuditableProperties auditableProperties)
           
 void setDeleted(boolean deleted)
           
 void setStore(Store store)
           
 void setTransaction(Transaction transaction)
           
 void setTypeQName(QNameEntity typeQName)
           
 void setUuid(java.lang.String uuid)
           
 

Method Detail

getNodeRef

NodeRef getNodeRef()
Convenience method to get the reference to the node

Returns:
Returns the reference to this node

getId

java.lang.Long getId()
Returns:
Returns the auto-generated ID

getVersion

java.lang.Long getVersion()
Returns:
Returns the current version number

getStore

Store getStore()

setStore

void setStore(Store store)

getUuid

java.lang.String getUuid()

setUuid

void setUuid(java.lang.String uuid)

getTransaction

Transaction getTransaction()

setTransaction

void setTransaction(Transaction transaction)

getDeleted

boolean getDeleted()

setDeleted

void setDeleted(boolean deleted)

getTypeQName

QNameEntity getTypeQName()

setTypeQName

void setTypeQName(QNameEntity typeQName)

getAccessControlList

DbAccessControlList getAccessControlList()

setAccessControlList

void setAccessControlList(DbAccessControlList accessControlList)

getAspects

java.util.Set getAspects()

getProperties

java.util.Map getProperties()

getAuditableProperties

AuditableProperties getAuditableProperties()

setAuditableProperties

void setAuditableProperties(AuditableProperties auditableProperties)


Copyright © 2005 - 2008 Alfresco Software, Inc. All Rights Reserved.