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.