Skip to content

Commit 3d630e2

Browse files
committed
Merge discvr-24.7 to develop
2 parents 9764c1c + cbc63a0 commit 3d630e2

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

LDK/api-src/org/labkey/api/ldk/buttons/ShowEditUIButton.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,13 @@ public class ShowEditUIButton extends SimpleButtonConfigFactory
3838

3939
protected Class<? extends Permission>[] _perms;
4040

41+
@SafeVarargs
4142
public ShowEditUIButton(Module owner, String schemaName, String queryName, Class<? extends Permission>... perms)
4243
{
4344
this(owner, schemaName, queryName, "Edit Records", perms);
4445
}
4546

47+
@SafeVarargs
4648
public ShowEditUIButton(Module owner, String schemaName, String queryName, String label, Class<? extends Permission>... perms)
4749
{
4850
super(owner, label, "");
@@ -87,20 +89,20 @@ protected String getJsHandler(TableInfo ti)
8789
{
8890
String schema = _schemaName == null || LDKService.ALL_SCHEMAS.equals(_schemaName) ? ti.getPublicSchemaName() : _schemaName;
8991
String query = _queryName == null || LDKService.ALL_TABLES.equalsIgnoreCase(_queryName) ? ti.getPublicName() : _queryName;
90-
String ret = getHandlerName() + "(" + PageFlowUtil.jsString(schema) + "," + PageFlowUtil.jsString(query) + ",dataRegionName, {";
92+
StringBuilder ret = new StringBuilder(getHandlerName() + "(" + PageFlowUtil.jsString(schema) + "," + PageFlowUtil.jsString(query) + ",dataRegionName, {");
9193

9294
String delim = "";
9395
if (_urlParamMap != null)
9496
{
9597
for (String key : _urlParamMap.keySet())
9698
{
97-
ret += delim + PageFlowUtil.jsString(key) + ":" + PageFlowUtil.jsString(_urlParamMap.get(key));
99+
ret.append(delim).append(PageFlowUtil.jsString(key)).append(":").append(PageFlowUtil.jsString(_urlParamMap.get(key)));
98100
delim = ",";
99101
}
100102
}
101103

102-
ret += "}, " + _copyFilters + ");";
104+
ret.append("}, ").append(_copyFilters).append(");");
103105

104-
return ret;
106+
return ret.toString();
105107
}
106108
}

0 commit comments

Comments
 (0)