org.unitedinternet.cosmo.package.html Maven / Gradle / Ivy
The newest version!
The base package for all Cosmo subsystems.
Package Specification
The Cosmo subsystems can be roughly broken down into the following
(including corresponding package names):
- the object model, which represents the content stored in the
server (model)
- data access objects that wrap Cosmo's data sources and convert
raw data to and from the model(dao)
- services that encapsulate Cosmo's "business logic" and
use data access objects to persist the object model and interact
with external services, like a mail server (service)
- protocol handlers that fulfill the wishes of Cosmo clients via
interactions with services and the model
(cmp, dav, feed)
- controllers, views, and framework classes for the Web Console
(ui)
- a facade that provides high level access to information about the
security principal interacting with Cosmo via client protocol or Web
Console (security)
- extremely primitive instrumentation (status)
- tools that provide utilities for working with data formats
(icalendar)
- adapters that bridge the Cosmo API to and from external
frameworks and subsystems
(acegisecurity
- miscellaneous tools and utilities (util)
Related Documentation
© 2015 - 2024 Weber Informatics LLC | Privacy Policy