Package io.jmix.flowui.facet.impl
Class FragmentDataLoadCoordinatorImpl
java.lang.Object
io.jmix.flowui.facet.impl.AbstractFacet
io.jmix.flowui.facet.impl.AbstractDataLoadCoordinator
io.jmix.flowui.facet.impl.FragmentDataLoadCoordinatorImpl
- All Implemented Interfaces:
DataLoadCoordinator,Facet,FragmentDataLoadCoordinator
public class FragmentDataLoadCoordinatorImpl
extends AbstractDataLoadCoordinator
implements FragmentDataLoadCoordinator
Implementation of the
FragmentDataLoadCoordinator interface.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.facet.DataLoadCoordinator
DataLoadCoordinator.LikeClause, DataLoadCoordinator.Trigger -
Field Summary
Fields inherited from class io.jmix.flowui.facet.impl.AbstractDataLoadCoordinator
componentPrefix, containerPrefix, LIKE_PATTERN, reflectionCacheManager, triggersFields inherited from class io.jmix.flowui.facet.impl.AbstractFacet
id, ownerFields inherited from interface io.jmix.flowui.facet.DataLoadCoordinator
DEFAULT_COMPONENT_PREFIX, DEFAULT_CONTAINER_PREFIX, NAME -
Constructor Summary
ConstructorsConstructorDescriptionFragmentDataLoadCoordinatorImpl(ReflectionCacheManager reflectionCacheManager, QueryParamValuesManager queryParamValuesManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidaddOnFragmentEventLoadTrigger(DataLoader loader, Class<?> eventClass) Adds trigger on fragment event.voidaddOnViewEventLoadTrigger(DataLoader loader, Class<?> eventClass) Adds trigger on view event.protected com.vaadin.flow.component.ComponentfindComponent(String componentId) protected HasDataComponentsprotected Fragment<?>Methods inherited from class io.jmix.flowui.facet.impl.AbstractDataLoadCoordinator
addOnComponentValueChangedLoadTrigger, addOnContainerItemChangedLoadTrigger, configureAutomatically, configureAutomatically, containsLikeClause, containsLikeClause, findLikeClause, findSingleParam, getConditionParameters, getTriggers, getUnconfiguredLoaders, loaderIsNotConfiguredYet, setComponentPrefix, setContainerPrefixMethods inherited from class io.jmix.flowui.facet.impl.AbstractFacet
getId, getOwner, setId, setOwnerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.flowui.facet.DataLoadCoordinator
addOnComponentValueChangedLoadTrigger, addOnContainerItemChangedLoadTrigger, configureAutomatically, getTriggers, setComponentPrefix, setContainerPrefix
-
Constructor Details
-
FragmentDataLoadCoordinatorImpl
public FragmentDataLoadCoordinatorImpl(ReflectionCacheManager reflectionCacheManager, QueryParamValuesManager queryParamValuesManager)
-
-
Method Details
-
addOnFragmentEventLoadTrigger
Description copied from interface:FragmentDataLoadCoordinatorAdds trigger on fragment event.- Specified by:
addOnFragmentEventLoadTriggerin interfaceFragmentDataLoadCoordinator- Parameters:
loader- loadereventClass- event class
-
addOnDefaultEventLoadTrigger
- Specified by:
addOnDefaultEventLoadTriggerin classAbstractDataLoadCoordinator
-
findComponent
- Specified by:
findComponentin classAbstractDataLoadCoordinator
-
getOwnerData
- Specified by:
getOwnerDatain classAbstractDataLoadCoordinator
-
getOwnerNN
- Overrides:
getOwnerNNin classAbstractDataLoadCoordinator
-
addOnViewEventLoadTrigger
Description copied from interface:DataLoadCoordinatorAdds trigger on view event.- Specified by:
addOnViewEventLoadTriggerin interfaceDataLoadCoordinator- Parameters:
loader- loadereventClass- event class
-