Skip to content

Commit 127b257

Browse files
ColumnDecorator -> ColumnInfoTransformer
Convert some usages of BaseColumnInfo to MutableColumnInfo
1 parent ab7cbd9 commit 127b257

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

SequenceAnalysis/src/org/labkey/sequenceanalysis/query/SequenceAnalysisCustomizer.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.labkey.api.data.DisplayColumn;
1313
import org.labkey.api.data.DisplayColumnFactory;
1414
import org.labkey.api.data.JdbcType;
15+
import org.labkey.api.data.MutableColumnInfo;
1516
import org.labkey.api.data.RenderContext;
1617
import org.labkey.api.data.SQLFragment;
1718
import org.labkey.api.data.TableCustomizer;
@@ -99,21 +100,21 @@ private void customizeSharedCols(AbstractTableInfo ti)
99100
private enum COL_ENUM
100101
{
101102
refNtSequence(Integer.class, PageFlowUtil.set("sequenceid", "ref_nt_sequence")){
102-
public void customizeColumn(BaseColumnInfo col, AbstractTableInfo ti)
103+
public void customizeColumn(MutableColumnInfo col, AbstractTableInfo ti)
103104
{
104105
col.setLabel("Ref NT Sequence");
105106
addFk(ti.getUserSchema().getContainer(), ti.getUserSchema().getUser(), col, SequenceAnalysisSchema.SCHEMA_NAME, SequenceAnalysisSchema.TABLE_REF_NT_SEQUENCES, "rowid", "name");
106107
}
107108
},
108109
libraryId(Integer.class, PageFlowUtil.set("genomeId", "genome_id", "library_id")){
109-
public void customizeColumn(BaseColumnInfo col, AbstractTableInfo ti)
110+
public void customizeColumn(MutableColumnInfo col, AbstractTableInfo ti)
110111
{
111112
col.setLabel("Reference Genome");
112113
addFk(ti.getUserSchema().getContainer(), ti.getUserSchema().getUser(), col, SequenceAnalysisSchema.SCHEMA_NAME, SequenceAnalysisSchema.TABLE_REF_LIBRARIES, "rowid", "rowid");
113114
}
114115
},
115116
runid(Integer.class, PageFlowUtil.set("run_id")){
116-
public void customizeColumn(BaseColumnInfo col, AbstractTableInfo ti)
117+
public void customizeColumn(MutableColumnInfo col, AbstractTableInfo ti)
117118
{
118119
col.setLabel("Run");
119120
col.setShownInInsertView(false);
@@ -124,7 +125,7 @@ public void customizeColumn(BaseColumnInfo col, AbstractTableInfo ti)
124125
}
125126
},
126127
jobid(Integer.class, PageFlowUtil.set("job_id")){
127-
public void customizeColumn(BaseColumnInfo col, AbstractTableInfo ti)
128+
public void customizeColumn(MutableColumnInfo col, AbstractTableInfo ti)
128129
{
129130
col.setLabel("Job Id");
130131
col.setShownInInsertView(false);
@@ -134,21 +135,21 @@ public void customizeColumn(BaseColumnInfo col, AbstractTableInfo ti)
134135
}
135136
},
136137
dataId(Integer.class, PageFlowUtil.set("data_id")){
137-
public void customizeColumn(BaseColumnInfo col, AbstractTableInfo ti)
138+
public void customizeColumn(MutableColumnInfo col, AbstractTableInfo ti)
138139
{
139140
col.setLabel("File Id");
140141
addFk(ti.getUserSchema().getContainer(), ti.getUserSchema().getUser(), col, "exp", "data", "rowid", null);
141142
}
142143
},
143144
readset(Integer.class, PageFlowUtil.set("readsetId", "readset_id")){
144-
public void customizeColumn(BaseColumnInfo col, AbstractTableInfo ti)
145+
public void customizeColumn(MutableColumnInfo col, AbstractTableInfo ti)
145146
{
146147
col.setLabel("Readset");
147148
addFk(ti.getUserSchema().getContainer(), ti.getUserSchema().getUser(), col, SequenceAnalysisSchema.SCHEMA_NAME, SequenceAnalysisSchema.TABLE_READSETS, "rowid", null);
148149
}
149150
},
150151
analysisId(Integer.class, PageFlowUtil.set("analysis_id")){
151-
public void customizeColumn(BaseColumnInfo col, AbstractTableInfo ti)
152+
public void customizeColumn(MutableColumnInfo col, AbstractTableInfo ti)
152153
{
153154
col.setLabel("Analysis Id");
154155
addFk(ti.getUserSchema().getContainer(), ti.getUserSchema().getUser(), col, SequenceAnalysisSchema.SCHEMA_NAME, SequenceAnalysisSchema.TABLE_ANALYSES, "rowid", null);
@@ -176,7 +177,7 @@ private static void setNonEditable(BaseColumnInfo col)
176177
col.setShownInUpdateView(false);
177178
}
178179

179-
private static void addFk(Container c, User u, BaseColumnInfo col, String schema, String query, String pkCol, @Nullable String displayCol)
180+
private static void addFk(Container c, User u, MutableColumnInfo col, String schema, String query, String pkCol, @Nullable String displayCol)
180181
{
181182
if (col.getFk() == null)
182183
{
@@ -186,9 +187,9 @@ private static void addFk(Container c, User u, BaseColumnInfo col, String schema
186187
}
187188
}
188189

189-
abstract public void customizeColumn(BaseColumnInfo col, AbstractTableInfo ti);
190+
abstract public void customizeColumn(MutableColumnInfo col, AbstractTableInfo ti);
190191

191-
public static void processColumn(BaseColumnInfo col, AbstractTableInfo ti)
192+
public static void processColumn(MutableColumnInfo col, AbstractTableInfo ti)
192193
{
193194
for (COL_ENUM colEnum : COL_ENUM.values())
194195
{

0 commit comments

Comments
 (0)