Skip to content

Commit a622add

Browse files
Merge pull request #257 from LabKey/fb_long_is_the_new_int
2 parents 9053f0d + d8896e4 commit a622add

File tree

9 files changed

+16
-12
lines changed

9 files changed

+16
-12
lines changed

LDK/test/src/org/labkey/test/tests/external/labModules/LabModulesTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ else if (serverVal instanceof Date)
494494
Date d = dateFormat.parse(expectations[idx]);
495495
assertEquals("Incorrect value for: " + col + " on row " + i, d, serverVal);
496496
}
497-
else if ((serverVal instanceof Integer || serverVal instanceof Double))
497+
else if ((serverVal instanceof Integer || serverVal instanceof Long || serverVal instanceof Double))
498498
{
499499
double d = Double.parseDouble(expectations[idx]);
500500
assertEquals("Incorrect value for: " + col + " on row " + i, d, Double.parseDouble(serverVal.toString()), DELTA);

laboratory/api-src/org/labkey/api/laboratory/LaboratoryService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ static public void setInstance(LaboratoryService instance)
7676

7777
abstract public Set<AssayDataProvider> getRegisteredAssayProviders();
7878

79-
abstract public AssayDataProvider getDataProviderForAssay(int protocolId);
79+
abstract public AssayDataProvider getDataProviderForAssay(long protocolId);
8080

8181
abstract public AssayDataProvider getDataProviderForAssay(AssayProvider ap);
8282

laboratory/api-src/org/labkey/api/laboratory/assay/AbstractAssayDataProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ public AssayImportMethod getImportMethodByName(String methodName)
166166
}
167167

168168
@Override
169-
public String getDefaultImportMethodName(Container c, User u, int protocolId)
169+
public String getDefaultImportMethodName(Container c, User u, long protocolId)
170170
{
171171
Container targetContainer = c.isWorkbook() ? c.getParent() : c;
172172
Map<String, String> props = PropertyManager.getProperties(targetContainer, PROPERTY_CATEGORY);
@@ -176,7 +176,7 @@ public String getDefaultImportMethodName(Container c, User u, int protocolId)
176176
return _importMethods.isEmpty() ? null : _importMethods.iterator().next().getName();
177177
}
178178

179-
private String getDefaultMethodPropertyKey(int protocolId)
179+
private String getDefaultMethodPropertyKey(long protocolId)
180180
{
181181
return getKey() + "||" + protocolId;
182182
}

laboratory/api-src/org/labkey/api/laboratory/assay/AssayDataProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public interface AssayDataProvider extends DataProvider
5555

5656
AssayImportMethod getImportMethodByName(String methodName);
5757

58-
String getDefaultImportMethodName(Container c, User u, int protocolId);
58+
String getDefaultImportMethodName(Container c, User u, long protocolId);
5959

6060
boolean isModuleEnabled(Container c);
6161
}

laboratory/api-src/org/labkey/api/laboratory/assay/DefaultAssayParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ protected void validateRows(List<Map<String, Object>> rows, ImportContext contex
462462
errors.confirmNoErrors();
463463
}
464464

465-
protected void saveTemplate(ViewContext ctx, int templateId, int runId) throws BatchValidationException
465+
protected void saveTemplate(ViewContext ctx, int templateId, long runId) throws BatchValidationException
466466
{
467467
try
468468
{

laboratory/api-src/org/labkey/api/laboratory/assay/PivotingAssayParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import au.com.bytecode.opencsv.CSVWriter;
1919
import org.apache.commons.lang3.StringUtils;
2020
import org.labkey.api.collections.CaseInsensitiveHashMap;
21+
import org.labkey.api.collections.IntHashMap;
2122
import org.labkey.api.data.Container;
2223
import org.labkey.api.exp.property.DomainProperty;
2324
import org.labkey.api.query.BatchValidationException;
@@ -27,7 +28,6 @@
2728
import java.io.IOException;
2829
import java.io.StringWriter;
2930
import java.util.ArrayList;
30-
import java.util.HashMap;
3131
import java.util.HashSet;
3232
import java.util.List;
3333
import java.util.Map;
@@ -122,7 +122,7 @@ protected String readRawFile(ImportContext context) throws BatchValidationExcept
122122
*/
123123
private Map<Integer, String> inspectHeader(List<String> header, ImportContext context) throws BatchValidationException
124124
{
125-
Map<Integer, String> resultMap = new HashMap<>();
125+
Map<Integer, String> resultMap = new IntHashMap<>();
126126
Map<String, String> allowable = new CaseInsensitiveHashMap<>();
127127
BatchValidationException errors = new BatchValidationException();
128128

laboratory/api-src/org/labkey/api/laboratory/query/ContainerIncrementingTable.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@
4141
import java.util.Set;
4242
import java.util.concurrent.Callable;
4343

44+
import static org.labkey.api.exp.api.ExperimentService.asInteger;
45+
4446
/**
4547
* User: bimber
4648
* Date: 3/12/13
@@ -153,6 +155,8 @@ private Integer getInteger(Object value) throws ValidationException
153155
return null;
154156
else if (value instanceof Integer)
155157
return (Integer)value;
158+
else if (value instanceof Long)
159+
return asInteger(value);
156160
else if (value instanceof Double)
157161
return ((Double)value).intValue();
158162
try
@@ -326,9 +330,9 @@ public Object call() throws Exception
326330
Object selfAssignedId = it.getInputColumnValue(inputColMap.get(_incrementingCol));
327331
if (selfAssignedId != null)
328332
{
329-
if (selfAssignedId instanceof Integer)
333+
if (selfAssignedId instanceof Integer || selfAssignedId instanceof Long)
330334
{
331-
rowId = (Integer)selfAssignedId;
335+
rowId = asInteger(selfAssignedId);
332336

333337
if (idGen.hasRowWithId(c, rowId))
334338
_context.getErrors().addRowError(new ValidationException("A record is already present with ID: " + rowId));

laboratory/src/org/labkey/laboratory/LaboratoryServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public Set<AssayDataProvider> getRegisteredAssayProviders()
172172
}
173173

174174
@Override
175-
public AssayDataProvider getDataProviderForAssay(int protocolId)
175+
public AssayDataProvider getDataProviderForAssay(long protocolId)
176176
{
177177
ExpProtocol protocol = ExperimentService.get().getExpProtocol(protocolId);
178178
if (protocol == null)

laboratory/src/org/labkey/laboratory/assay/RunUploadContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ public void setTransformResult(TransformResult result)
196196
* The RowId for the run that is being deleted and reuploaded, or null if this is a new run
197197
*/
198198
@Override
199-
public Integer getReRunId()
199+
public Long getReRunId()
200200
{
201201
return null;
202202
}

0 commit comments

Comments
 (0)