Packages 
Package Description
mops
Modulare Online Plattform für Studierende.
mops.businesslogic
Business Layer contains all services.
mops.businesslogic.config
Configuration for services.
mops.businesslogic.directory
Services and utilities that work with directories.
mops.businesslogic.event
Service to interface with the latest event id repository.
mops.businesslogic.exception
Exceptions thrown from business layer.
mops.businesslogic.file
Services and utilities that work with files.
mops.businesslogic.file.query
File search tools.
mops.businesslogic.group
Services and utilities that work with groups.
mops.businesslogic.gruppenbildung
Components that work with the Gruppenbildung REST-API.
mops.businesslogic.permission
Services and utilities that work with permissions.
mops.businesslogic.prometheus
Prometheus integration.
mops.businesslogic.search
Search for files.
mops.businesslogic.security
Services and utilities that work with security, permissions and authentication.
mops.businesslogic.time
Package for time querying services.
mops.config
Configuration of the application.
mops.exception
Base Exceptions.
mops.persistence
Persistence layer.
mops.persistence.config
Persistence layer configuration.
mops.persistence.directory
Metadata of directories database integration.
mops.persistence.event
Saves the latest event id.
mops.persistence.exception
Exceptions thrown from persistence layer.
mops.persistence.file
Metadata of files database integration.
mops.persistence.group
Group aggregate.
mops.persistence.permission
Directory Permission database integration.
mops.presentation
Presentation layer: contains all Controllers.
mops.presentation.error
Contains error messages to show in the error template.
mops.presentation.form
Objects that represent HTML forms.
mops.util
General static classes.