Class ReportController


  • public class ReportController
    extends InterMineAction
    New objectDetails.
    Author:
    Radek Stepan
    • Field Summary

      • Fields inherited from class org.apache.struts.action.Action

        servlet
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static void categoriseBasedOnTags​(FieldDescriptor fd, java.lang.String taggedType, DisplayField dispRef, java.util.Map<java.lang.String,​DisplayField> miscRefs, TagManager tagManager, java.lang.String sup, java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​DisplayField>> placementRefsAndCollections, boolean isSuperUser)
      For a given FieldDescriptor, look up its 'aspect:' tags and place it in the correct map within placementRefsAndCollections.
      org.apache.struts.action.ActionForward execute​(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      • Methods inherited from class org.apache.struts.action.Action

        addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
      • Methods inherited from class java.lang.Object

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

      • ReportController

        public ReportController()
    • Method Detail

      • execute

        public org.apache.struts.action.ActionForward execute​(org.apache.struts.action.ActionMapping mapping,
                                                              org.apache.struts.action.ActionForm form,
                                                              javax.servlet.http.HttpServletRequest request,
                                                              javax.servlet.http.HttpServletResponse response)
                                                       throws java.lang.Exception
        Overrides:
        execute in class org.apache.struts.action.Action
        Throws:
        java.lang.Exception
      • categoriseBasedOnTags

        public static void categoriseBasedOnTags​(FieldDescriptor fd,
                                                 java.lang.String taggedType,
                                                 DisplayField dispRef,
                                                 java.util.Map<java.lang.String,​DisplayField> miscRefs,
                                                 TagManager tagManager,
                                                 java.lang.String sup,
                                                 java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​DisplayField>> placementRefsAndCollections,
                                                 boolean isSuperUser)
        For a given FieldDescriptor, look up its 'aspect:' tags and place it in the correct map within placementRefsAndCollections. If categorised, remove it from the supplied miscRefs map.
        Parameters:
        fd - the FieldDecriptor (a references or collection)
        taggedType - 'reference' or 'collection'
        dispRef - the corresponding DisplayReference or DisplayCollection
        miscRefs - map that contains dispRef (may be removed by this method)
        tagManager - the tag manager
        sup - the superuser account name
        placementRefsAndCollections - take from the ReportObject
        isSuperUser - if current user is superuser