org.alfresco.repo.copy
Class CrossRepositoryCopyServiceImpl

java.lang.Object
  extended by org.alfresco.repo.copy.CrossRepositoryCopyServiceImpl
All Implemented Interfaces:
CrossRepositoryCopyService

public class CrossRepositoryCopyServiceImpl
extends java.lang.Object
implements CrossRepositoryCopyService

Cross Repository Copying.


Constructor Summary
CrossRepositoryCopyServiceImpl()
          A default constructor.
 
Method Summary
 void copy(org.alfresco.service.cmr.repository.NodeRef src, org.alfresco.service.cmr.repository.NodeRef dst, java.lang.String name)
          This copies recursively src, which may be a container or a content type to dst, which must be a container.
 void setAvmService(AVMService service)
           
 void setContentService(ContentService service)
           
 void setCopyService(CopyService service)
           
 void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService service)
           
 void setFileFolderService(FileFolderService service)
           
 void setNodeService(org.alfresco.service.cmr.repository.NodeService service)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrossRepositoryCopyServiceImpl

public CrossRepositoryCopyServiceImpl()
A default constructor.

Method Detail

setAvmService

public void setAvmService(AVMService service)

setContentService

public void setContentService(ContentService service)

setCopyService

public void setCopyService(CopyService service)

setDictionaryService

public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService service)

setFileFolderService

public void setFileFolderService(FileFolderService service)

setNodeService

public void setNodeService(org.alfresco.service.cmr.repository.NodeService service)

copy

public void copy(org.alfresco.service.cmr.repository.NodeRef src,
                 org.alfresco.service.cmr.repository.NodeRef dst,
                 java.lang.String name)
This copies recursively src, which may be a container or a content type to dst, which must be a container. Copied nodes will have the copied from aspect applied to them.

Specified by:
copy in interface CrossRepositoryCopyService
Parameters:
src - The node to copy.
dst - The container to copy it into.
name - The name to give the copy.


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