Context

!include includes/skins.iuml
skinparam backgroundColor #FFFFFF
skinparam componentStyle uml2
!include target/rst/in/group___context.iuml

This component manages the general context for the entire system for a given session. It manages the identification of the user with a pluggable authentication interface to extend the generic username/password scheme with an external authentication mechanism. It interacts with the database to store and read the persistent configuration data. This component also manages the configuration data for the system. Basically, it saves and loads key/value pairs in the database on the behalf of all other components of the system.

“”

Dependencies

Classes

  • class_terradue_1_1_portal_1_1_configuration
  • class_terradue_1_1_portal_1_1_user_level
  • class_terradue_1_1_portal_1_1_account_activation_rule_type
  • class_terradue_1_1_portal_1_1_ify_context_1_1_db_conn_data
  • class_terradue_1_1_portal_1_1_ify_context
  • class_terradue_1_1_portal_1_1_ify_local_context
  • class_terradue_1_1_portal_1_1_ify_web_context