Interface Mine

  • All Known Subinterfaces:
    ConfigurableMine
    All Known Implementing Classes:
    LocalMine, RemoteMine

    public interface Mine
    The type of objects that represent InterMine instances.
    Author:
    Alex Kalderimis
    • Method Detail

      • getName

        java.lang.String getName()
        Returns:
        the name of the mine
      • getDescription

        java.lang.String getDescription()
        Returns:
        the description of the mine
      • getUrl

        java.lang.String getUrl()
        Returns:
        the url to the mine
      • getLogo

        java.lang.String getLogo()
        Returns:
        the logo
      • getBgcolor

        java.lang.String getBgcolor()
        Returns:
        bgcolor
      • getFrontcolor

        java.lang.String getFrontcolor()
        Returns:
        frontcolor
      • getReleaseVersion

        java.lang.String getReleaseVersion()
        Returns:
        the releaseVersion
      • getModel

        Model getModel()
        Get the main model associated with this application.
        Returns:
        The data model.
      • getDefaultValues

        java.util.Set<java.lang.String> getDefaultValues()
        Returns:
        the defaultValue
      • getDefaultValue

        java.lang.String getDefaultValue()
        get first default value. used in querybuilder to select default extra value
        Returns:
        the defaultValue
      • getRows

        java.util.List<java.util.List<java.lang.Object>> getRows​(PathQuery query)
        Run a path query and get back all the results.
        Parameters:
        query - The query to run.
        Returns:
        A list of rows.
      • getRows

        java.util.List<java.util.List<java.lang.Object>> getRows​(java.lang.String xml)
        Run a path query and get back all the results.
        Parameters:
        xml - The query to run, in XML format.
        Returns:
        A list of rows.