X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Ffts%2Fcore%2FFTSRestClient.java;fp=src%2Fjalview%2Ffts%2Fcore%2FFTSRestClient.java;h=f651707ebee880e843cc824eeabef2b305dc52b4;hb=55ea4d59b2f4ce51f8310047dd1f8898697dde0c;hp=7a8a695ed258f551d4f3837ca520b6a2f03d558d;hpb=97a1f5a89f698f1117dbd6606c5a24089b582440;p=jalview.git diff --git a/src/jalview/fts/core/FTSRestClient.java b/src/jalview/fts/core/FTSRestClient.java index 7a8a695..f651707 100644 --- a/src/jalview/fts/core/FTSRestClient.java +++ b/src/jalview/fts/core/FTSRestClient.java @@ -30,6 +30,7 @@ import java.util.Objects; import jalview.fts.api.FTSDataColumnI; import jalview.fts.api.FTSDataColumnI.FTSDataColumnGroupI; +import jalview.fts.core.FTSDataColumnPreferences.PreferenceSource; import jalview.fts.api.FTSRestClientI; /** @@ -504,4 +505,19 @@ public abstract class FTSRestClient implements FTSRestClientI return defaultResponsePageSize; } + @Override + public String[] getPreferencesColumnsFor(PreferenceSource source) + { + String[] columnNames = null; + switch (source) + { + case SEARCH_SUMMARY: + columnNames = new String[] { "", "Display", "Group" }; + break; + default: + // non structure sources don't return any other kind of preferences columns + break; + } + return columnNames; + } }