Package org.intermine.web.struts
Class ReportController
- java.lang.Object
-
- org.apache.struts.action.Action
-
- org.intermine.web.struts.InterMineAction
-
- org.intermine.web.struts.ReportController
-
public class ReportController extends InterMineAction
New objectDetails.- Author:
- Radek Stepan
-
-
Constructor Summary
Constructors Constructor Description ReportController()
-
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.intermine.web.struts.InterMineAction
getWebProperties, recordError, recordError, recordError, recordMessage
-
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
-
-
-
-
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 classorg.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 DisplayCollectionmiscRefs
- map that contains dispRef (may be removed by this method)tagManager
- the tag managersup
- the superuser account nameplacementRefsAndCollections
- take from the ReportObjectisSuperUser
- if current user is superuser
-
-