diff --git a/rm-server/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml b/rm-server/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml
index c4aab77f5c..743a0f9ea3 100644
--- a/rm-server/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml
+++ b/rm-server/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml
@@ -279,6 +279,7 @@
+
-
-
- HOLD_CONTAINER_CHILD
+ HOLD
@@ -257,7 +257,7 @@
- HOLD_CONTAINER_CHILD
+ HOLD
diff --git a/rm-server/config/alfresco/module/org_alfresco_module_rm/model/recordsModel.xml b/rm-server/config/alfresco/module/org_alfresco_module_rm/model/recordsModel.xml
index 0935b01903..e359725745 100644
--- a/rm-server/config/alfresco/module/org_alfresco_module_rm/model/recordsModel.xml
+++ b/rm-server/config/alfresco/module/org_alfresco_module_rm/model/recordsModel.xml
@@ -96,6 +96,7 @@
rma:recordsManagementContainer
+ <-- TODO rename to unfiledRecordFolder -->
Unfiled Record Container Child
rma:recordsManagementContainer
@@ -103,17 +104,12 @@
Hold Container
- rma:hold
+ rma:recordsManagementContainer
rma:countable
-
- Hold Container Child
- rma:hold
-
-
Transfer Container
rma:recordsManagementContainer
@@ -511,7 +507,7 @@
Hold
- cm:folder
+ rma:recordsManagementContainer
false
@@ -522,6 +518,12 @@
true
+
+ Delete When Empty
+ d:boolean
+ false
+
+
@@ -541,11 +543,6 @@
-
- cm:titled
- rma:filePlanComponent
-
-
diff --git a/rm-server/config/alfresco/module/org_alfresco_module_rm/rm-ui-evaluators-context.xml b/rm-server/config/alfresco/module/org_alfresco_module_rm/rm-ui-evaluators-context.xml
index c19156f27c..ff275ce8f1 100644
--- a/rm-server/config/alfresco/module/org_alfresco_module_rm/rm-ui-evaluators-context.xml
+++ b/rm-server/config/alfresco/module/org_alfresco_module_rm/rm-ui-evaluators-context.xml
@@ -218,7 +218,7 @@
RECORD_FOLDER
RECORD
UNFILED_RECORD_CONTAINER_CHILD
- HOLD_CONTAINER_CHILD
+ HOLD
@@ -380,7 +380,7 @@
RECORD_FOLDER
RECORD
UNFILED_RECORD_CONTAINER_CHILD
- HOLD_CONTAINER_CHILD
+ HOLD
@@ -397,7 +397,7 @@
UNFILED_RECORD_CONTAINER
UNFILED_RECORD_CONTAINER_CHILD
HOLD_CONTAINER
- HOLD_CONTAINER_CHILD
+ HOLD
diff --git a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/fileplan/FilePlanComponentKind.java b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/fileplan/FilePlanComponentKind.java
index 68e53466cd..0452585ad9 100644
--- a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/fileplan/FilePlanComponentKind.java
+++ b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/fileplan/FilePlanComponentKind.java
@@ -36,7 +36,6 @@ public enum FilePlanComponentKind
TRANSFER,
HOLD,
HOLD_CONTAINER,
- HOLD_CONTAINER_CHILD,
DISPOSITION_SCHEDULE,
UNFILED_RECORD_CONTAINER,
UNFILED_RECORD_CONTAINER_CHILD;
diff --git a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/fileplan/FilePlanServiceImpl.java b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/fileplan/FilePlanServiceImpl.java
index 2177546717..756a186f66 100644
--- a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/fileplan/FilePlanServiceImpl.java
+++ b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/fileplan/FilePlanServiceImpl.java
@@ -218,10 +218,6 @@ public class FilePlanServiceImpl extends ServiceBaseImpl
{
result = FilePlanComponentKind.HOLD_CONTAINER;
}
- else if (instanceOf(nodeRef, TYPE_HOLD_CONTAINER_CHILD))
- {
- result = FilePlanComponentKind.HOLD_CONTAINER_CHILD;
- }
else if (getFreezeService().isHold(nodeRef))
{
result = FilePlanComponentKind.HOLD;
diff --git a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/jscript/app/JSONConversionComponent.java b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/jscript/app/JSONConversionComponent.java
index 244699c2de..91c80df9ec 100644
--- a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/jscript/app/JSONConversionComponent.java
+++ b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/jscript/app/JSONConversionComponent.java
@@ -260,11 +260,6 @@ public class JSONConversionComponent extends org.alfresco.repo.jscript.app.JSONC
result = "hold-container";
break;
}
- case HOLD_CONTAINER_CHILD:
- {
- result = "hold-container-child";
- break;
- }
case TRANSFER:
{
result = "transfer-container";
diff --git a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/model/RecordsManagementModel.java b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/model/RecordsManagementModel.java
index 4860a1672b..d6f418e7ce 100644
--- a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/model/RecordsManagementModel.java
+++ b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/model/RecordsManagementModel.java
@@ -65,8 +65,7 @@ public interface RecordsManagementModel extends RecordsManagementCustomModel
// Hold container
static final QName TYPE_HOLD_CONTAINER = QName.createQName(RM_URI, "holdContainer");
- static final QName TYPE_HOLD_CONTAINER_CHILD = QName.createQName(RM_URI, "holdContainerChild");
-
+
// Transfer container
static final QName TYPE_TRANSFER_CONTAINER = QName.createQName(RM_URI, "transferContainer");
@@ -104,12 +103,6 @@ public interface RecordsManagementModel extends RecordsManagementCustomModel
static final QName ASPECT_RECORD = QName.createQName(RM_URI, "record");
static final QName PROP_DATE_FILED = QName.createQName(RM_URI, "dateFiled");
static final QName PROP_ORIGIONAL_NAME = QName.createQName(RM_URI, "origionalName");
- //static final QName PROP_ORIGINATOR = QName.createQName(RM_URI, "originator");
- //static final QName PROP_ORIGINATING_ORGANIZATION = QName.createQName(RM_URI, "originatingOrganization");
- //static final QName PROP_PUBLICATION_DATE = QName.createQName(RM_URI, "publicationDate");
- //static final QName PROP_MEDIA_TYPE = QName.createQName(RM_URI, "mediaType");
- //static final QName PROP_FORMAT = QName.createQName(RM_URI, "format");
- //static final QName PROP_DATE_RECEIVED = QName.createQName(RM_URI, "dateReceived");
// Common record details
static final QName PROP_LOCATION = QName.createQName(RM_URI, "location");