mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
RM-4012 - removed special containers and disposition schedules from the result list
This commit is contained in:
@@ -30,6 +30,7 @@ package org.alfresco.rest.api.impl;
|
|||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
import org.alfresco.model.ContentModel;
|
import org.alfresco.model.ContentModel;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.fileplan.FilePlanService;
|
import org.alfresco.module.org_alfresco_module_rm.fileplan.FilePlanService;
|
||||||
@@ -48,6 +49,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
import org.alfresco.service.cmr.repository.NodeService;
|
import org.alfresco.service.cmr.repository.NodeService;
|
||||||
import org.alfresco.service.namespace.NamespaceService;
|
import org.alfresco.service.namespace.NamespaceService;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
import org.alfresco.util.Pair;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Centralizes access to the repository.
|
* Centralizes access to the repository.
|
||||||
@@ -244,4 +246,19 @@ public class RMNodesImpl extends NodesImpl
|
|||||||
|
|
||||||
return null; // unknown
|
return null; // unknown
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected Pair<Set<QName>, Set<QName>> buildSearchTypesAndIgnoreAspects(QName nodeTypeQName, boolean includeSubTypes, Set<QName> ignoreQNameTypes, Boolean includeFiles, Boolean includeFolders)
|
||||||
|
{
|
||||||
|
Pair<Set<QName>, Set<QName>> searchTypesAndIgnoreAspects = super.buildSearchTypesAndIgnoreAspects(nodeTypeQName, includeSubTypes, ignoreQNameTypes, includeFiles, includeFolders);
|
||||||
|
Set<QName> searchTypeQNames = searchTypesAndIgnoreAspects.getFirst();
|
||||||
|
Set<QName> ignoreAspectQNames = searchTypesAndIgnoreAspects.getSecond();
|
||||||
|
|
||||||
|
searchTypeQNames.remove(RecordsManagementModel.TYPE_HOLD_CONTAINER);
|
||||||
|
searchTypeQNames.remove(RecordsManagementModel.TYPE_UNFILED_RECORD_CONTAINER);
|
||||||
|
searchTypeQNames.remove(RecordsManagementModel.TYPE_TRANSFER_CONTAINER);
|
||||||
|
searchTypeQNames.remove(RecordsManagementModel.TYPE_DISPOSITION_SCHEDULE);
|
||||||
|
|
||||||
|
return new Pair<>(searchTypeQNames, ignoreAspectQNames);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user