Class Node

  • All Implemented Interfaces:
    java.lang.Comparable<Node>
    Direct Known Subclasses:
    Document, Folder

    public class Node
    extends java.lang.Object
    implements java.lang.Comparable<Node>
    Concrete class carrying general information for alf_node data
    Author:
    steveglover, Gethin James, janv
    • Field Detail

      • nodeRef

        protected org.alfresco.service.cmr.repository.NodeRef nodeRef
      • name

        protected java.lang.String name
      • createdAt

        protected java.util.Date createdAt
      • modifiedAt

        protected java.util.Date modifiedAt
      • createdByUser

        protected UserInfo createdByUser
      • modifiedByUser

        protected UserInfo modifiedByUser
      • archivedAt

        protected java.util.Date archivedAt
      • archivedByUser

        protected UserInfo archivedByUser
      • versionLabel

        protected java.lang.String versionLabel
      • versionComment

        protected java.lang.String versionComment
      • nodeId

        protected java.lang.String nodeId
      • isFolder

        protected java.lang.Boolean isFolder
      • isFile

        protected java.lang.Boolean isFile
      • isLink

        protected java.lang.Boolean isLink
      • isLocked

        protected java.lang.Boolean isLocked
      • parentNodeRef

        protected org.alfresco.service.cmr.repository.NodeRef parentNodeRef
      • prefixTypeQName

        protected java.lang.String prefixTypeQName
      • relativePath

        protected java.lang.String relativePath
      • secondaryChildren

        protected java.util.List<AssocChild> secondaryChildren
      • targets

        protected java.util.List<AssocTarget> targets
      • aspectNames

        protected java.util.List<java.lang.String> aspectNames
      • properties

        protected java.util.Map<java.lang.String,​java.lang.Object> properties
      • allowableOperations

        protected java.util.List<java.lang.String> allowableOperations
      • location

        protected java.lang.String location
      • isFavorite

        protected java.lang.Boolean isFavorite
      • association

        protected Assoc association
      • title

        protected java.lang.String title
      • guid

        protected org.alfresco.service.cmr.repository.NodeRef guid
      • description

        protected java.lang.String description
      • createdBy

        protected java.lang.String createdBy
      • modifiedBy

        protected java.lang.String modifiedBy
    • Constructor Detail

      • Node

        public Node​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                    org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
                    java.util.Map<org.alfresco.service.namespace.QName,​java.io.Serializable> nodeProps,
                    java.util.Map<java.lang.String,​UserInfo> mapUserInfo,
                    org.alfresco.service.ServiceRegistry sr)
      • Node

        public Node()
    • Method Detail

      • getValue

        protected java.lang.Object getValue​(java.util.Map<java.lang.String,​org.apache.chemistry.opencmis.commons.data.PropertyData<?>> props,
                                            java.lang.String name)
      • mapMinimalInfo

        protected void mapMinimalInfo​(java.util.Map<org.alfresco.service.namespace.QName,​java.io.Serializable> nodeProps,
                                      java.util.Map<java.lang.String,​UserInfo> mapUserInfo,
                                      org.alfresco.service.ServiceRegistry sr)
      • lookupUserInfo

        public static UserInfo lookupUserInfo​(java.lang.String userName,
                                              java.util.Map<java.lang.String,​UserInfo> mapUserInfo,
                                              org.alfresco.service.cmr.security.PersonService personService)
      • lookupUserInfo

        public static UserInfo lookupUserInfo​(java.lang.String userName,
                                              java.util.Map<java.lang.String,​UserInfo> mapUserInfo,
                                              org.alfresco.service.cmr.security.PersonService personService,
                                              boolean displayNameOnly)
      • getNodeRef

        @UniqueId
        public org.alfresco.service.cmr.repository.NodeRef getNodeRef()
      • setNodeRef

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

        public java.util.Date getCreatedAt()
      • setCreated

        public void setCreated​(java.util.Date createdAt)
      • getModifiedAt

        public java.util.Date getModifiedAt()
      • getModifiedByUser

        public UserInfo getModifiedByUser()
      • getCreatedByUser

        public UserInfo getCreatedByUser()
      • setCreatedByUser

        public void setCreatedByUser​(UserInfo createdByUser)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • setPath

        public void setPath​(PathInfo pathInfo)
      • getNodeType

        public java.lang.String getNodeType()
      • setNodeType

        public void setNodeType​(java.lang.String prefixType)
      • getProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getProperties()
      • setProperties

        public void setProperties​(java.util.Map<java.lang.String,​java.lang.Object> props)
      • getAspectNames

        public java.util.List<java.lang.String> getAspectNames()
      • setAspectNames

        public void setAspectNames​(java.util.List<java.lang.String> aspectNames)
      • getParentId

        public org.alfresco.service.cmr.repository.NodeRef getParentId()
      • setParentId

        public void setParentId​(org.alfresco.service.cmr.repository.NodeRef parentNodeRef)
      • getIsFolder

        public java.lang.Boolean getIsFolder()
      • setIsFolder

        public void setIsFolder​(java.lang.Boolean isFolder)
      • getIsFile

        public java.lang.Boolean getIsFile()
      • setIsFile

        public void setIsFile​(java.lang.Boolean isFile)
      • getIsLink

        public java.lang.Boolean getIsLink()
      • setIsLink

        public void setIsLink​(java.lang.Boolean isLink)
      • getIsLocked

        public java.lang.Boolean getIsLocked()
      • setIsLocked

        public void setIsLocked​(java.lang.Boolean isLocked)
      • getIsFavorite

        public java.lang.Boolean getIsFavorite()
      • setIsFavorite

        public void setIsFavorite​(java.lang.Boolean isFavorite)
      • getAllowableOperations

        public java.util.List<java.lang.String> getAllowableOperations()
      • setAllowableOperations

        public void setAllowableOperations​(java.util.List<java.lang.String> allowableOperations)
      • setPermissions

        public void setPermissions​(NodePermissions nodePermissions)
      • getTargets

        public java.util.List<AssocTarget> getTargets()
      • setTargets

        public void setTargets​(java.util.List<AssocTarget> targets)
      • getArchivedAt

        public java.util.Date getArchivedAt()
      • setArchivedAt

        public void setArchivedAt​(java.util.Date archivedAt)
      • getArchivedByUser

        public UserInfo getArchivedByUser()
      • setArchivedByUser

        public void setArchivedByUser​(UserInfo archivedByUser)
      • getVersionLabel

        public java.lang.String getVersionLabel()
      • setVersionLabel

        public void setVersionLabel​(java.lang.String versionLabel)
      • getVersionComment

        public java.lang.String getVersionComment()
      • setVersionComment

        public void setVersionComment​(java.lang.String versionComment)
      • getLocation

        public java.lang.String getLocation()
      • setLocation

        public void setLocation​(java.lang.String location)
      • getNodeId

        public java.lang.String getNodeId()
      • setNodeId

        public void setNodeId​(java.lang.String nodeId)
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • getRelativePath

        public java.lang.String getRelativePath()
      • setRelativePath

        public void setRelativePath​(java.lang.String relativePath)
      • getSecondaryChildren

        public java.util.List<AssocChild> getSecondaryChildren()
      • setSecondaryChildren

        public void setSecondaryChildren​(java.util.List<AssocChild> secondaryChildren)
      • compareTo

        public int compareTo​(Node node)
        Specified by:
        compareTo in interface java.lang.Comparable<Node>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setContent

        public void setContent​(ContentInfo contentInfo)
      • getAssociation

        public Assoc getAssociation()
      • setAssociation

        public void setAssociation​(Assoc association)
      • setSearch

        public void setSearch​(SearchEntry search)
      • getGuid

        public org.alfresco.service.cmr.repository.NodeRef getGuid()
        Deprecated.
      • setGuid

        public void setGuid​(org.alfresco.service.cmr.repository.NodeRef guid)
        Deprecated.
      • getTitle

        public java.lang.String getTitle()
        Deprecated.
      • setTitle

        public void setTitle​(java.lang.String title)
        Deprecated.
      • getDescription

        public java.lang.String getDescription()
        Deprecated.
      • setDescription

        public void setDescription​(java.lang.String description)
        Deprecated.
      • getCreatedBy

        public java.lang.String getCreatedBy()
        Deprecated.
      • setCreatedBy

        public void setCreatedBy​(java.lang.String createdBy)
        Deprecated.
      • getModifiedBy

        public java.lang.String getModifiedBy()
        Deprecated.
      • setModifiedBy

        public void setModifiedBy​(java.lang.String modifiedBy)
        Deprecated.