|
31 | 31 | import org.labkey.api.cache.CacheManager; |
32 | 32 | import org.labkey.api.collections.ArrayListMap; |
33 | 33 | import org.labkey.api.collections.CaseInsensitiveHashMap; |
| 34 | +import org.labkey.api.collections.IntHashMap; |
34 | 35 | import org.labkey.api.data.CompareType; |
35 | 36 | import org.labkey.api.data.Container; |
36 | 37 | import org.labkey.api.data.DbScope; |
|
77 | 78 | import org.labkey.api.snd.EventNote; |
78 | 79 | import org.labkey.api.snd.Package; |
79 | 80 | import org.labkey.api.snd.PackageDomainKind; |
| 81 | +import org.labkey.api.snd.PlainTextNarrativeDisplayColumn; |
80 | 82 | import org.labkey.api.snd.Project; |
81 | 83 | import org.labkey.api.snd.ProjectItem; |
82 | 84 | import org.labkey.api.snd.SNDDomainKind; |
|
87 | 89 | import org.labkey.snd.query.PackagesTable; |
88 | 90 | import org.labkey.snd.security.QCStateActionEnum; |
89 | 91 | import org.labkey.snd.security.SNDSecurityManager; |
90 | | -import org.labkey.api.snd.PlainTextNarrativeDisplayColumn; |
91 | 92 | import org.labkey.snd.trigger.SNDTriggerManager; |
92 | 93 |
|
93 | 94 | import java.sql.SQLException; |
@@ -552,7 +553,7 @@ private Map<Integer, String> getPackageCategories(Container c, User u, int pkgId |
552 | 553 | sql.append(" WHERE PkgId = ?").add(pkgId); |
553 | 554 | SqlSelector selector = new SqlSelector(schema.getDbSchema(), sql); |
554 | 555 |
|
555 | | - Map<Integer, String> categories = new HashMap<>(); |
| 556 | + Map<Integer, String> categories = new IntHashMap<>(); |
556 | 557 | try (TableResultSet rs = selector.getResultSet()) |
557 | 558 | { |
558 | 559 | for (Map<String, Object> r : rs) |
@@ -592,7 +593,7 @@ private Map<Integer, Map<Integer, String>> getBulkPackageCategories(Container c, |
592 | 593 | } |
593 | 594 | SqlSelector selector = new SqlSelector(schema.getDbSchema(), sql); |
594 | 595 |
|
595 | | - Map<Integer, Map<Integer, String>> pkgCategoriesByPkgId = new HashMap<>(); |
| 596 | + Map<Integer, Map<Integer, String>> pkgCategoriesByPkgId = new IntHashMap<>(); |
596 | 597 |
|
597 | 598 | try (TableResultSet resultSet = selector.getResultSet()) |
598 | 599 | { |
@@ -3364,7 +3365,7 @@ private String generateEventDataNarrative(Container c, User u, Event event, Even |
3364 | 3365 | { |
3365 | 3366 | List<GWTPropertyDescriptor> properties = superPackage.getPkg().getAttributes(); |
3366 | 3367 | Map<String, GWTPropertyDescriptor> propsByName = new HashMap<>(); |
3367 | | - Map<Integer, GWTPropertyDescriptor> propsById = new HashMap<>(); |
| 3368 | + Map<Integer, GWTPropertyDescriptor> propsById = new IntHashMap<>(); |
3368 | 3369 | for (GWTPropertyDescriptor p : properties) |
3369 | 3370 | { |
3370 | 3371 | propsByName.put(p.getName(), p); |
@@ -4210,7 +4211,7 @@ private Map<Integer, Map<Integer, Pair<SuperPackage, Integer>>> getNextLevelEven |
4210 | 4211 | )); |
4211 | 4212 |
|
4212 | 4213 | // Prepare a map for the next level of SuperPackages |
4213 | | - Map<Integer, Map<Integer, Pair<SuperPackage, Integer>>> nextLevelEventDataSuperPkgs = new HashMap<>(); |
| 4214 | + Map<Integer, Map<Integer, Pair<SuperPackage, Integer>>> nextLevelEventDataSuperPkgs = new IntHashMap<>(); |
4214 | 4215 | nextLevelEventDataSuperPkgs.put(eventData.getEventId(), new HashMap<>()); |
4215 | 4216 |
|
4216 | 4217 | // Iterate over child event data and link it to the corresponding child SuperPackage |
|
0 commit comments