Class TransferServiceImpl

java.lang.Object
org.alfresco.module.org_alfresco_module_rm.util.ServiceBaseImpl
org.alfresco.module.org_alfresco_module_rm.transfer.TransferServiceImpl
All Implemented Interfaces:
RecordsManagementCustomModel, RecordsManagementModel, TransferService, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class TransferServiceImpl extends ServiceBaseImpl implements TransferService, RecordsManagementModel
Transfer service implementation
Since:
2.2
Author:
Tuna Aksoy
  • Field Details

  • Constructor Details

    • TransferServiceImpl

      public TransferServiceImpl()
  • Method Details

    • setFilePlanService

      public void setFilePlanService(FilePlanService filePlanService)
      Parameters:
      filePlanService - file plan service
    • setDispositionService

      public void setDispositionService(DispositionService dispositionService)
      Parameters:
      dispositionService - disposition service
    • setRecordService

      public void setRecordService(RecordService recordService)
      Parameters:
      recordService - record service
    • setRecordFolderService

      public void setRecordFolderService(RecordFolderService recordFolderService)
      Parameters:
      recordFolderService - record folder service
    • setFreezeService

      public void setFreezeService(FreezeService freezeService)
      Parameters:
      freezeService - freeze service
    • setTransferContainerType

      public void setTransferContainerType(TransferContainerType transferContainerType)
    • setTransferType

      public void setTransferType(TransferType transferType)
    • transfer

      public NodeRef transfer(NodeRef nodeRef, boolean isAccession)
      Description copied from interface: TransferService
      Create the transfer node and link the disposition lifecycle node beneath it
      Specified by:
      transfer in interface TransferService
      Parameters:
      nodeRef - node reference to transfer
      isAccession - Indicates whether this transfer is an accession or not
      Returns:
      Returns the transfer object node reference
      See Also:
    • completeTransfer

      public void completeTransfer(NodeRef nodeRef)
      Description copied from interface: TransferService
      Completes the transfer for the given node.
      Specified by:
      completeTransfer in interface TransferService
      Parameters:
      nodeRef - node reference to complete the transfer
      See Also: