package com.github.jmchilton.blend4j.galaxy.beans; import java.util.List; import org.codehaus.jackson.annotate.JsonIgnoreProperties; import org.codehaus.jackson.annotate.JsonProperty; import com.github.jmchilton.blend4j.galaxy.ToolsClient; /** * Very basic details about tools. For more information about a tool, load a * {@link ToolDetails} instance with {@link ToolsClient#showTool}. * * @author Franklin Bristow franklin.bristow@phac-aspc.gc.ca * */ @JsonIgnoreProperties(ignoreUnknown = true) public class ToolSection extends GalaxyObject { private String version; private String name; private String description; private List<Tool> elems; @JsonProperty("description") protected void setDescription(final String description) { this.description = description; } public String getDescription() { return this.description; } @JsonProperty("elems") protected void setElems(final List<Tool> elems) { this.elems = elems; } public List<Tool> getElems() { return this.elems; } @JsonProperty("version") protected void setVersion(final String version) { this.version = version; } public String getVersion() { return this.version; } @JsonProperty("name") protected void setName(final String name) { this.name = name; } public String getName() { return this.name; } }