Package org.alfresco.repo.domain.node
Interface Node
-
- All Superinterfaces:
NodeIdAndAclId
- All Known Implementing Classes:
NodeEntity,NodeUpdateEntity
public interface Node extends NodeIdAndAclId
Interface for beans carrying general information for alf_node data.- Author:
- andyh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuditablePropertiesEntitygetAuditableProperties()booleangetDeleted(QNameDAO qnameDAO)Checks thetypeof the node to determine if the node is deletedIntegergetExplicitShardId()LonggetLocaleId()Pair<Long,NodeRef>getNodePair()NodeRefgetNodeRef()NodeRef.StatusgetNodeStatus(QNameDAO qnameDAO)NodeVersionKeygetNodeVersionKey()Helper method to get a key that includes the node and its current version numberStringgetShardKey()StoreEntitygetStore()TransactionEntitygetTransaction()LonggetTypeQNameId()StringgetUuid()LonggetVersion()voidlock()Helper method to force the instance to be read-only-
Methods inherited from interface org.alfresco.repo.domain.node.NodeIdAndAclId
getAclId, getId
-
-
-
-
Method Detail
-
getNodeVersionKey
NodeVersionKey getNodeVersionKey()
Helper method to get a key that includes the node and its current version number
-
lock
void lock()
Helper method to force the instance to be read-only
-
getNodeRef
NodeRef getNodeRef()
-
getNodeStatus
NodeRef.Status getNodeStatus(QNameDAO qnameDAO)
-
getDeleted
boolean getDeleted(QNameDAO qnameDAO)
Checks thetypeof the node to determine if the node is deleted- Parameters:
qnameDAO- DAO to work out type IDs- Returns:
- true if the node is
ContentModel.TYPE_DELETED
-
getVersion
Long getVersion()
-
getStore
StoreEntity getStore()
-
getUuid
String getUuid()
-
getTypeQNameId
Long getTypeQNameId()
-
getLocaleId
Long getLocaleId()
-
getTransaction
TransactionEntity getTransaction()
-
getAuditableProperties
AuditablePropertiesEntity getAuditableProperties()
-
getShardKey
String getShardKey()
-
getExplicitShardId
Integer getExplicitShardId()
-
-