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 deletedjava.lang.IntegergetExplicitShardId()java.lang.LonggetLocaleId()org.alfresco.util.Pair<java.lang.Long,org.alfresco.service.cmr.repository.NodeRef>getNodePair()org.alfresco.service.cmr.repository.NodeRefgetNodeRef()org.alfresco.service.cmr.repository.NodeRef.StatusgetNodeStatus(QNameDAO qnameDAO)NodeVersionKeygetNodeVersionKey()Helper method to get a key that includes the node and its current version numberjava.lang.StringgetShardKey()StoreEntitygetStore()TransactionEntitygetTransaction()java.lang.LonggetTypeQNameId()java.lang.StringgetUuid()java.lang.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
org.alfresco.service.cmr.repository.NodeRef getNodeRef()
-
getNodeStatus
org.alfresco.service.cmr.repository.NodeRef.Status getNodeStatus(QNameDAO qnameDAO)
-
getNodePair
org.alfresco.util.Pair<java.lang.Long,org.alfresco.service.cmr.repository.NodeRef> getNodePair()
-
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
java.lang.Long getVersion()
-
getStore
StoreEntity getStore()
-
getUuid
java.lang.String getUuid()
-
getTypeQNameId
java.lang.Long getTypeQNameId()
-
getLocaleId
java.lang.Long getLocaleId()
-
getTransaction
TransactionEntity getTransaction()
-
getAuditableProperties
AuditablePropertiesEntity getAuditableProperties()
-
getShardKey
java.lang.String getShardKey()
-
getExplicitShardId
java.lang.Integer getExplicitShardId()
-
-