Clover icon

Coverage Report

  1. Project Clover database Thu Dec 4 2025 14:43:25 GMT
  2. Package jalview.ws.slivkaws

File SlivkaDatastore.java

 

Coverage histogram

../../../img/srcFileCovDistChart0.png
60% of files have more coverage

Code metrics

4
13
10
1
88
73
12
0.92
1.3
10
1.2

Classes

Class Line # Actions
SlivkaDatastore 13 13 12
0.00%
 

Contributing tests

No tests hitting this source file were found.

Source view

1    package jalview.ws.slivkaws;
2   
3    import jalview.ws.params.ArgumentI;
4    import jalview.ws.params.ParamDatastoreI;
5    import jalview.ws.params.WsParamSetI;
6   
7    import java.io.IOException;
8    import java.util.ArrayList;
9    import java.util.List;
10   
11    import uk.ac.dundee.compbio.slivkaclient.SlivkaService;
12   
 
13    public class SlivkaDatastore implements ParamDatastoreI
14    {
15    private SlivkaParamSet defaultPreset;
16    private List<WsParamSetI> presets = new ArrayList<>();
17   
 
18  0 toggle public SlivkaDatastore(SlivkaService service) {
19  0 defaultPreset = new SlivkaParamSet(service);
20    }
21   
 
22  0 toggle @Override
23    public List<WsParamSetI> getPresets()
24    {
25  0 return presets;
26    }
27   
 
28  0 toggle @Override
29    public WsParamSetI getPreset(String name)
30    {
31  0 for (WsParamSetI preset : presets)
32    {
33  0 if (preset.getName().equals(name))
34    {
35  0 return preset;
36    }
37    }
38  0 return null;
39    }
40   
 
41  0 toggle @Override
42    public List<ArgumentI> getServiceParameters()
43    {
44  0 return new ArrayList<>(defaultPreset.getArguments());
45    }
46   
 
47  0 toggle @Override
48    public boolean presetExists(String name)
49    {
50  0 for (WsParamSetI preset : presets)
51    {
52  0 if (preset.getName().equals(name))
53    {
54  0 return true;
55    }
56    }
57  0 return false;
58    }
59   
 
60  0 toggle @Override
61    public void deletePreset(String name)
62    {
63    }
64   
 
65  0 toggle @Override
66    public void storePreset(String presetName, String text, List<ArgumentI> jobParams)
67    {
68    }
69   
 
70  0 toggle @Override
71    public void updatePreset(String oldName, String presetName, String text, List<ArgumentI> jobParams)
72    {
73    }
74   
 
75  0 toggle @Override
76    public WsParamSetI parseServiceParameterFile(String name, String description, String[] serviceURL, String parameters)
77    throws IOException
78    {
79  0 return null;
80    }
81   
 
82  0 toggle @Override
83    public String generateServiceParameterFile(WsParamSetI pset) throws IOException
84    {
85  0 return null;
86    }
87   
88    }