/**
 * ArchiveFilesMessageHandler.java
 * Created on Jul 1, 2008
 * (C) Copyright TANDBERG Television Ltd.
 */
package com.tandbergtv.workflow.webservice.filesubsystem.messagehandler;



import com.tandbergtv.workflow.message.WorkflowMessage;
import com.tandbergtv.workflow.message.WorkflowPayload;

/**
 * @author Vlada Jakobac
 *
 */
public class ArchiveFilesMessageHandler extends FileManagementMessageHandler {

	public ArchiveFilesMessageHandler() {
	
	}

	@Override
	protected void performOperation(WorkflowMessage message,
			WorkflowMessage response) throws Exception {
		WorkflowPayload payload = (WorkflowPayload) message.getPayload();
		String inputFiles = payload.getValue(MessageParameters.SOURCE_FILES);
		String destinationPath = payload.getValue(MessageParameters.DESTINATION_PATH);

		this.getService().archiveFiles(inputFiles, destinationPath);
		
	}

}
