All Classes and Interfaces

Class
Description
 
admin container
AppState object comes from javascript on ajax requests
 
enum with three states
attribute definition container in new ui
attribute definition name container in new ui
bean for simple attribute update.
get text in external URL (if applicable), and from nav.properties
bean for simple attribute update.
get text in external URL (if applicable), and from nav.properties
 
This is the UI container for the programmatic browser
bean to hold the resource bundles and maps of bundles
Captures response data so that it is not immediately sent to end user.
Used in conjunction with a HttpServletResponseWrapper so that data can be captured
Designed to allow a Filter which precedes the CAS Filter to control whether renew=true is passed to CAS to force a new login.
Given a list of bundles, looks for values in each individually until it finds one
common elements used across the UI
shows the label, EL checkbox, and html form element for a config attribute
 
web filter to provide a "Context-Security-Policy" header.
container for global things in the context attribute
when the servlet is done with no error
 
 
Input passed to compiled GSH custom-UI templates (subclasses of GrouperTemplateCustomUi, templateType=customUi, templateMode=compiled).
 
response for dojo combo ajax request
one item of the response
does logic for a combobox
Logic you implement for a query from a combobox The template is the return type for the queries
base abstract class for dojo combos
one tree item with a list of children if applicable { "name": "US Government", "id": "root", "children": [
one tree item with a list of chilren if applicable { "name": "US Government", "id": "root", children: true,
type of child element
 
 
bean for simple membership update.
 
wrap response so we can customize (e.g. log)
 
shows the folders and group which is being looked at
group container in new ui
abbreviate with a more button and textarea.
 
Note: The idBase + "Id" is the DOM id of the control The idBase + "Name" is what is submitted to the server (selected id) The idBase + "ErrorId" is the span for where validation errors can go
Deprecated.
use edu.internet2.middleware.grouper.cfg.dbConfig.GrouperDbConfig
 
This tag: <grouper:hideShowTarget hideShowHtmlId="firstHideShow" showInitially="false" omitStyle="false" /> generates the html: id="firstHideShow0" style="display:none;" Use this tag like this: <div <grouper:hideShowTarget hideShowHtmlId="firstHideShow" showInitially="false" omitClass="true" omitStyle="true" /> > Here is help <b>text</b> that explains whatever this infodot is explaining </div>
This tag: <grouper:hideShowTarget hideShowHtmlId="firstHideShow" showInitially="false" omitStyle="false" /> generates the html: id="firstHideShow0" style="display:none;visibility:hidden;" Use this tag like this: <div <grouper:hideShowTarget hideShowHtmlId="firstHideShow" showInitially="false" omitClass="true" omitStyle="true" /> > Here is help <b>text</b> that explains whatever this infodot is explaining </div>
This will generate an infodot image which when clicked will hide/show some instructions Generates something like this: <a href="#" onclick="return grouperHideShow(event, 'firstHideShow');"><img src="grouperExternal/public/assets/images/infodot.gif" border="0" alt="More Information" class="infodotImage" height="16" width="16" /></a>
Populate a bundle by adding key/value pairs
 
config name e.g. for databases
A handler for <message> that accepts attributes as Strings and evaluates them as expressions at runtime.
 
 
does paging google style
paging tag for ui v2
This subclass is created because their ParamTag cannot exist in a GrouperMessageTag tag
 
does performance gate
 
 
 
request container for grouper in the j2ee request object, under the attribute name "grouperRequestContainer"
wrap request so we can customize
Ensure that GrouperSessions are closed when a HttpSession dies
wrap session so we can customize
This will generate a subtitle Generates a subtitle, with optional infodot (right aligned)
Base class for compiled Java GSH custom-UI templates (templateType=customUi, templateMode=compiled).
 
 
 
This will generate a title Generates a title, with optional infodot
This will generate a toolip (e.g. on an image or other HTML element).
hierarchical config class for grouper-ui.properties
Extend this class and configure to customize the UI
Generic filter for ui for grouper (e.g. set hooks context)
which UI section we are in
Simple form-based login for the Grouper UI, as a DEVELOPMENT convenience (for example so an automated/headless browser can log in without a native HTTP BASIC popup, which such browsers cannot drive).
EL functions
https://spaces.at.internet2.edu/display/Grouper/Grouper+hook+which+adds+link+to+UI
servlet for rest ui web services
 
utility methods for grouper
data for group import
 
summary for one group in a group import
 
 
attribute that can be attached to group via grouper properties
bean for simple group update.
 
 
 
 
for displaying an attribute assignment on the screen
gui version of one attribute assign finder result
result of attribute def name or attribute def's assigned owners
Result of one attribute def name being retrieved
Result of one attribute def name being retrieved
 
gui config file bean
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Result of one entity retrieved.
 
 
Result of one group being retrieved since a user is a member of it.
 
 
 
GUI wrapper around a GrouperExternalSystemUsage that knows how to turn the usage's link type into a UI operation link (or no link, when the reference type has no view page).
grouper loader job
 
 
 
 
 
 
 
 
 
gui class to display a loader log
hide shows, the name, and if showing, text, etc.
 
 
GUI wrapper for GrouperMcpToolLog that provides formatted fields for display in JSP pages.
member bean wraps grouper class with useful methods for UIs
gui wrapper around membership
gui wrapper around membership container
gui wrapper around a membership subject container
GUI wrapper for GrouperOAuthClient that provides formatted fields for display in JSP pages.
base object for gui grouper objects
 
option value in a select
paging object holds state of next.previous etc
for displaying a permission entry on the screen
container for permission entry to sets of permissions grouped by action sets.
container for permission entry to show a row on the permissions screen
for displaying a permission entry limit bean row on the screen (could be multiple actions)
gui wrapper around pit group
 
gui wrapper around pit membership view
 
Result of one privilege being retrieved.
 
 
 
 
 
report config wrapper for the overall (admin) view that includes information about the owning group or folder
 
container object for the response back to screen
rule to be displayed on screen
one action for screen (response has many actions in a list
message type in v2 ui
Result of one service being retrieved
settings and common stuff to go to browser
sorting object holds which col is sorted
subject for gui has all attributes etc, and getter to be accessed from screen
 
Result of one folder being retrieved.
 
subject for gui has all attributes etc, and getter to be accessed from screen
 
Represents one data row config (e.g.
 
 
One row on the Configure -> Upgrade tasks admin screen: a single Grouper upgrade task (a version of the UpgradeTasks enum) together with the status computed for the live database.
 
 
 
 
 
 
http content type
bean which is a subject, though a thin wrapper just for import purposes
index page and common functions beans
various options for the panels on the main index screen note, the name here must match exactly the substring of the name of the JSP e.g. grouperUi2/index/indexGroupsImanage.jsp
 
container for inviting external users
request container for inviting external subjects
 
invalidates HttpSession and sets cookie to allow challenge from whatever is managing authenticated access.
Convenience class to allow a ResourceBundle to be acessed as a Map - used in JSTL.
simple wrapper of map
UI bean container for MCP info page data.
gui membership container
 
A simple message Class which is created for display in the message area of the UI.
my groups container beans and objects
 
Name value pair
when the invalid session is detected (container not there on internal call)
when no user is authenticated
UI bean container for OAuth consent page data.
 
 
request wrapper to expose user of webapp
 
 
bean for simple attribute update.
Integrates CAS with Grouper ui
 
 
container for public screens (e.g. error screen)
represents a row of the screen, field or attribute
hold generic stuff about user in session
 
container to show rules on screen
 
 
 
 
service container beans and objects
hold generic stuff about user in session
Initialises HttpSession after login.
helper class to convert set to enumeration
ajax methods for simple memebrship update import and export actions
exception from import
 
stem container in new ui
data about stem delete screen
 
tag to print out subject icon
 
 
 
 
subject implementation around a member, if the subject is not found, handle gracefully
Utility methods for tags
 
text container in request for user
base class of service logic for UI
Convenience class which allows disparate parts of code keep track of goings on within a thread
main logic for ui
Chart data for the daemon performance graph
 
operations in the stem screen
results from retrieving results
 
 
 
results from retrieving results
 
 
operations in the group screen
 
 
 
operations in the group screen
 
 
 
operations in the group screen
Used for chart data in the audit log membership history graphs
results from retrieving results
 
 
 
 
 
operations in the group screen
 
 
 
main logic for ui
Service logic for the MCP info page.
operations on memberships
 
 
my stems logic
Service logic for OAuth 2.1 authorization consent flow.
bean that goes to json and back, very simple
 
 
public
 
 
 
main logic for ui
results from retrieving results
 
operations in the stem screen
Used for chart data in the audit log membership history graphs
results from retrieving results
type of stem search
 
logic involving subjects
 
 
 
 
 
 
 
Operations to display a graph of object relationships
bean to serialize options from stored preferences