Class InterMineLinkGenerator


  • public abstract class InterMineLinkGenerator
    extends java.lang.Object
    Helper class for intermine links generated on report and list pages
    Author:
    Julie Sullivan
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract java.util.Collection<org.json.JSONObject> getLinks​(FriendlyMineManager olm, java.lang.String mineName, java.lang.String filterValue, java.lang.String identifier)
      Query other intermines for this object
      • Methods inherited from class java.lang.Object

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

      • InterMineLinkGenerator

        public InterMineLinkGenerator()
    • Method Detail

      • getLinks

        public abstract java.util.Collection<org.json.JSONObject> getLinks​(FriendlyMineManager olm,
                                                                           java.lang.String mineName,
                                                                           java.lang.String filterValue,
                                                                           java.lang.String identifier)
        Query other intermines for this object
        Parameters:
        olm - class resonsible for generating links
        filterValue - value of query constraint, eg. organism(s) or department name
        identifier - identifier(s) for the object on report page or in list
        mineName - name of mine (NULL if all mines are being queried)
        Returns:
        map of mines to objects to link to