org.alfresco.service.cmr.view
Interface ImporterProgress

All Known Implementing Classes:
ImportTimerProgress

public interface ImporterProgress

Callback interface for monitoring progress of an import.


Method Summary
 void aspectAdded(NodeRef nodeRef, QName aspect)
          Report addition of an aspect
 void completed()
           
 void contentCreated(NodeRef nodeRef, java.lang.String sourceUrl)
          Report creation of content
 void error(java.lang.Throwable e)
           
 void nodeCreated(NodeRef nodeRef, NodeRef parentRef, QName assocName, QName childName)
          Report creation of a node.
 void nodeLinked(NodeRef nodeRef, NodeRef parentRef, QName assocName, QName childName)
          Report creation of a node link.
 void permissionSet(NodeRef nodeRef, AccessPermission permission)
          Report setting of a permission
 void propertySet(NodeRef nodeRef, QName property, java.io.Serializable value)
          Report setting of a property
 void started()
           
 

Method Detail

started

void started()

completed

void completed()

error

void error(java.lang.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,
                    java.lang.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,
                 java.io.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


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.