Class NodeResourceHelper

java.lang.Object
org.alfresco.repo.event2.NodeResourceHelper
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

public class NodeResourceHelper extends Object implements org.springframework.beans.factory.InitializingBean
Helper for NodeResource objects.
Author:
Jamal Kaabi-Mofrad
  • Field Details

  • Constructor Details

    • NodeResourceHelper

      public NodeResourceHelper()
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • setNodeService

      public void setNodeService(NodeService nodeService)
    • setDictionaryService

      public void setDictionaryService(DictionaryService dictionaryService)
    • setPersonService

      public void setPersonService(PersonService personService)
    • setPermissionService

      public void setPermissionService(PermissionService permissionService)
    • setEventFilterRegistry

      public void setEventFilterRegistry(EventFilterRegistry eventFilterRegistry)
    • setNamespaceService

      public void setNamespaceService(NamespaceService namespaceService)
    • setPropertyMapper

      public void setPropertyMapper(PropertyMapper propertyMapper)
    • createNodeResourceBuilder

      public org.alfresco.repo.event.v1.model.NodeResource.Builder createNodeResourceBuilder(NodeRef nodeRef)
    • nodeExists

      public boolean nodeExists(NodeRef nodeRef)
    • mapToNodeProperties

      public Map<String,Serializable> mapToNodeProperties(Map<QName,Serializable> props)
    • mapToNodeLocalizedProperties

      public Map<String,Map<String,String>> mapToNodeLocalizedProperties(Map<QName,Serializable> props)
    • getContentInfo

      public org.alfresco.repo.event.v1.model.ContentInfo getContentInfo(Map<QName,Serializable> props)
    • getUserInfo

      public org.alfresco.repo.event.v1.model.UserInfo getUserInfo(String userName)
    • getZonedDateTime

      public ZonedDateTime getZonedDateTime(Date date)
    • getQNamePrefixString

      public String getQNamePrefixString(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 Set<String> mapToNodeAspects(Collection<QName> aspects)
    • getNodeType

      public QName getNodeType(NodeRef nodeRef)
    • getProperty

      public Serializable getProperty(NodeRef nodeRef, QName qName)
    • getProperties

      public Map<QName,Serializable> getProperties(NodeRef nodeRef)
    • getLocalizedPropertiesBefore

      public Map<String,Map<String,String>> getLocalizedPropertiesBefore(Map<QName,Serializable> propsBefore, org.alfresco.repo.event.v1.model.NodeResource nodeAfter)
    • getMappedAspects

      public Set<String> getMappedAspects(NodeRef nodeRef)
    • getPrimaryHierarchy

      public List<String> getPrimaryHierarchy(NodeRef nodeRef, boolean showLeaf)
    • getSecondaryParents

      public List<String> getSecondaryParents(NodeRef nodeRef)
      Gathers node's secondary parents.
      Parameters:
      nodeRef - - node reference
      Returns:
      a list of node's secondary parents.
    • getPermissionService

      public PermissionService getPermissionService()