Serialized Form
-
Package dyntabs
-
Class dyntabs.BaseDyntabCdiBean
class BaseDyntabCdiBean extends Object implements Serializable -
Class dyntabs.DynTab
class DynTab extends Object implements Serializable-
Serialized Fields
-
activated
boolean activated
-
cdiBeanClass
Class<?> cdiBeanClass
The CDI bean class associated with this tab.Stored when the DynTab instance is created (inside the Supplier), but the actual bean instance is NOT created immediately - it is resolved later by calling
DynTab.resolveCdiBean(), when the TabScope is active (currentTabId is set).Reason:
@TabScopedbeans require an active tab context for creation. The Supplier in DynTabRegistry may be invoked before the tab ID is known (e.g. fromlaunchTab()), so callingCDI.current().select()at that point would fail. -
id
String id
-
includePage
String includePage
-
isActive
boolean isActive
-
isCloseable
boolean isCloseable
-
name
String name
-
parameters
Map parameters
-
parameterValuesResolved
boolean parameterValuesResolved
-
title
String title
-
uniqueIdentifier
String uniqueIdentifier
-
-
-
Class dyntabs.DynTabManager
class DynTabManager extends Object implements Serializable-
Serialized Fields
-
activeTabIndex
Integer activeTabIndex
-
closedTabCounter
int closedTabCounter
-
closingAllTabs
boolean closingAllTabs
-
registry
DynTabRegistry registry
-
tabTracker
DynTabTracker tabTracker
-
-
-
Class dyntabs.DynTabTracker
class DynTabTracker extends Object implements Serializable-
Serialized Fields
-
config
DynTabConfig config
-
numActive
int numActive
The number of tabs that are currently active (visible on screen). This is always equal to the number of DynTab instances intabListwheretab.isActive()is true. -
registry
DynTabRegistry registry
-
selectedTabId
String selectedTabId
The id of the tab that is currently selected / open. -
tabList
List<DynTab> tabList
The list of tabs that defines the order of the tabs on the screen. All tabs are in this list at all times.tabList[0..numActive)contains the active (used) tabstabList[numActive..n)contains the inactive (unused) tabs, where n = the size of tabList.
-
tabMap
Map<String,
DynTab> tabMap ThetabMapcontains all tabs based on theirid.
-
-
-
-
Package dyntabs.scope
-
Class dyntabs.scope.TabScopePhaseListener
class TabScopePhaseListener extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package model
-
Class model.BaseMappedEntity
class BaseMappedEntity extends Object implements Serializable
-
-
Package security
-
Class security.AbstractAccessCheckInterceptor
class AbstractAccessCheckInterceptor extends Object implements Serializable -
Class security.InMemoryAccessCheckInterceptor
class InMemoryAccessCheckInterceptor extends AbstractAccessCheckInterceptor implements Serializable- serialVersionUID:
- 1L
-