Package org.alfresco.rest.api.model
Class Node
- java.lang.Object
-
- org.alfresco.rest.api.model.Node
-
- All Implemented Interfaces:
Comparable<Node>
public class Node extends Object implements Comparable<Node>
Concrete class carrying general information for alf_node data- Author:
- steveglover, Gethin James, janv
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Node()
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)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
compareTo(Node node)
boolean
equals(Object other)
List<String>
getAllowableOperations()
Date
getArchivedAt()
UserInfo
getArchivedByUser()
List<String>
getAspectNames()
Assoc
getAssociation()
ContentInfo
getContent()
Date
getCreatedAt()
String
getCreatedBy()
Deprecated.UserInfo
getCreatedByUser()
String
getDescription()
Deprecated.org.alfresco.service.cmr.repository.NodeRef
getGuid()
Deprecated.Boolean
getIsFavorite()
Boolean
getIsFile()
Boolean
getIsFolder()
Boolean
getIsLink()
Boolean
getIsLocked()
String
getLocation()
Date
getModifiedAt()
String
getModifiedBy()
Deprecated.UserInfo
getModifiedByUser()
String
getName()
String
getNodeId()
org.alfresco.service.cmr.repository.NodeRef
getNodeRef()
String
getNodeType()
org.alfresco.service.cmr.repository.NodeRef
getParentId()
PathInfo
getPath()
NodePermissions
getPermissions()
Map<String,Object>
getProperties()
String
getRelativePath()
SearchEntry
getSearch()
List<AssocChild>
getSecondaryChildren()
List<AssocTarget>
getTargets()
String
getTitle()
Deprecated.protected Object
getValue(Map<String,org.apache.chemistry.opencmis.commons.data.PropertyData<?>> props, String name)
String
getVersionComment()
String
getVersionLabel()
static UserInfo
lookupUserInfo(String userName, Map<String,UserInfo> mapUserInfo, org.alfresco.service.cmr.security.PersonService personService)
static UserInfo
lookupUserInfo(String userName, Map<String,UserInfo> mapUserInfo, org.alfresco.service.cmr.security.PersonService personService, boolean displayNameOnly)
protected void
mapMinimalInfo(Map<org.alfresco.service.namespace.QName,Serializable> nodeProps, Map<String,UserInfo> mapUserInfo, org.alfresco.service.ServiceRegistry sr)
void
setAllowableOperations(List<String> allowableOperations)
void
setArchivedAt(Date archivedAt)
void
setArchivedByUser(UserInfo archivedByUser)
void
setAspectNames(List<String> aspectNames)
void
setAssociation(Assoc association)
void
setContent(ContentInfo contentInfo)
void
setCreated(Date createdAt)
void
setCreatedBy(String createdBy)
Deprecated.void
setCreatedByUser(UserInfo createdByUser)
void
setDescription(String description)
Deprecated.void
setGuid(org.alfresco.service.cmr.repository.NodeRef guid)
Deprecated.void
setIsFavorite(Boolean isFavorite)
void
setIsFile(Boolean isFile)
void
setIsFolder(Boolean isFolder)
void
setIsLink(Boolean isLink)
void
setIsLocked(Boolean isLocked)
void
setLocation(String location)
void
setModifiedBy(String modifiedBy)
Deprecated.void
setName(String name)
void
setNodeId(String nodeId)
void
setNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef)
void
setNodeType(String prefixType)
void
setParentId(org.alfresco.service.cmr.repository.NodeRef parentNodeRef)
void
setPath(PathInfo pathInfo)
void
setPermissions(NodePermissions nodePermissions)
void
setProperties(Map<String,Object> props)
void
setRelativePath(String relativePath)
void
setSearch(SearchEntry search)
void
setSecondaryChildren(List<AssocChild> secondaryChildren)
void
setTargets(List<AssocTarget> targets)
void
setTitle(String title)
Deprecated.void
setVersionComment(String versionComment)
void
setVersionLabel(String versionLabel)
String
toString()
-
-
-
Field Detail
-
nodeRef
protected org.alfresco.service.cmr.repository.NodeRef nodeRef
-
name
protected String name
-
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
-
isFile
protected Boolean isFile
-
isLink
protected Boolean isLink
-
isLocked
protected Boolean isLocked
-
parentNodeRef
protected org.alfresco.service.cmr.repository.NodeRef parentNodeRef
-
pathInfo
protected PathInfo pathInfo
-
prefixTypeQName
protected String prefixTypeQName
-
relativePath
protected String relativePath
-
secondaryChildren
protected List<AssocChild> secondaryChildren
-
targets
protected List<AssocTarget> targets
-
nodePermissions
protected NodePermissions nodePermissions
-
search
protected SearchEntry search
-
location
protected String location
-
isFavorite
protected Boolean isFavorite
-
contentInfo
protected ContentInfo contentInfo
-
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)
-
getPath
public PathInfo getPath()
-
setPath
public void setPath(PathInfo pathInfo)
-
getNodeType
public String getNodeType()
-
setNodeType
public void setNodeType(String prefixType)
-
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)
-
getPermissions
public NodePermissions getPermissions()
-
setPermissions
public void setPermissions(NodePermissions nodePermissions)
-
getTargets
public List<AssocTarget> getTargets()
-
setTargets
public void setTargets(List<AssocTarget> targets)
-
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)
-
compareTo
public int compareTo(Node node)
- Specified by:
compareTo
in interfaceComparable<Node>
-
setContent
public void setContent(ContentInfo contentInfo)
-
getContent
public ContentInfo getContent()
-
getAssociation
public Assoc getAssociation()
-
setAssociation
public void setAssociation(Assoc association)
-
getSearch
public SearchEntry getSearch()
-
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.
-
-