| Interface | Description | 
|---|---|
| GrouperComparator | 
 Interface which the UI uses for sorting Collections of Groups,Stems,Subjects etc
  
 | 
| GrouperComparatorHelper | 
 Interface which DefaultComparatorImpl uses to obtain appropriate comparison String
  
 | 
| InitialStems | 
 Pluggable interface thats allows site-specific rules for obtaining a list of
 initial stems to display to users. 
 | 
| MenuFilter | 
 The interface which allows sites to veto whether a particular Subject gets 
 particular menu items 
  
 | 
| PersonalStem | 
 Pluggable interface thats allows site-specific rules for naming Personal
 stems. 
 | 
| SearchTermProcessor | 
 Sites can add custom form elements to the subject search screen. 
 | 
| TemplateResolver | 
 Interface for resolving an object and a view to a template. 
 | 
| UIGroupPrivilegeResolver | 
 Interface which provides ability to override the default
 privilege model for Groups in the UI i.e. 
 | 
| Class | Description | 
|---|---|
| BundleBean | 
 bean to hold the resource bundles and maps of bundles 
 | 
| CaptureHttpServletResponse | 
 Captures response data so that it is not immediately sent to end user. 
 | 
| CaptureServletOutputStream | 
 Used in conjunction with a HttpServletResponseWrapper so that data can be
 captured
  
 | 
| CompositeComparatorHelper | 
 Implementation of ComparatorHelper used to sort Composites and CompositeAsMaps. 
 | 
| ContentSecurityPolicyFilter | 
 web filter to provide a "Context-Security-Policy" header. 
 | 
| DefaultComparatorImpl | 
 Implementation of Comparator used for sorting potentially disparate objects. 
 | 
| DefaultTemplateResolverImpl | 
 Default implementation of the Grouper TemplateResolver interface. 
 | 
| DefaultUIGroupPrivilegeResolver | 
 The default implementation of UIGroupPrivilegeResolver - which simply
 applies the expected privilege resolution. 
 | 
| GroupComparatorHelper | 
 Implementation of ComparatorHelper used to sort Groups and GroupAsMaps. 
 | 
| GrouperNavResourceBundle | |
| GrouperSessionAttributeListener | 
 Ensure that GrouperSessions are closed when a HttpSession dies
  
 | 
| GrouperUiFilter | 
 Generic filter for ui for grouper (e.g. 
 | 
| GroupMembershipMenuFilter | 
 Allow display of menu items according to whether the current Subject
 is, or is not, a member of a group. 
 | 
| GroupOrStem | |
| GroupOrStemComparatorHelper | 
 Implementation of ComparatorHelper used to sort GroupOrStems. 
 | 
| Message | 
 A simple message Class which is created for display in the message area of
 the UI. 
 | 
| RootMenuFilter | |
| SessionInitialiser | 
 Initialises HttpSession after login. 
 | 
| StemComparatorHelper | 
 Implementation of ComparatorHelper used to sort Stems. 
 | 
| SubjectComparatorHelper | 
 Implementation of ComparatorHelper used to sort Subjects. 
 | 
| TemplateResolverFactory | 
 Creates and caches for re-use a TemplateResolver. 
 | 
| TileRecorderTag | 
 Used in conjunction with ELTileRecorderTag to print a comment in current page
 output which shows which template was rendered. 
 | 
| UIGroupPrivilegeResolverFactory | 
 Factory for obtaining configured UIGroupPrivilegeResolver
 
 see https://bugs.internet2.edu/jira/browse/GRP-72 
 | 
| UiPermissions | 
 New in 1.2.1, a general means of specifying UI privileges. 
 | 
| UIThreadLocal | 
 Convenience class which allows disparate parts of code keep track of goings
 on within a thread
  
 | 
| Enum | Description | 
|---|---|
| GrouperUiFilter.UiSection | 
 which UI section we are in 
 | 
| Exception | Description | 
|---|---|
| MissingGroupOrStemException | 
 Thrown when an id does not match to a group or stem 
 | 
| NoUserAuthenticatedException | 
 when no user is authenticated 
 | 
| UnrecoverableErrorException | 
 Thrown when something is seriously amiss. 
 | 
Copyright © 2016 Internet2. All rights reserved.