Interface ImporterProgress

All Known Implementing Classes:
ImportTimerProgress

public interface ImporterProgress
Callback interface for monitoring progress of an import.
Author:
David Caruana
  • Method Details

    • started

      void started()
    • completed

      void completed()
    • error

      void error(Throwable e)
    • nodeCreated

      void nodeCreated(NodeRef nodeRef, NodeRef parentRef, QName assocName, QName childName)
      Report creation of a node.
      Parameters:
      nodeRef - the node ref
      parentRef - the parent ref
      assocName - the child association type name
      childName - the child association name
    • nodeLinked

      void nodeLinked(NodeRef nodeRef, NodeRef parentRef, QName assocName, QName childName)
      Report creation of a node link.
      Parameters:
      nodeRef - the node ref
      parentRef - the parent ref
      assocName - the child association type name
      childName - the child association name
    • contentCreated

      void contentCreated(NodeRef nodeRef, String sourceUrl)
      Report creation of content
      Parameters:
      nodeRef - the node ref
      sourceUrl - the source location of the content
    • propertySet

      void propertySet(NodeRef nodeRef, QName property, Serializable value)
      Report setting of a property
      Parameters:
      nodeRef - the node ref
      property - the property name
      value - the property value
    • permissionSet

      void permissionSet(NodeRef nodeRef, AccessPermission permission)
      Report setting of a permission
      Parameters:
      nodeRef - the node ref
      permission - the permission
    • aspectAdded

      void aspectAdded(NodeRef nodeRef, QName aspect)
      Report addition of an aspect
      Parameters:
      nodeRef - the node ref
      aspect - the aspect