Class Node

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

    public class Node
    extends Object
    implements 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
      • createdAt

        protected Date createdAt
      • modifiedAt

        protected Date modifiedAt
      • createdByUser

        protected UserInfo createdByUser
      • modifiedByUser

        protected UserInfo modifiedByUser
      • archivedAt

        protected Date archivedAt
      • archivedByUser

        protected UserInfo archivedByUser
      • versionLabel

        protected String versionLabel
      • versionComment

        protected String versionComment
      • nodeId

        protected String nodeId
      • isFolder

        protected Boolean isFolder
      • isLocked

        protected Boolean isLocked
      • parentNodeRef

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

        protected String prefixTypeQName
      • relativePath

        protected String relativePath
      • allowableOperations

        protected List<String> allowableOperations
      • location

        protected String location
      • isFavorite

        protected Boolean isFavorite
      • association

        protected Assoc association
      • title

        protected String title
      • guid

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

        protected String description
      • createdBy

        protected String createdBy
      • modifiedBy

        protected String modifiedBy
    • Constructor Detail

      • Node

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

        public Node()
    • Method Detail

      • getValue

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

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

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

        public static UserInfo lookupUserInfo​(String userName,
                                              Map<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 Date getCreatedAt()
      • setCreated

        public void setCreated​(Date createdAt)
      • getModifiedAt

        public Date getModifiedAt()
      • getModifiedByUser

        public UserInfo getModifiedByUser()
      • getCreatedByUser

        public UserInfo getCreatedByUser()
      • setCreatedByUser

        public void setCreatedByUser​(UserInfo createdByUser)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • setPath

        public void setPath​(PathInfo pathInfo)
      • getNodeType

        public String getNodeType()
      • setNodeType

        public void setNodeType​(String prefixType)
      • setProperties

        public void setProperties​(Map<String,​Object> props)
      • getAspectNames

        public List<String> getAspectNames()
      • setAspectNames

        public void setAspectNames​(List<String> aspectNames)
      • getParentId

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

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

        public Boolean getIsFolder()
      • setIsFolder

        public void setIsFolder​(Boolean isFolder)
      • getIsFile

        public Boolean getIsFile()
      • setIsFile

        public void setIsFile​(Boolean isFile)
      • getIsLink

        public Boolean getIsLink()
      • setIsLink

        public void setIsLink​(Boolean isLink)
      • getIsLocked

        public Boolean getIsLocked()
      • setIsLocked

        public void setIsLocked​(Boolean isLocked)
      • getIsFavorite

        public Boolean getIsFavorite()
      • setIsFavorite

        public void setIsFavorite​(Boolean isFavorite)
      • getAllowableOperations

        public List<String> getAllowableOperations()
      • setAllowableOperations

        public void setAllowableOperations​(List<String> allowableOperations)
      • setPermissions

        public void setPermissions​(NodePermissions nodePermissions)
      • getArchivedAt

        public Date getArchivedAt()
      • setArchivedAt

        public void setArchivedAt​(Date archivedAt)
      • getArchivedByUser

        public UserInfo getArchivedByUser()
      • setArchivedByUser

        public void setArchivedByUser​(UserInfo archivedByUser)
      • getVersionLabel

        public String getVersionLabel()
      • setVersionLabel

        public void setVersionLabel​(String versionLabel)
      • getVersionComment

        public String getVersionComment()
      • setVersionComment

        public void setVersionComment​(String versionComment)
      • getLocation

        public String getLocation()
      • setLocation

        public void setLocation​(String location)
      • getNodeId

        public String getNodeId()
      • setNodeId

        public void setNodeId​(String nodeId)
      • getRelativePath

        public String getRelativePath()
      • setRelativePath

        public void setRelativePath​(String relativePath)
      • getSecondaryChildren

        public List<AssocChild> getSecondaryChildren()
      • setSecondaryChildren

        public void setSecondaryChildren​(List<AssocChild> secondaryChildren)
      • 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 String getTitle()
        Deprecated.
      • setTitle

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

        public String getDescription()
        Deprecated.
      • setDescription

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

        public String getCreatedBy()
        Deprecated.
      • setCreatedBy

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

        public String getModifiedBy()
        Deprecated.
      • setModifiedBy

        public void setModifiedBy​(String modifiedBy)
        Deprecated.