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()
           
 QName getTypeQName(QNameDAO qnameDAO)
          Convenience method to get the node's type
 java.lang.Long getTypeQNameId()
           
 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(QNameDAO qnameDAO, QName qname)
          Convenience method to set the node's type
 void setTypeQNameId(java.lang.Long typeQNameId)
           
 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

getTypeQName

QName getTypeQName(QNameDAO qnameDAO)
Convenience method to get the node's type

Parameters:
qnameDAO - the helper DAO
Returns:
the node's type QName

setTypeQName

void setTypeQName(QNameDAO qnameDAO,
                  QName qname)
Convenience method to set the node's type

Parameters:
qnameDAO - the helper DAO
qname - the node's type QName

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)

getTypeQNameId

java.lang.Long getTypeQNameId()

setTypeQNameId

void setTypeQNameId(java.lang.Long typeQNameId)

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 - 2010 Alfresco Software, Inc. All Rights Reserved.