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 -
Method Summary
Modifier and TypeMethodDescriptionpersistMerging(ArrayDesign result, ArrayDesign arrayDesign, Collection<ArrayDesign> otherArrayDesigns, boolean mergeWithExisting, Collection<CompositeSequence> newProbes) Finalize the assembly and persistence of the merged array design.
-
Constructor Details
-
ArrayDesignMergeHelperServiceImpl
public ArrayDesignMergeHelperServiceImpl()
-
-
Method Details
-
persistMerging
@Transactional public ArrayDesign persistMerging(ArrayDesign result, ArrayDesign arrayDesign, Collection<ArrayDesign> otherArrayDesigns, boolean mergeWithExisting, Collection<CompositeSequence> newProbes) Description copied from interface:ArrayDesignMergeHelperServiceFinalize the assembly and persistence of the merged array design.- Specified by:
persistMergingin 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
-