Package io.jmix.eclipselink.impl
Class DataEntitySystemStateSupport
java.lang.Object
io.jmix.core.EntitySystemStateSupport
io.jmix.eclipselink.impl.DataEntitySystemStateSupport
-
Field Summary
Modifier and TypeFieldDescriptionprotected EntityStates
protected Metadata
protected MetadataTools
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
copySystemState
(Entity src, Entity dst) protected Collection<String>
getFetchGroupAttributes
(org.eclipse.persistence.queries.FetchGroup fetchGroup) protected org.eclipse.persistence.queries.FetchGroup
mergeFetchGroups
(org.eclipse.persistence.queries.FetchGroup first, org.eclipse.persistence.queries.FetchGroup second) void
mergeLazyLoadingState
(Entity src, Entity dst, MetaProperty metaProperty, Function<Collection<Object>, Collection<Object>> collectionWrapFunction) void
mergeSystemState
(Entity src, Entity dst) protected void
traverseFetchGroupAttributes
(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:
copySystemState
in classEntitySystemStateSupport
-
mergeSystemState
- Overrides:
mergeSystemState
in classEntitySystemStateSupport
-
mergeLazyLoadingState
public void mergeLazyLoadingState(Entity src, Entity dst, MetaProperty metaProperty, Function<Collection<Object>, Collection<Object>> collectionWrapFunction) - Overrides:
mergeLazyLoadingState
in 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
-