Package org.alfresco.repo.event2
Class NodeResourceHelper
- java.lang.Object
-
- org.alfresco.repo.event2.NodeResourceHelper
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
public class NodeResourceHelper extends java.lang.Object implements org.springframework.beans.factory.InitializingBeanHelper forNodeResourceobjects.- Author:
- Jamal Kaabi-Mofrad
-
-
Field Summary
Fields Modifier and Type Field Description protected org.alfresco.service.cmr.dictionary.DictionaryServicedictionaryServiceprotected EventFilterRegistryeventFilterRegistryprotected org.alfresco.service.namespace.NamespaceServicenamespaceServiceprotected org.alfresco.service.cmr.repository.NodeServicenodeServiceprotected PersonServicepersonService
-
Constructor Summary
Constructors Constructor Description NodeResourceHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()org.alfresco.repo.event.v1.model.NodeResource.BuildercreateNodeResourceBuilder(org.alfresco.service.cmr.repository.NodeRef nodeRef)org.alfresco.repo.event.v1.model.ContentInfogetContentInfo(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> props)java.util.Set<java.lang.String>getMappedAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)org.alfresco.service.namespace.QNamegetNodeType(org.alfresco.service.cmr.repository.NodeRef nodeRef)java.util.List<java.lang.String>getPrimaryHierarchy(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean showLeaf)java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable>getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)java.io.SerializablegetProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName qName)java.lang.StringgetQNamePrefixString(org.alfresco.service.namespace.QName k)Returns the QName in the format prefix:local, but in the exceptional case where there is no registered prefix returns it in the form {uri}local.org.alfresco.repo.event.v1.model.UserInfogetUserInfo(java.lang.String userName)java.time.ZonedDateTimegetZonedDateTime(java.util.Date date)java.util.Set<java.lang.String>mapToNodeAspects(java.util.Collection<org.alfresco.service.namespace.QName> aspects)java.util.Map<java.lang.String,java.io.Serializable>mapToNodeProperties(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> props)booleannodeExists(org.alfresco.service.cmr.repository.NodeRef nodeRef)voidsetDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)voidsetEventFilterRegistry(EventFilterRegistry eventFilterRegistry)voidsetNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)voidsetPersonService(PersonService personService)
-
-
-
Field Detail
-
nodeService
protected org.alfresco.service.cmr.repository.NodeService nodeService
-
dictionaryService
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
-
personService
protected PersonService personService
-
eventFilterRegistry
protected EventFilterRegistry eventFilterRegistry
-
namespaceService
protected org.alfresco.service.namespace.NamespaceService namespaceService
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
java.lang.Exception
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
-
setDictionaryService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
-
setPersonService
public void setPersonService(PersonService personService)
-
setEventFilterRegistry
public void setEventFilterRegistry(EventFilterRegistry eventFilterRegistry)
-
setNamespaceService
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
-
createNodeResourceBuilder
public org.alfresco.repo.event.v1.model.NodeResource.Builder createNodeResourceBuilder(org.alfresco.service.cmr.repository.NodeRef nodeRef)
-
nodeExists
public boolean nodeExists(org.alfresco.service.cmr.repository.NodeRef nodeRef)
-
mapToNodeProperties
public java.util.Map<java.lang.String,java.io.Serializable> mapToNodeProperties(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> props)
-
getContentInfo
public org.alfresco.repo.event.v1.model.ContentInfo getContentInfo(java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> props)
-
getUserInfo
public org.alfresco.repo.event.v1.model.UserInfo getUserInfo(java.lang.String userName)
-
getZonedDateTime
public java.time.ZonedDateTime getZonedDateTime(java.util.Date date)
-
getQNamePrefixString
public java.lang.String getQNamePrefixString(org.alfresco.service.namespace.QName k)
Returns the QName in the format prefix:local, but in the exceptional case where there is no registered prefix returns it in the form {uri}local.- Parameters:
k- QName- Returns:
- a String representing the QName in the format prefix:local or {uri}local.
-
mapToNodeAspects
public java.util.Set<java.lang.String> mapToNodeAspects(java.util.Collection<org.alfresco.service.namespace.QName> aspects)
-
getNodeType
public org.alfresco.service.namespace.QName getNodeType(org.alfresco.service.cmr.repository.NodeRef nodeRef)
-
getProperty
public java.io.Serializable getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName qName)
-
getProperties
public java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
-
getMappedAspects
public java.util.Set<java.lang.String> getMappedAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)
-
getPrimaryHierarchy
public java.util.List<java.lang.String> getPrimaryHierarchy(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean showLeaf)
-
-