diff --git a/config/alfresco/import-export-context.xml b/config/alfresco/import-export-context.xml
index 0a83e61275..562ffd7bf3 100644
--- a/config/alfresco/import-export-context.xml
+++ b/config/alfresco/import-export-context.xml
@@ -354,6 +354,7 @@
${spaces.imap_templates.childname}
${spaces.emailActions.childname}
${spaces.searchAction.childname}
+ ${spaces.wcm_deployed.childname}
diff --git a/config/alfresco/model/wcmAppModel.xml b/config/alfresco/model/wcmAppModel.xml
index 1b7a1e1f16..6ba99d531a 100644
--- a/config/alfresco/model/wcmAppModel.xml
+++ b/config/alfresco/model/wcmAppModel.xml
@@ -652,6 +652,18 @@
+
+
+ Has this content been deployed from wcm
+
+
+ WCM unique version
+ d:text
+ true
+
+
+
+
diff --git a/config/alfresco/repository.properties b/config/alfresco/repository.properties
index ce14685a9c..04f13b336d 100644
--- a/config/alfresco/repository.properties
+++ b/config/alfresco/repository.properties
@@ -310,6 +310,7 @@ spaces.content_forms.childname=app:forms
spaces.user_homes.childname=app:user_homes
spaces.sites.childname=st:sites
spaces.templates.email.invite.childname=cm:invite
+spaces.wcm_deployed.childname=cm:wcm_deployed
# ADM VersionStore Configuration
version.store.deprecated.lightWeightVersionStore=workspace://lightWeightVersionStore
diff --git a/source/java/org/alfresco/model/WCMAppModel.java b/source/java/org/alfresco/model/WCMAppModel.java
index e94374f08e..2699ecc233 100644
--- a/source/java/org/alfresco/model/WCMAppModel.java
+++ b/source/java/org/alfresco/model/WCMAppModel.java
@@ -165,4 +165,9 @@ public interface WCMAppModel
// Aspect to track content that expires
static final QName ASPECT_EXPIRES = QName.createQName(NamespaceService.WCMAPP_MODEL_1_0_URI, "expires");
static final QName PROP_EXPIRATIONDATE = QName.createQName(NamespaceService.WCMAPP_MODEL_1_0_URI, "expirationDate");
+
+ // Aspect to track dm deployed content
+ static final QName ASPECT_DEPLOYED = QName.createQName(NamespaceService.WCMAPP_MODEL_1_0_URI, "deployed");
+ static final QName PROP_GUID = QName.createQName(NamespaceService.WCMAPP_MODEL_1_0_URI, "guid");
+
}
diff --git a/source/java/org/alfresco/repo/model/filefolder/FileFolderServiceImpl.java b/source/java/org/alfresco/repo/model/filefolder/FileFolderServiceImpl.java
index c0efad2cf7..495e909cfe 100644
--- a/source/java/org/alfresco/repo/model/filefolder/FileFolderServiceImpl.java
+++ b/source/java/org/alfresco/repo/model/filefolder/FileFolderServiceImpl.java
@@ -965,7 +965,7 @@ public class FileFolderServiceImpl implements FileFolderService
* @param parentNodeRef
* @param pathElements
* @param folderTypeQName
- * @return
+ * @return FileInfo for the bottom node in pathElements.
*/
public static FileInfo makeFolders(FileFolderService service, NodeRef parentNodeRef, List pathElements, QName folderTypeQName)
{
diff --git a/source/java/org/alfresco/repo/node/integrity/IntegrityRecord.java b/source/java/org/alfresco/repo/node/integrity/IntegrityRecord.java
index 5eaac93090..2438fd2d68 100644
--- a/source/java/org/alfresco/repo/node/integrity/IntegrityRecord.java
+++ b/source/java/org/alfresco/repo/node/integrity/IntegrityRecord.java
@@ -25,13 +25,14 @@
package org.alfresco.repo.node.integrity;
import java.util.List;
+import java.io.Serializable;
/**
* Represents an integrity violation
*
* @author Derek Hulley
*/
-public class IntegrityRecord
+public class IntegrityRecord implements Serializable
{
private String msg;
private List traces;