All Classes and Interfaces

Class
Description
 
admin container
AppState object comes from javascript on ajax requests
 
attribute definition container in new ui
attribute definition name container in new ui
thrown when a config value is not found
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
Wraps a GrouperStem- allows non persistent values to be stored for the UI and works well with JSTL
 
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.
do a resource bundle which consults the properties file before consulting the media.properties resource bundle
Given a list of bundles, looks for values in each individually until it finds one
Convenience class for use in UI to encapsulate paging logic, and enable creation of HTML links which maintain context
common elements used across the UI
Wraps a Composite - allows non persistent values to be stored for the UI and works well with JSTL
Implementation of ComparatorHelper used to sort Composites and CompositeAsMaps.
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
 
Implementation of Comparator used for sorting potentially disparate objects.
Default implementation of the MembershipImporter interface.
Default implementation of the Grouper TemplateResolver interface.
The default implementation of UIGroupPrivilegeResolver - which simply applies the expected privilege resolution.
 
See dhtmlx docs: http://docs.dhtmlx.com/doku.php?id=dhtmlxmenu:xml_format_template
item XML in a menu.
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
Utility class to provide common functions useful when working with DOM.
bean for simple membership update.
 
Wraps a Field - allows non persistent values to be stored for the UI and works well with JSTL
wrap response so we can customize (e.g.
 
Wraps a GrouperGroup - allows non persistent values to be stored for the UI and works well with JSTL
shows the folders and group which is being looked at
Implementation of ComparatorHelper used to sort Groups and GroupAsMaps.
group container in new ui
abbreviate with a more button and textarea.
This will generate a combobox
Note, the idBase + "Id" is the dojo id of the control The idBase + "Name" is what is submitted to the server The idBase + "NameDisplay" is what is submitted to the server if something is typed in but not selected The idBase + "ErrorId" is the span for where validation errors can go
Interface which the UI uses for sorting Collections of Groups,Stems,Subjects etc
Interface which DefaultComparatorImpl uses to obtain appropriate comparison String
Deprecated.
use edu.internet2.middleware.grouper.cfg.dbConfig.GrouperDbConfig
 
High level wrapper methods for the Grouper API, including workarounds.
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>
 
config name e.g.
This will generate a menu.
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)
 
 
 
This will generate a title Generates a title, with optional infodot
This will generate a toolip (e.g.
hierarchical config class for grouper-ui.properties
Extend this class and configure to customize the UI
Generic filter for ui for grouper (e.g.
which UI section we are in
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
Allow display of menu items according to whether the current Subject is, or is not, a member of a group.
 
Implementation of ComparatorHelper used to sort GroupOrStems.
 
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.
 
 
 
grouper loader job
 
 
 
 
 
 
 
 
 
 
gui class to display a loader log
hide shows, the name, and if showing, text, etc.
 
 
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
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.
 
 
 
 
 
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
 
 
 
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.
Pluggable interface thats allows site-specific rules for obtaining a list of initial stems to display to users.
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
Wraps a Subject - allows non persistent values to be stored for the UI and works well with JSTL
Reads an XML configuration file and exports membership data as specified.
gui membership container
Interface that reads data and tries to create memberships.
Class that reads an XML configuration file and hands off actual data import to an implementation associated with the selected import format.
thrown when a config value is not found
 
The interface which allows sites to veto whether a particular Subject gets particular menu items
Information about menu
Class which can merge a series of web.xml files Designed to allow contributions + site specific changes to be added to the Grouper supplied web.xml file
A simple message Class which is created for display in the message area of the UI.
simple permission update menu
Thrown when an id does not match to a group or stem
my groups container beans and objects
 
Name value pair
Helper class centralise some Exception handling
when the invalid session is detected (container not there on internal call)
when no user is authenticated
Base class for using a Map as a wrapper to an object
 
 
request wrapper to expose user of webapp
 
 
bean for simple attribute update.
Pluggable interface thats allows site-specific rules for naming Personal stems.
subject for subject picker result
Integrates CAS with Grouper ui
 
 
container for public screens (e.g.
represents a row of the screen, field or attribute
hold generic stuff about user in session
 
 
container to show rules on screen
 
Sites can add custom form elements to the subject search screen.
 
 
 
service container beans and objects
hold generic stuff about user in session
Initialises HttpSession after login.
helper class to convert set to enumeration
bean for simple membership update.
ajax methods for simple memebrship update import and export actions
exception from import
get text in external URL (if applicable), and from nav.properties
 
Wraps a GrouperStem- allows non persistent values to be stored for the UI and works well with JSTL
Implementation of ComparatorHelper used to sort Stems.
stem container in new ui
data about stem delete screen
Wraps a Subject - allows non persistent values to be stored for the UI and works well with JSTL
Implementation of ComparatorHelper used to sort Subjects.
 
tag to print out subject icon
thrown when a config value is not found
 
Wraps a Subject a group/stem and privilege - allows non persistent values to be stored for the UI and works well with JSTL
 
 
 
 
subject implementation around a member, if the subject is not found, handle gracefully
Utility methods for tags
 
Interface for resolving an object and a view to a template.
Creates and caches for re-use a TemplateResolver.
Called from ant 'test' target.
text container in request for user
Used in conjunction with ELTileRecorderTag to print a comment in current page output which shows which template was rendered.
Interface which provides ability to override the default privilege model for Groups in the UI i.e.
Factory for obtaining configured UIGroupPrivilegeResolver see https://bugs.internet2.edu/jira/browse/GRP-72
New in 1.2.1, a general means of specifying UI privileges.
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
 
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
results from retrieving results
 
 
 
 
 
operations in the group screen
 
 
 
main logic for ui
operations on memberships
 
 
my stems logic
bean that goes to json and back, very simple
 
 
public
 
 
main logic for ui
results from retrieving results
 
operations in the stem screen
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
Thrown when something is seriously amiss.