Class NodeTypeDataExtractor

  • All Implemented Interfaces:
    DataExtractor, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean

    public class NodeTypeDataExtractor
    extends AbstractDataExtractor
    An extractor that pulls out the type of a node.
    Since:
    3.2
    Author:
    Derek Hulley
    • Constructor Detail

      • NodeTypeDataExtractor

        public NodeTypeDataExtractor()
    • Method Detail

      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
        Set the service to get the property from
      • isSupported

        public boolean isSupported​(Serializable data)
        Description copied from interface: DataExtractor
        Determines if the extractor will be able to pull any data from the given value.
        Parameters:
        data - the data that might be useful to this extractor (could be null)
        Returns:
        Returns true if the data is a NodeRef
      • extractData

        public Serializable extractData​(Serializable in)
                                 throws Throwable
        Gets the cm:name property from the node
        Parameters:
        in - the source data
        Returns:
        the extracted data including null
        Throws:
        Throwable - All errors will be handled by the calling framework