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