Package io.jmix.flowui.facet.impl
Class FragmentSettingsFacetImpl
java.lang.Object
io.jmix.flowui.facet.impl.AbstractFacet
io.jmix.flowui.facet.impl.AbstractSettingsFacet<FragmentSettings>
io.jmix.flowui.facet.impl.FragmentSettingsFacetImpl
- All Implemented Interfaces:
Facet,FragmentSettingsFacet,SettingsFacet<FragmentSettings>
public class FragmentSettingsFacetImpl
extends AbstractSettingsFacet<FragmentSettings>
implements FragmentSettingsFacet
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.facet.impl.AbstractSettingsFacet
AbstractSettingsFacet.OwnerEventListenerNested classes/interfaces inherited from interface io.jmix.flowui.facet.SettingsFacet
SettingsFacet.SettingsContext<S extends UiComponentSettings<S>> -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class io.jmix.flowui.facet.impl.AbstractSettingsFacet
applyDataLoadingSettingsDelegate, applySettingsDelegate, auto, componentIds, componentSettings, excludedComponentIds, reflectionCacheManager, saveSettingsDelegate, settingsHelper, settingsManager, userSettingsCache, viewQueryParametersFields inherited from class io.jmix.flowui.facet.impl.AbstractFacet
id, owner -
Constructor Summary
ConstructorsConstructorDescriptionFragmentSettingsFacetImpl(SettingsFacetUrlQueryParametersHelper settingsHelper, ReflectionCacheManager reflectionCacheManager, UserSettingsCache userSettingsCache, ComponentSettingsManager settingsManager, UserSettingsService userSettingsService) -
Method Summary
Modifier and TypeMethodDescriptionprotected FragmentSettingscreateSettings(FacetOwner owner) protected HasFacetsprotected voidonOwnerViewBeforeShow(com.vaadin.flow.component.ComponentEvent<?> event) protected voidonOwnerViewDetach(com.vaadin.flow.component.ComponentEvent<?> componentEvent) protected voidonOwnerViewReady(com.vaadin.flow.component.ComponentEvent<?> componentEvent) protected voidonQueryParametersChange(com.vaadin.flow.component.ComponentEvent<?> event) protected voidprotected voidMethods inherited from class io.jmix.flowui.facet.impl.AbstractSettingsFacet
addComponentIds, addExcludedComponentIds, applyComponentSettings, applyDataLoadingComponentSettings, applyDataLoadingSettings, applySettings, checkAttachedToOwner, createSettingsContext, excludeUrlQueryParametersFacetComponents, getApplyDataLoadingSettingsDelegate, getApplySettingsDelegate, getComponentIds, getExcludedComponentIds, getManagedComponents, getManagedComponentsFromCollection, getOwnerComponent, getSaveSettingsDelegate, getSettings, initSettings, isAuto, isSettingsEnabled, saveComponentSettings, saveSettings, setApplyDataLoadingSettingsDelegate, setApplySettingsDelegate, setAuto, setOwner, setSaveSettingsDelegateMethods inherited from class io.jmix.flowui.facet.impl.AbstractFacet
getId, getOwner, setIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.flowui.facet.SettingsFacet
addComponentIds, addExcludedComponentIds, applyDataLoadingSettings, applySettings, getApplyDataLoadingSettingsDelegate, getApplySettingsDelegate, getComponentIds, getExcludedComponentIds, getManagedComponents, getSaveSettingsDelegate, getSettings, isAuto, saveSettings, setApplyDataLoadingSettingsDelegate, setApplySettingsDelegate, setAuto, setSaveSettingsDelegate
-
Field Details
-
ownerViewBeforeShowListener
-
ownerViewReadyListener
-
ownerViewDetachListener
-
ownerViewQueryParametersChangeListener
protected AbstractSettingsFacet<FragmentSettings>.OwnerEventListener ownerViewQueryParametersChangeListener
-
-
Constructor Details
-
FragmentSettingsFacetImpl
public FragmentSettingsFacetImpl(SettingsFacetUrlQueryParametersHelper settingsHelper, ReflectionCacheManager reflectionCacheManager, UserSettingsCache userSettingsCache, ComponentSettingsManager settingsManager, @Nullable UserSettingsService userSettingsService)
-
-
Method Details
-
createSettings
- Specified by:
createSettingsin classAbstractSettingsFacet<FragmentSettings>
-
unsubscribeOwnerLifecycle
protected void unsubscribeOwnerLifecycle()- Specified by:
unsubscribeOwnerLifecyclein classAbstractSettingsFacet<FragmentSettings>
-
subscribeOwnerLifecycle
protected void subscribeOwnerLifecycle()- Specified by:
subscribeOwnerLifecyclein classAbstractSettingsFacet<FragmentSettings>
-
onOwnerViewBeforeShow
protected void onOwnerViewBeforeShow(com.vaadin.flow.component.ComponentEvent<?> event) -
onOwnerViewReady
protected void onOwnerViewReady(com.vaadin.flow.component.ComponentEvent<?> componentEvent) -
onOwnerViewDetach
protected void onOwnerViewDetach(com.vaadin.flow.component.ComponentEvent<?> componentEvent) -
onQueryParametersChange
protected void onQueryParametersChange(com.vaadin.flow.component.ComponentEvent<?> event) -
getFacets
- Specified by:
getFacetsin classAbstractSettingsFacet<FragmentSettings>
-