edu.internet2.middleware.grouper.ui.actions
Class DoUserAuditReportAction

java.lang.Object
  extended by org.apache.struts.action.Action
      extended by edu.internet2.middleware.grouper.ui.actions.LowLevelGrouperCapableAction
          extended by edu.internet2.middleware.grouper.ui.actions.GrouperCapableAction
              extended by edu.internet2.middleware.grouper.ui.actions.DoUserAuditReportAction

public class DoUserAuditReportAction
extends GrouperCapableAction

Top level Strut's action which displays audit log entries.

Request Parameter Direction Description

schemaChangesOnly

IN true/false - if true show audit entries for all groupType nad field changes

groupId

IN If present show audit entries for actions on group
stemId IN If present show audit entries for actions on stem
memberId IN If present show audit entries for actions on member
subjectId IN If present show audit entries for actions on subject
subjectType IN Helps uniquely identify subject
sourceId IN Helps uniquely identify subject
filterType IN If subjectId or memberId specifies whether to show actions performed by entity, membership changes or privilege changes for the entity
sort IN/OUT Most recent first/date order
dateQualifier IN/OUT on, after, before, between
date1 IN/OUT Defaults to 7 days ago - or value of audit.query.default-since in media.properties
date2 IN Only used if 'between' selected as dateQualifier
callerPageId OUT Id for current page - so that can return to this page if user follows subject/group summary link
origCallerPageId IN Id for page which had link to the audit log
pageSize IN How many entries to show per page
start IN Show entries starting from this position
     
Request Attribute Direction Description
title=audit.query.title OUT Key resolved in nav ResourceBundle
auditInfoKey OUT Key resolved in nav ResourceBundle
auditInfoEntity OUT Key resolved in nav ResourceBundle
forceCallerPageId OUT Allows return to page before audit log
pager OUT Pages audit log entries
     
Session Attribute Direction Description
     
Strut's Action Parameter Direction Description
     

Version:
$Id: DoUserAuditReportAction.java,v 1.6 2009-10-01 13:43:13 isgwb Exp $
Author:
Gary Brown.

Field Summary
 
Fields inherited from class edu.internet2.middleware.grouper.ui.actions.GrouperCapableAction
HIER_DELIM
 
Constructor Summary
DoUserAuditReportAction()
           
 
Method Summary
 ActionForward grouperExecute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response, HttpSession session, GrouperSession grouperSession)
          Action specific - must be implemented by all subclasses
 
Methods inherited from class edu.internet2.middleware.grouper.ui.actions.GrouperCapableAction
clearCallerPageHistory, execute, getCallerPageData, getPageSize, grouperTransactionExecute, restoreDynaFormBean, saveAsCallerPage, saveAsCallerPage, saveDynaFormBean, setAdvancedSearchMode
 
Methods inherited from class edu.internet2.middleware.grouper.ui.actions.LowLevelGrouperCapableAction
findAttribute, getAdvancedSearchMode, getBrowseMode, getBrowseNode, getCookie, getCurrentGroupOrStem, getDefaultRootStemName, getExceptionHelper, getLinkBrowseMode, getTilesAttributes, isEmpty, readDebugPrefs, saveDebugPrefs, setBrowseMode, setBrowseNode, sort
 
Methods inherited from class org.apache.struts.action.Action
execute, getServlet, setServlet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoUserAuditReportAction

public DoUserAuditReportAction()
Method Detail

grouperExecute

public ActionForward grouperExecute(ActionMapping mapping,
                                    ActionForm form,
                                    HttpServletRequest request,
                                    HttpServletResponse response,
                                    HttpSession session,
                                    GrouperSession grouperSession)
                             throws Exception
Description copied from class: GrouperCapableAction
Action specific - must be implemented by all subclasses

Specified by:
grouperExecute in class GrouperCapableAction
Throws:
Exception