Class SyncGroupTab
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.tabs.GeneratedVaadinTab<com.vaadin.flow.component.tabs.Tab>
-
- com.vaadin.flow.component.tabs.Tab
-
- org.neotropic.kuwaiba.modules.commercial.sync.components.SyncGroupTab
-
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.DetachNotifier
,com.vaadin.flow.component.HasComponents
,com.vaadin.flow.component.HasElement
,com.vaadin.flow.component.HasEnabled
,com.vaadin.flow.component.HasLabel
,com.vaadin.flow.component.HasStyle
,com.vaadin.flow.component.HasTheme
,Serializable
public class SyncGroupTab extends com.vaadin.flow.component.tabs.Tab
A tab representing synchronization groups in the user interface.- Author:
- Hardy Ryan Chingal Martinez <ryan.chingal@neotropic.co>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
ICON_SIZE
Icon size.static String
PARAM_COMMANDCLOSE
Parameter command close.static String
PARAM_RELEASE_GROUP
Parameter, group to be released from datasource.static String
PARAM_SYNC_DATA_SOURCE
Parameter, data source configuration.static String
PARAM_SYNC_GROUP
Parameter, group to be released from datasource.
-
Constructor Summary
Constructors Constructor Description SyncGroupTab(String name, boolean enabled, boolean selectedTab, DeleteSynchronizationGroupVisualAction deleteSynchronizationGroupVisualAction, ReleaseSyncDataSourceConfigurationVisualAction releaseSyncDataSourceConfigurationVisualAction, NewSyncGroupVisualAction newSyncGroupVisualAction, RunSynchronizationVisualAction runSynchronizationVisualAction, BusinessEntityManager bem, SynchronizationService ss, TranslationService ts)
Constructor for the SyncGroupTab class.
-
Method Summary
-
Methods inherited from class com.vaadin.flow.component.tabs.Tab
getFlexGrow, getLabel, isSelected, setFlexGrow, setLabel, setSelected, toString
-
Methods inherited from class com.vaadin.flow.component.tabs.GeneratedVaadinTab
addThemeVariants, getValueString, isDisabledBoolean, isSelectedBoolean, removeThemeVariants, setDisabled, setValue
-
Methods inherited from class com.vaadin.flow.component.Component
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, set, setElement, setId, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, addComponentAsFirst, addComponentAtIndex, remove, removeAll
-
-
-
-
Field Detail
-
PARAM_RELEASE_GROUP
public static String PARAM_RELEASE_GROUP
Parameter, group to be released from datasource.
-
PARAM_SYNC_GROUP
public static String PARAM_SYNC_GROUP
Parameter, group to be released from datasource.
-
PARAM_SYNC_DATA_SOURCE
public static String PARAM_SYNC_DATA_SOURCE
Parameter, data source configuration.
-
PARAM_COMMANDCLOSE
public static String PARAM_COMMANDCLOSE
Parameter command close.
-
ICON_SIZE
public static String ICON_SIZE
Icon size.
-
-
Constructor Detail
-
SyncGroupTab
public SyncGroupTab(String name, boolean enabled, boolean selectedTab, DeleteSynchronizationGroupVisualAction deleteSynchronizationGroupVisualAction, ReleaseSyncDataSourceConfigurationVisualAction releaseSyncDataSourceConfigurationVisualAction, NewSyncGroupVisualAction newSyncGroupVisualAction, RunSynchronizationVisualAction runSynchronizationVisualAction, BusinessEntityManager bem, SynchronizationService ss, TranslationService ts)
Constructor for the SyncGroupTab class.- Parameters:
name
- The name of the tab.enabled
- Whether the tab is enabled.selectedTab
- Whether the tab is selected.deleteSynchronizationGroupVisualAction
- The action for deleting synchronization groups.releaseSyncDataSourceConfigurationVisualAction
- The action for releasing synchronization data source configurations.newSyncGroupVisualAction
- The action for creating or editing synchronization groups.runSynchronizationVisualAction
- The action for running synchronizations.bem
- The BusinessEntityManager.ss
- The SynchronizationService.ts
- The TranslationService.
-
-