Class GalaxyToolDataService


  • public class GalaxyToolDataService
    extends java.lang.Object
    A service class for dealing with Galaxy Tool Data Tables.
    • Constructor Summary

      Constructors 
      Constructor Description
      GalaxyToolDataService​(com.github.jmchilton.blend4j.galaxy.ToolDataClient toolDataClient)
      Builds a new GalaxyToolDataService with the given ToolDataClient.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.github.jmchilton.blend4j.galaxy.beans.TabularToolDataTable getToolDataTable​(java.lang.String dataTableId)
      Gets details about a given tool data table.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GalaxyToolDataService

        public GalaxyToolDataService​(com.github.jmchilton.blend4j.galaxy.ToolDataClient toolDataClient)
        Builds a new GalaxyToolDataService with the given ToolDataClient.
        Parameters:
        toolDataClient - The ToolDataClient used to interact with Galaxy Tool Data Tables.
    • Method Detail

      • getToolDataTable

        public com.github.jmchilton.blend4j.galaxy.beans.TabularToolDataTable getToolDataTable​(java.lang.String dataTableId)
                                                                                        throws GalaxyToolDataTableException
        Gets details about a given tool data table.
        Parameters:
        dataTableId - The id of the tool data table.
        Returns:
        The Tool Data Table Object.
        Throws:
        GalaxyToolDataTableException - If there was an issue getting the details of the tool data table.