Skip to content
Snippets Groups Projects
Commit 61ca76db authored by vkovtun's avatar vkovtun
Browse files

SSDM-10226 Renamed a method parameter.

parent b985330b
No related branches found
No related tags found
No related merge requests found
...@@ -75,10 +75,16 @@ public abstract class AbstractCompositeEntitySearchManager<CRITERIA extends Abst ...@@ -75,10 +75,16 @@ public abstract class AbstractCompositeEntitySearchManager<CRITERIA extends Abst
authorisationInformation); authorisationInformation);
} }
protected Set<Long> doSearchForIDs(final Long userId, final Collection<ISearchCriteria> parentsCriteria, protected Set<Long> doSearchForIDs(final Long userId,
final Collection<ISearchCriteria> childrenCriteria, final Collection<ISearchCriteria> mainCriteria, final Collection<ISearchCriteria> upstreamRelationshipsCriteria,
final SearchOperator finalSearchOperator, final String idsColumnName, final TableMapper tableMapper, final AuthorisationInformation authorisationInformation) final Collection<ISearchCriteria> downstreamRelationshipsCriteria,
final Collection<ISearchCriteria> mainCriteria,
final SearchOperator finalSearchOperator, final String idsColumnName, final TableMapper tableMapper,
final AuthorisationInformation authorisationInformation)
{ {
// upstreamRelationshipsCriteria & downstreamRelationshipsCriteria are relationships from the relationships
// table, for datasets it is both the parent-child relationships and containers but for samples it is only the
// parent-child ones.
final Set<Long> mainCriteriaIntermediateResults; final Set<Long> mainCriteriaIntermediateResults;
if (!mainCriteria.isEmpty()) if (!mainCriteria.isEmpty())
{ {
...@@ -93,10 +99,10 @@ public abstract class AbstractCompositeEntitySearchManager<CRITERIA extends Abst ...@@ -93,10 +99,10 @@ public abstract class AbstractCompositeEntitySearchManager<CRITERIA extends Abst
final Set<Long> parentCriteriaIntermediateResults; final Set<Long> parentCriteriaIntermediateResults;
final Set<Long> containerCriteriaIntermediateResults; final Set<Long> containerCriteriaIntermediateResults;
if (!parentsCriteria.isEmpty()) if (!upstreamRelationshipsCriteria.isEmpty())
{ {
final Collection<ISearchCriteria> filteredParentsCriteria = final Collection<ISearchCriteria> filteredParentsCriteria =
getCriteriaByRelationshipType(parentsCriteria, getCriteriaByRelationshipType(upstreamRelationshipsCriteria,
IGetRelationshipIdExecutor.RelationshipType.PARENT_CHILD); IGetRelationshipIdExecutor.RelationshipType.PARENT_CHILD);
if (!filteredParentsCriteria.isEmpty()) if (!filteredParentsCriteria.isEmpty())
...@@ -113,7 +119,7 @@ public abstract class AbstractCompositeEntitySearchManager<CRITERIA extends Abst ...@@ -113,7 +119,7 @@ public abstract class AbstractCompositeEntitySearchManager<CRITERIA extends Abst
} }
final Collection<ISearchCriteria> filteredContainersCriteria = final Collection<ISearchCriteria> filteredContainersCriteria =
getCriteriaByRelationshipType(parentsCriteria, getCriteriaByRelationshipType(upstreamRelationshipsCriteria,
IGetRelationshipIdExecutor.RelationshipType.CONTAINER_COMPONENT); IGetRelationshipIdExecutor.RelationshipType.CONTAINER_COMPONENT);
if (!filteredContainersCriteria.isEmpty()) if (!filteredContainersCriteria.isEmpty())
...@@ -135,10 +141,10 @@ public abstract class AbstractCompositeEntitySearchManager<CRITERIA extends Abst ...@@ -135,10 +141,10 @@ public abstract class AbstractCompositeEntitySearchManager<CRITERIA extends Abst
} }
final Set<Long> childrenCriteriaIntermediateResults; final Set<Long> childrenCriteriaIntermediateResults;
if (!childrenCriteria.isEmpty()) if (!downstreamRelationshipsCriteria.isEmpty())
{ {
final Collection<ISearchCriteria> filteredChildrenCriteria = final Collection<ISearchCriteria> filteredChildrenCriteria =
getCriteriaByRelationshipType(childrenCriteria, getCriteriaByRelationshipType(downstreamRelationshipsCriteria,
IGetRelationshipIdExecutor.RelationshipType.PARENT_CHILD); IGetRelationshipIdExecutor.RelationshipType.PARENT_CHILD);
final Set<Long> finalChildrenIds = findFinalRelationshipIds(userId, authorisationInformation, final Set<Long> finalChildrenIds = findFinalRelationshipIds(userId, authorisationInformation,
...@@ -168,7 +174,7 @@ public abstract class AbstractCompositeEntitySearchManager<CRITERIA extends Abst ...@@ -168,7 +174,7 @@ public abstract class AbstractCompositeEntitySearchManager<CRITERIA extends Abst
? Collections.singleton(parentCriteriaIntermediateResults) : Collections.emptySet(), ? Collections.singleton(parentCriteriaIntermediateResults) : Collections.emptySet(),
containerCriteriaIntermediateResults != null containerCriteriaIntermediateResults != null
? Collections.singleton(containerCriteriaIntermediateResults) : Collections.emptySet()); ? Collections.singleton(containerCriteriaIntermediateResults) : Collections.emptySet());
} else if (mainCriteria.isEmpty() && parentsCriteria.isEmpty() && childrenCriteria.isEmpty()) } else if (mainCriteria.isEmpty() && upstreamRelationshipsCriteria.isEmpty() && downstreamRelationshipsCriteria.isEmpty())
{ {
// If we don't have results and criteria are empty, return all. // If we don't have results and criteria are empty, return all.
results = getAllIds(userId, authorisationInformation, idsColumnName, tableMapper); results = getAllIds(userId, authorisationInformation, idsColumnName, tableMapper);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment