Package org.alfresco.repo.transfer.manifest

Provides the implementation of the transfer manifest which is used by the transfer service.

See:
          Description

Interface Summary
ManifestModel The transfer model - extended for XML Manifest Model
TransferManifestNode Data value object - part of the transfer manifest Represents a single node in the transfer manifest
TransferManifestNodeFactory  
TransferManifestProcessor Manifest Processor Interface called when parsing the transfer manifest file When Parsing the manifest file, the startTransferManifest will be called first, then processHeader, then mulpiple calls of processTransferManifestNode, one for each node, then endTransferManifest
TransferManifestWriter Transfer Manifest Writer This class formats the transfer manifest and prints it to the specified writer It is a statefull object and writes one manifest at a time.
 

Class Summary
ManifestAccessControl Data transfer object to represent the access control on a Manifest Node.
ManifestIntegrationTest Integration test for Transfer Manifest
ManifestPermission Data transfer object for a permission of a Manifest Node
TestTransferManifestProcessor Test implementation of TransferManifestProcessor.
TransferManifestDeletedNode A record of a deleted node in the transfer manifest The path and node ref refers to the state prior to the node's deletion.
TransferManifestHeader Data value object Part of the transfer manifest
TransferManifestNodeFactoryImpl Factory to build TransferManifestNodes given their repository NodeRef.
TransferManifestNodeHelper Decorator to extend capabilities of TransferManifestNode
TransferManifestNormalNode Data value object - part of the transfer manifest Represents a single node and either a create or an update.
TransferManifestTest Unit test for the transfer manifest
XMLTransferManifestReader SAX XML Content Handler to read a transfer manifest XML Stream and delegate processing of the manifest to the specified TransferManifestProcessor
XMLTransferManifestWriter Writes the transfer manifest out in XML format to the specified writer.
 

Package org.alfresco.repo.transfer.manifest Description

Provides the implementation of the transfer manifest which is used by the transfer service.

XMLTransferManifestWriter writes the transfer manifest. XMLTransferManifestReader reads the transfer manifest and calls the TransferManifestProcessor as the read progresses. These classes are designed to stream content through, processing each node at a time, and not hold a large data objects in memory.

Since:
3.4


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