|
46 | 46 | import org.labkey.api.assay.AssayUrls; |
47 | 47 | import org.labkey.api.study.assay.ParticipantVisitResolverType; |
48 | 48 | import org.labkey.api.util.FileType; |
| 49 | +import org.labkey.api.util.HtmlString; |
49 | 50 | import org.labkey.api.util.PageFlowUtil; |
50 | 51 | import org.labkey.api.util.Pair; |
51 | 52 | import org.labkey.api.view.ActionURL; |
@@ -135,7 +136,7 @@ public String getName() |
135 | 136 | @Override |
136 | 137 | public HttpView<?> getDataDescriptionView(AssayRunUploadForm form) |
137 | 138 | { |
138 | | - return new HtmlView(""); |
| 139 | + return new HtmlView(HtmlString.EMPTY_STRING); |
139 | 140 | } |
140 | 141 |
|
141 | 142 | @Override |
@@ -205,26 +206,18 @@ protected Map<String, Set<String>> getRequiredDomainProperties() |
205 | 206 | { |
206 | 207 | Map<String, Set<String>> domainMap = super.getRequiredDomainProperties(); |
207 | 208 |
|
208 | | - Set<String> runProperties = domainMap.get(ExpProtocol.ASSAY_DOMAIN_RUN); |
209 | | - if (runProperties == null) |
210 | | - { |
211 | | - runProperties = new HashSet<>(); |
212 | | - domainMap.put(ExpProtocol.ASSAY_DOMAIN_RUN, runProperties); |
213 | | - } |
| 209 | + Set<String> runProperties = domainMap.computeIfAbsent(ExpProtocol.ASSAY_DOMAIN_RUN, k -> new HashSet<>()); |
214 | 210 | runProperties.add(ENABLED_PROPERTY_NAME); |
215 | | - for (String propName : getColumnMappingProperties(true).keySet()) |
216 | | - { |
217 | | - runProperties.add(propName); |
218 | | - } |
| 211 | + runProperties.addAll(getColumnMappingProperties(true).keySet()); |
219 | 212 | runProperties.add(SPECIES_COLUMN.getName()); |
220 | 213 |
|
221 | 214 | return domainMap; |
222 | 215 | } |
223 | 216 |
|
224 | 217 | @Override |
225 | | - public List<AssayDataCollector> getDataCollectors(@Nullable Map<String, File> uploadedFiles, AssayRunUploadForm context) |
| 218 | + public List<AssayDataCollector> getDataCollectors(@Nullable Map<String, org.labkey.vfs.FileLike> uploadedFiles, AssayRunUploadForm context) |
226 | 219 | { |
227 | | - return Collections.singletonList(new HaplotypeDataCollector()); |
| 220 | + return Collections.singletonList(new HaplotypeDataCollector<>()); |
228 | 221 | } |
229 | 222 |
|
230 | 223 | @Override |
|
0 commit comments