Package io.jmix.eclipselink.impl
Class DataEntitySystemStateSupport
java.lang.Object
io.jmix.core.EntitySystemStateSupport
io.jmix.eclipselink.impl.DataEntitySystemStateSupport
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EntityStatesprotected Metadataprotected MetadataTools -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopySystemState(Entity src, Entity dst) protected Collection<String>getFetchGroupAttributes(org.eclipse.persistence.queries.FetchGroup fetchGroup) protected org.eclipse.persistence.queries.FetchGroupmergeFetchGroups(org.eclipse.persistence.queries.FetchGroup first, org.eclipse.persistence.queries.FetchGroup second) voidmergeLazyLoadingState(Entity src, Entity dst, MetaProperty metaProperty, Function<Collection<Object>, Collection<Object>> collectionWrapFunction) voidmergeSystemState(Entity src, Entity dst) protected voidtraverseFetchGroupAttributes(Set<String> set, org.eclipse.persistence.queries.FetchGroup fetchGroup, String prefix)
-
Field Details
-
metadata
-
metadataTools
-
entityStates
-
-
Constructor Details
-
DataEntitySystemStateSupport
public DataEntitySystemStateSupport()
-
-
Method Details
-
copySystemState
- Overrides:
copySystemStatein classEntitySystemStateSupport
-
mergeSystemState
- Overrides:
mergeSystemStatein classEntitySystemStateSupport
-
mergeLazyLoadingState
public void mergeLazyLoadingState(Entity src, Entity dst, MetaProperty metaProperty, Function<Collection<Object>, Collection<Object>> collectionWrapFunction) - Overrides:
mergeLazyLoadingStatein classEntitySystemStateSupport
-
mergeFetchGroups
@Nullable protected org.eclipse.persistence.queries.FetchGroup mergeFetchGroups(@Nullable org.eclipse.persistence.queries.FetchGroup first, @Nullable org.eclipse.persistence.queries.FetchGroup second) -
getFetchGroupAttributes
protected Collection<String> getFetchGroupAttributes(org.eclipse.persistence.queries.FetchGroup fetchGroup) -
traverseFetchGroupAttributes
-