Skip to content

Commit

Permalink
Moving helper method from resource to separate class.
Browse files Browse the repository at this point in the history
  • Loading branch information
dennisoelkers committed Mar 26, 2015
1 parent cb3a2db commit ac1cf49
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 10 deletions.
@@ -0,0 +1,16 @@
package org.graylog2.plugin;

import com.google.common.collect.Sets;

import java.util.Set;

public class Capabilities {
public static Set<String> toStringSet(Set<ServerStatus.Capability> capabilities) {
final Set<String> stringSet = Sets.newHashSetWithExpectedSize(capabilities.size());
for (ServerStatus.Capability capability : capabilities) {
stringSet.add(capability.toString());
}

return stringSet;
}
}
Expand Up @@ -19,6 +19,7 @@
import com.codahale.metrics.annotation.Timed;
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
import org.graylog2.plugin.Capabilities;
import org.graylog2.plugin.PluginMetaData;
import org.graylog2.plugin.ServerStatus;
import com.wordnik.swagger.annotations.Api;
Expand Down Expand Up @@ -61,19 +62,10 @@ public PluginList list() {
pluginMetaData.getVersion().toString(),
pluginMetaData.getDescription(),
pluginMetaData.getRequiredVersion().toString(),
capabilityToStringSet(pluginMetaData.getRequiredCapabilities())
Capabilities.toStringSet(pluginMetaData.getRequiredCapabilities())
));
}

return PluginList.create(pluginMetaDataValues);
}

private Set<String> capabilityToStringSet(Set<ServerStatus.Capability> capabilities) {
final Set<String> stringSet = Sets.newHashSetWithExpectedSize(capabilities.size());
for (ServerStatus.Capability capability : capabilities) {
stringSet.add(capability.toString());
}

return stringSet;
}
}

0 comments on commit ac1cf49

Please sign in to comment.