Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Discriminators continue to proliferate in uPortal. Figuring out group membership in fragment application, permission application, and now session timeout application is all the same figuring out. Possibly this API should just bind to AudienceEvaluator and allow re-use of all of those.

How to use

The attached .zip contains source code for inclusion in uPortal, examples of changed source code from that appearing in the uPortal distribution, unit tests, and examples of changed configuration files to configure this system.

This amounts to a new package org.jasig.portal.services.sessiontimeout, an additional bean declaration in applicationContext.xml, and modifications to PortalSessionManager.java to make use of these.