Class ArrayDesignMergeHelperServiceImpl
- java.lang.Object
-
- ubic.gemma.core.loader.expression.arrayDesign.ArrayDesignMergeHelperServiceImpl
-
- All Implemented Interfaces:
ArrayDesignMergeHelperService
@Service public class ArrayDesignMergeHelperServiceImpl extends Object implements ArrayDesignMergeHelperService
- Author:
- Paul
-
-
Constructor Summary
Constructors Constructor Description ArrayDesignMergeHelperServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArrayDesign
persistMerging(ArrayDesign result, ArrayDesign arrayDesign, Collection<ArrayDesign> otherArrayDesigns, boolean mergeWithExisting, Collection<CompositeSequence> newProbes)
Finalize the assembly and persistence of the merged array design.
-
-
-
Method Detail
-
persistMerging
@Transactional public ArrayDesign persistMerging(ArrayDesign result, ArrayDesign arrayDesign, Collection<ArrayDesign> otherArrayDesigns, boolean mergeWithExisting, Collection<CompositeSequence> newProbes)
Description copied from interface:ArrayDesignMergeHelperService
Finalize the assembly and persistence of the merged array design.- Specified by:
persistMerging
in interfaceArrayDesignMergeHelperService
- Parameters:
result
- the final merged designarrayDesign
- platformotherArrayDesigns
- other platformmergeWithExisting
- don't make a new array design, merge it into the one given as the first argumentnewProbes
- Probes that have to be added to make up the merged design. In the case of "mergeWithExisting", this might even be empty.- Returns:
- the final persistent merged design
-
-