Class SyncDataSourceTab
- 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.SyncDataSourceTab
-
- 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 SyncDataSourceTab extends com.vaadin.flow.component.tabs.Tab
This class represents a tab for managing data sources. It includes features for creating, editing, and deleting data sources, along with managing their properties.- Author:
- Hardy Ryan Chingal Martinez <ryan.chingal@neotropic.co>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
PARAM_BUSINESS_OBJECT
New business object visual action parameter business object.static String
PARAM_COMMANDCLOSE
Parameter command close.static String
PARAM_RELATED_GROUPS
Parameter, groups that will be related to datasource.static String
PARAM_SYNC_DATA_SOURCE
Parameter, data source configuration.SearchInventaryObject
searchInventaryObject
Search inventory object
-
Constructor Summary
Constructors Constructor Description SyncDataSourceTab(String name, boolean enabled, boolean selectedTab, AssociateSyncDataSourceToGroupVisualAction associateSyncDataSourceToGroupVisualAction, DeleteSyncDataSourceConfigurationVisualAction deleteSyncDataSourceConfigurationVisualAction, ReleaseSyncDataSourceConfigurationVisualAction releaseSyncDataSourceConfigurationVisualAction, RunSingleSynchronizationVisualAction runSingleSynchronizationVisualAction, ResourceFactory resourceFactory, BusinessEntityManager bem, ApplicationEntityManager aem, SynchronizationService ss, TranslationService ts)
Creates a new SyncDataSourceTab.
-
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_BUSINESS_OBJECT
public static String PARAM_BUSINESS_OBJECT
New business object visual action parameter business object.
-
PARAM_SYNC_DATA_SOURCE
public static String PARAM_SYNC_DATA_SOURCE
Parameter, data source configuration.
-
PARAM_RELATED_GROUPS
public static String PARAM_RELATED_GROUPS
Parameter, groups that will be related to datasource.
-
PARAM_COMMANDCLOSE
public static String PARAM_COMMANDCLOSE
Parameter command close.
-
searchInventaryObject
public SearchInventaryObject searchInventaryObject
Search inventory object
-
-
Constructor Detail
-
SyncDataSourceTab
public SyncDataSourceTab(String name, boolean enabled, boolean selectedTab, AssociateSyncDataSourceToGroupVisualAction associateSyncDataSourceToGroupVisualAction, DeleteSyncDataSourceConfigurationVisualAction deleteSyncDataSourceConfigurationVisualAction, ReleaseSyncDataSourceConfigurationVisualAction releaseSyncDataSourceConfigurationVisualAction, RunSingleSynchronizationVisualAction runSingleSynchronizationVisualAction, ResourceFactory resourceFactory, BusinessEntityManager bem, ApplicationEntityManager aem, SynchronizationService ss, TranslationService ts)
Creates a new SyncDataSourceTab.- Parameters:
name
- The name of the tab.enabled
- Whether the tab is enabled.selectedTab
- Whether the tab is selected.associateSyncDataSourceToGroupVisualAction
- Action for associating a data source to a group.deleteSyncDataSourceConfigurationVisualAction
- Action for deleting a data source configuration.releaseSyncDataSourceConfigurationVisualAction
- Action for releasing a data source configuration.runSingleSynchronizationVisualAction
- Action for running a single synchronization.resourceFactory
- The resource factory.bem
- The BusinessEntityManager.aem
- The ApplicationEntityManager.ss
- The SynchronizationService.ts
- The TranslationService.
-
-