mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
57529: Merded DEV to HEAD-BUG-FIX (4.3) 57218: MNT-9727 : Remove Ant from packaged libraries Excluded ant-1.7.1.jar from build path of Data Model project. Fixed the tests and source files to use java.util.zip. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61843 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2005-2010 Alfresco Software Limited.
|
* Copyright (C) 2005-2013 Alfresco Software Limited.
|
||||||
*
|
*
|
||||||
* This file is part of Alfresco
|
* This file is part of Alfresco
|
||||||
*
|
*
|
||||||
@@ -19,17 +19,18 @@
|
|||||||
package org.alfresco.repo.exporter;
|
package org.alfresco.repo.exporter;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import java.io.FileOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.util.SortedMap;
|
import java.util.SortedMap;
|
||||||
|
import java.util.zip.ZipEntry;
|
||||||
import java.util.zip.ZipException;
|
import java.util.zip.ZipException;
|
||||||
|
import java.util.zip.ZipOutputStream;
|
||||||
|
|
||||||
import org.alfresco.service.cmr.avm.AVMNodeDescriptor;
|
import org.alfresco.service.cmr.avm.AVMNodeDescriptor;
|
||||||
import org.alfresco.service.cmr.avm.AVMService;
|
import org.alfresco.service.cmr.avm.AVMService;
|
||||||
import org.alfresco.service.cmr.view.AVMZipExporterService;
|
import org.alfresco.service.cmr.view.AVMZipExporterService;
|
||||||
import org.apache.poi.util.IOUtils;
|
import org.apache.poi.util.IOUtils;
|
||||||
import org.apache.tools.zip.ZipEntry;
|
|
||||||
import org.apache.tools.zip.ZipOutputStream;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Exporter which allows the saving of part of an AVM
|
* Exporter which allows the saving of part of an AVM
|
||||||
@@ -63,7 +64,7 @@ public class AVMZipExporterServiceImpl implements AVMZipExporterService
|
|||||||
public void export(File output, int version, String path, boolean recurse)
|
public void export(File output, int version, String path, boolean recurse)
|
||||||
throws IOException, ZipException
|
throws IOException, ZipException
|
||||||
{
|
{
|
||||||
ZipOutputStream out = new ZipOutputStream(output);
|
ZipOutputStream out = new ZipOutputStream(new FileOutputStream(output));
|
||||||
export(out, version, path, recurse);
|
export(out, version, path, recurse);
|
||||||
out.close();
|
out.close();
|
||||||
}
|
}
|
||||||
|
@@ -18,6 +18,8 @@
|
|||||||
*/
|
*/
|
||||||
package org.alfresco.repo.importer;
|
package org.alfresco.repo.importer;
|
||||||
|
|
||||||
|
import java.util.zip.ZipFile;
|
||||||
|
|
||||||
import org.alfresco.error.AlfrescoRuntimeException;
|
import org.alfresco.error.AlfrescoRuntimeException;
|
||||||
import org.alfresco.repo.security.authentication.AuthenticationContext;
|
import org.alfresco.repo.security.authentication.AuthenticationContext;
|
||||||
import org.alfresco.repo.security.authentication.AuthenticationUtil;
|
import org.alfresco.repo.security.authentication.AuthenticationUtil;
|
||||||
@@ -30,7 +32,6 @@ import org.alfresco.service.transaction.TransactionService;
|
|||||||
import org.alfresco.util.PropertyCheck;
|
import org.alfresco.util.PropertyCheck;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.apache.tools.zip.ZipFile;
|
|
||||||
import org.springframework.context.ApplicationEvent;
|
import org.springframework.context.ApplicationEvent;
|
||||||
import org.springframework.extensions.surf.util.AbstractLifecycleBean;
|
import org.springframework.extensions.surf.util.AbstractLifecycleBean;
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2005-2010 Alfresco Software Limited.
|
* Copyright (C) 2005-2013 Alfresco Software Limited.
|
||||||
*
|
*
|
||||||
* This file is part of Alfresco
|
* This file is part of Alfresco
|
||||||
*
|
*
|
||||||
@@ -22,7 +22,9 @@ import java.io.IOException;
|
|||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.util.Enumeration;
|
import java.util.Enumeration;
|
||||||
|
import java.util.zip.ZipEntry;
|
||||||
import java.util.zip.ZipException;
|
import java.util.zip.ZipException;
|
||||||
|
import java.util.zip.ZipFile;
|
||||||
|
|
||||||
import org.alfresco.service.cmr.avm.AVMExistsException;
|
import org.alfresco.service.cmr.avm.AVMExistsException;
|
||||||
import org.alfresco.service.cmr.avm.AVMNodeDescriptor;
|
import org.alfresco.service.cmr.avm.AVMNodeDescriptor;
|
||||||
@@ -31,8 +33,6 @@ import org.alfresco.service.cmr.avm.AVMService;
|
|||||||
import org.alfresco.service.cmr.avm.AVMStoreDescriptor;
|
import org.alfresco.service.cmr.avm.AVMStoreDescriptor;
|
||||||
import org.alfresco.service.cmr.avm.AVMWrongTypeException;
|
import org.alfresco.service.cmr.avm.AVMWrongTypeException;
|
||||||
import org.apache.poi.util.IOUtils;
|
import org.apache.poi.util.IOUtils;
|
||||||
import org.apache.tools.zip.ZipEntry;
|
|
||||||
import org.apache.tools.zip.ZipFile;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Importer which allows the loading of part of an AVM
|
* Importer which allows the loading of part of an AVM
|
||||||
@@ -106,7 +106,7 @@ public class AVMZipImporter implements AVMImporter
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Process the zip file
|
// Process the zip file
|
||||||
Enumeration<ZipEntry> entries = zip.getEntries();
|
Enumeration<ZipEntry> entries = (Enumeration<ZipEntry>) zip.entries();
|
||||||
while(entries.hasMoreElements())
|
while(entries.hasMoreElements())
|
||||||
{
|
{
|
||||||
// Grab the entry, and build the AVM path for it
|
// Grab the entry, and build the AVM path for it
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2005-2010 Alfresco Software Limited.
|
* Copyright (C) 2005-2013 Alfresco Software Limited.
|
||||||
*
|
*
|
||||||
* This file is part of Alfresco
|
* This file is part of Alfresco
|
||||||
*
|
*
|
||||||
@@ -21,9 +21,9 @@ package org.alfresco.service.cmr.view;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.zip.ZipException;
|
import java.util.zip.ZipException;
|
||||||
|
import java.util.zip.ZipOutputStream;
|
||||||
|
|
||||||
import org.alfresco.service.cmr.avm.AVMNodeDescriptor;
|
import org.alfresco.service.cmr.avm.AVMNodeDescriptor;
|
||||||
import org.apache.tools.zip.ZipOutputStream;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Exporter which allows the saving of part of an AVM
|
* Exporter which allows the saving of part of an AVM
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2005-2010 Alfresco Software Limited.
|
* Copyright (C) 2005-2013 Alfresco Software Limited.
|
||||||
*
|
*
|
||||||
* This file is part of Alfresco
|
* This file is part of Alfresco
|
||||||
*
|
*
|
||||||
@@ -76,7 +76,6 @@ import org.alfresco.service.transaction.TransactionService;
|
|||||||
import org.alfresco.util.ApplicationContextHelper;
|
import org.alfresco.util.ApplicationContextHelper;
|
||||||
import org.alfresco.util.GUID;
|
import org.alfresco.util.GUID;
|
||||||
import org.alfresco.util.Pair;
|
import org.alfresco.util.Pair;
|
||||||
import org.apache.tools.ant.taskdefs.Retry;
|
|
||||||
import org.springframework.context.ConfigurableApplicationContext;
|
import org.springframework.context.ConfigurableApplicationContext;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2009-2010 Alfresco Software Limited.
|
* Copyright (C) 2009-2013 Alfresco Software Limited.
|
||||||
*
|
*
|
||||||
* This file is part of Alfresco
|
* This file is part of Alfresco
|
||||||
*
|
*
|
||||||
@@ -67,7 +67,6 @@ import org.alfresco.util.BaseAlfrescoSpringTest;
|
|||||||
import org.alfresco.util.GUID;
|
import org.alfresco.util.GUID;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.apache.tools.ant.filters.StringInputStream;
|
|
||||||
import org.mockito.ArgumentCaptor;
|
import org.mockito.ArgumentCaptor;
|
||||||
import org.springframework.transaction.TransactionDefinition;
|
import org.springframework.transaction.TransactionDefinition;
|
||||||
import org.springframework.transaction.support.DefaultTransactionDefinition;
|
import org.springframework.transaction.support.DefaultTransactionDefinition;
|
||||||
@@ -418,7 +417,7 @@ public class RepoTransferReceiverImplTest extends BaseAlfrescoSpringTest
|
|||||||
nodes.add(node);
|
nodes.add(node);
|
||||||
String snapshot = createSnapshot(nodes);
|
String snapshot = createSnapshot(nodes);
|
||||||
|
|
||||||
receiver.saveSnapshot(transferId, new StringInputStream(snapshot, "UTF-8"));
|
receiver.saveSnapshot(transferId, new ByteArrayInputStream(snapshot.getBytes("UTF-8")));
|
||||||
|
|
||||||
File stagingFolder = receiver.getStagingFolder(transferId);
|
File stagingFolder = receiver.getStagingFolder(transferId);
|
||||||
snapshotFile = new File(stagingFolder, "snapshot.xml");
|
snapshotFile = new File(stagingFolder, "snapshot.xml");
|
||||||
@@ -476,7 +475,7 @@ public class RepoTransferReceiverImplTest extends BaseAlfrescoSpringTest
|
|||||||
nodes.add(tc.node);
|
nodes.add(tc.node);
|
||||||
String snapshot = createSnapshot(nodes);
|
String snapshot = createSnapshot(nodes);
|
||||||
|
|
||||||
receiver.saveSnapshot(tc.transferId, new StringInputStream(snapshot, "UTF-8"));
|
receiver.saveSnapshot(tc.transferId, new ByteArrayInputStream(snapshot.getBytes("UTF-8")));
|
||||||
receiver.saveContent(tc.transferId, tc.node.getUuid(), new ByteArrayInputStream(dummyContentBytes));
|
receiver.saveContent(tc.transferId, tc.node.getUuid(), new ByteArrayInputStream(dummyContentBytes));
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
@@ -610,7 +609,7 @@ public class RepoTransferReceiverImplTest extends BaseAlfrescoSpringTest
|
|||||||
tc.transferId = receiver.start("1234", true, receiver.getVersion());
|
tc.transferId = receiver.start("1234", true, receiver.getVersion());
|
||||||
String snapshot = createSnapshot(tc.nodes);
|
String snapshot = createSnapshot(tc.nodes);
|
||||||
|
|
||||||
receiver.saveSnapshot(tc.transferId, new StringInputStream(snapshot, "UTF-8"));
|
receiver.saveSnapshot(tc.transferId, new ByteArrayInputStream(snapshot.getBytes("UTF-8")));
|
||||||
|
|
||||||
for (TransferManifestNode node : tc.nodes)
|
for (TransferManifestNode node : tc.nodes)
|
||||||
{
|
{
|
||||||
@@ -772,7 +771,7 @@ public class RepoTransferReceiverImplTest extends BaseAlfrescoSpringTest
|
|||||||
tc.transferId = receiver.start("1234", true, receiver.getVersion());
|
tc.transferId = receiver.start("1234", true, receiver.getVersion());
|
||||||
String snapshot = createSnapshot(tc.nodes);
|
String snapshot = createSnapshot(tc.nodes);
|
||||||
log.debug(snapshot);
|
log.debug(snapshot);
|
||||||
receiver.saveSnapshot(tc.transferId, new StringInputStream(snapshot, "UTF-8"));
|
receiver.saveSnapshot(tc.transferId, new ByteArrayInputStream(snapshot.getBytes("UTF-8")));
|
||||||
|
|
||||||
for (TransferManifestNode node : tc.nodes)
|
for (TransferManifestNode node : tc.nodes)
|
||||||
{
|
{
|
||||||
@@ -876,7 +875,7 @@ public class RepoTransferReceiverImplTest extends BaseAlfrescoSpringTest
|
|||||||
tc.deletedNode2,
|
tc.deletedNode2,
|
||||||
tc.deletedNode11 }));
|
tc.deletedNode11 }));
|
||||||
log.debug(snapshot);
|
log.debug(snapshot);
|
||||||
receiver.saveSnapshot(tc.transferId, new StringInputStream(snapshot, "UTF-8"));
|
receiver.saveSnapshot(tc.transferId, new ByteArrayInputStream(snapshot.getBytes("UTF-8")));
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@@ -972,7 +971,7 @@ public class RepoTransferReceiverImplTest extends BaseAlfrescoSpringTest
|
|||||||
tc.transferId = receiver.start("1234", true, receiver.getVersion());
|
tc.transferId = receiver.start("1234", true, receiver.getVersion());
|
||||||
String snapshot = createSnapshot(Arrays.asList(new TransferManifestNode[] { tc.node2 }));
|
String snapshot = createSnapshot(Arrays.asList(new TransferManifestNode[] { tc.node2 }));
|
||||||
log.debug(snapshot);
|
log.debug(snapshot);
|
||||||
receiver.saveSnapshot(tc.transferId, new StringInputStream(snapshot, "UTF-8"));
|
receiver.saveSnapshot(tc.transferId, new ByteArrayInputStream(snapshot.getBytes("UTF-8")));
|
||||||
receiver.saveContent(tc.transferId, tc.node2.getUuid(), new ByteArrayInputStream(dummyContentBytes));
|
receiver.saveContent(tc.transferId, tc.node2.getUuid(), new ByteArrayInputStream(dummyContentBytes));
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
@@ -1146,7 +1145,7 @@ public class RepoTransferReceiverImplTest extends BaseAlfrescoSpringTest
|
|||||||
|
|
||||||
String snapshot = createSnapshot(nodes);
|
String snapshot = createSnapshot(nodes);
|
||||||
log.debug(snapshot);
|
log.debug(snapshot);
|
||||||
receiver.saveSnapshot(tc.transferId, new StringInputStream(snapshot, "UTF-8"));
|
receiver.saveSnapshot(tc.transferId, new ByteArrayInputStream(snapshot.getBytes("UTF-8")));
|
||||||
|
|
||||||
for (TransferManifestNode node : nodes)
|
for (TransferManifestNode node : nodes)
|
||||||
{
|
{
|
||||||
@@ -1189,7 +1188,7 @@ public class RepoTransferReceiverImplTest extends BaseAlfrescoSpringTest
|
|||||||
tc.transferId = receiver.start("1234", true, receiver.getVersion());
|
tc.transferId = receiver.start("1234", true, receiver.getVersion());
|
||||||
String snapshot = createSnapshot(Arrays.asList(new TransferManifestNode[] { tc.deletedNode11 }));
|
String snapshot = createSnapshot(Arrays.asList(new TransferManifestNode[] { tc.deletedNode11 }));
|
||||||
log.debug(snapshot);
|
log.debug(snapshot);
|
||||||
receiver.saveSnapshot(tc.transferId, new StringInputStream(snapshot, "UTF-8"));
|
receiver.saveSnapshot(tc.transferId, new ByteArrayInputStream(snapshot.getBytes("UTF-8")));
|
||||||
receiver.commit(tc.transferId);
|
receiver.commit(tc.transferId);
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
@@ -1252,7 +1251,7 @@ public class RepoTransferReceiverImplTest extends BaseAlfrescoSpringTest
|
|||||||
tc.transferId = receiver.start("1234", true, receiver.getVersion());
|
tc.transferId = receiver.start("1234", true, receiver.getVersion());
|
||||||
String snapshot = createSnapshot(Arrays.asList(new TransferManifestNode[] { tc.node2, tc.node11 }));
|
String snapshot = createSnapshot(Arrays.asList(new TransferManifestNode[] { tc.node2, tc.node11 }));
|
||||||
log.debug(snapshot);
|
log.debug(snapshot);
|
||||||
receiver.saveSnapshot(tc.transferId, new StringInputStream(snapshot, "UTF-8"));
|
receiver.saveSnapshot(tc.transferId, new ByteArrayInputStream(snapshot.getBytes("UTF-8")));
|
||||||
receiver.saveContent(tc.transferId, tc.node2.getUuid(), new ByteArrayInputStream(dummyContentBytes));
|
receiver.saveContent(tc.transferId, tc.node2.getUuid(), new ByteArrayInputStream(dummyContentBytes));
|
||||||
receiver.commit(tc.transferId);
|
receiver.commit(tc.transferId);
|
||||||
|
|
||||||
@@ -1335,7 +1334,7 @@ public class RepoTransferReceiverImplTest extends BaseAlfrescoSpringTest
|
|||||||
String snapshot = createSnapshot(nodes);
|
String snapshot = createSnapshot(nodes);
|
||||||
|
|
||||||
startNewTransaction();
|
startNewTransaction();
|
||||||
receiver.saveSnapshot(transferId, new StringInputStream(snapshot, "UTF-8"));
|
receiver.saveSnapshot(transferId, new ByteArrayInputStream(snapshot.getBytes("UTF-8")));
|
||||||
endTransaction();
|
endTransaction();
|
||||||
|
|
||||||
for (TransferManifestNode node : nodes)
|
for (TransferManifestNode node : nodes)
|
||||||
|
Reference in New Issue
Block a user