Interface AbstractUI
-
- All Known Implementing Classes:
AboutUI
,AuditTrailUI
,ConfigurationVariablesUI
,ContactManagerUI
,ContainmentManagerUI
,ContractManagerUI
,DataModelManagerUI
,FiltersDefinitionUI
,HomeUI
,IpamUI
,LayoutEditorManagerUI
,ListTypeManagerUI
,MplsManagerUI
,NavigationUI
,ObjectDashboard
,OutsidePlantManagerUI
,PoolsUI
,ProcessDiagramUi
,ProcessEditorUI
,ProcessManagerUI
,ProcessTimelineUi
,ProjectsUI
,ProxyManagerUI
,QueriesUI
,ReportsUI
,SchedulingUI
,SdhManagerUI
,ServiceManagerUI
,SessionManagerUI
,SoftwareManagerUI
,SynchronizationUI
,TaskManagerUI
,TemplateManagerUI
,TopologyDesignerUI
,UserManagerUI
,ValidatorDefinitionUI
,WarehousesManagerUI
public interface AbstractUI
All UIs in Kuwaiba must implement this interface in order to be displayed. This interface forces the implementors to init the content in the methodinitContent()
instead of in theonAttach
method. This is done because the privileges are checked in theRouterLayout
associated to the UI, but the UI'sonAttach
method is called before the RouterLayoutonAttach
. In this way, the content is only added once the session has been properly validated.- Author:
- Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
initContent()
The code to initialize the content should be place here, not in theonAttach
method, or worse, in the class constructor.
-