Module com.hack23.cia.web
Package com.hack23.cia.web.impl.ui.application.views.common
package com.hack23.cia.web.impl.ui.application.views.common
This package provides common classes and interfaces for the Citizen Intelligence Agency web application.
Key classes and interfaces:
- AbstractView: Base class for views.
- DashboardView: Main view class for the dashboard.
- MainView: Main view class for the application.
- ListPropertyConverter: Converter for handling list properties.
Dependencies and relationships:
- Depends on com.hack23.cia.web.impl.ui.application.views.common.pagemode for PageModeContentFactory.
- Depends on com.hack23.cia.web.impl.ui.application.views.common.rows for RowUtil.
- Depends on com.hack23.cia.web.impl.ui.application.views.common.converters for ListPropertyConverter.
- Depends on com.hack23.cia.web.impl.ui.application.views.common.sizing for ContentRatio.
- Depends on com.hack23.cia.web.impl.ui.application.views.common.labelfactory for LabelFactory.
- Depends on com.hack23.cia.web.impl.ui.application.views.common.menufactory.api for ApplicationMenuItemFactory.
- Depends on com.hack23.cia.web.impl.ui.application.views.common.pagelinks.api for PageLinkFactory.
- Depends on com.hack23.cia.web.impl.ui.application.views.pageclicklistener for LogoutClickListener.
- Depends on com.hack23.cia.web.impl.ui.application.util for UserContextUtil.
- Depends on com.vaadin for Vaadin framework classes and interfaces.
- Depends on org.springframework for Spring framework classes and interfaces.
-
ClassDescriptionThe Class AbstractView.The Class MainView.The Class MainView.