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(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspect)
          Report addition of an aspect
 void completed()
           
 void contentCreated(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String sourceUrl)
          Report creation of content
 void error(java.lang.Throwable e)
           
 void nodeCreated(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.cmr.repository.NodeRef parentRef, org.alfresco.service.namespace.QName assocName, org.alfresco.service.namespace.QName childName)
          Report creation of a node.
 void nodeLinked(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.cmr.repository.NodeRef parentRef, org.alfresco.service.namespace.QName assocName, org.alfresco.service.namespace.QName childName)
          Report creation of a node link.
 void permissionSet(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.cmr.security.AccessPermission permission)
          Report setting of a permission
 void propertySet(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.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(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                 org.alfresco.service.cmr.repository.NodeRef parentRef,
                 org.alfresco.service.namespace.QName assocName,
                 org.alfresco.service.namespace.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(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                org.alfresco.service.cmr.repository.NodeRef parentRef,
                org.alfresco.service.namespace.QName assocName,
                org.alfresco.service.namespace.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                 org.alfresco.service.namespace.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(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                   org.alfresco.service.cmr.security.AccessPermission permission)
Report setting of a permission

Parameters:
nodeRef - the node ref
permission - the permission

aspectAdded

void aspectAdded(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                 org.alfresco.service.namespace.QName aspect)
Report addition of an aspect

Parameters:
nodeRef - the node ref
aspect - the aspect


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