Package io.jmix.core
Class EntityImportPlanBuilder
java.lang.Object
io.jmix.core.EntityImportPlanBuilder
@Component("core_EntityImportPlanBuilder")
@Scope("prototype")
public class EntityImportPlanBuilder
extends Object
Builds
EntityImportPlan
s.
Use EntityImportPlans
factory to get the builder.
See EntityImportPlan
javadoc for usage example.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddEmbeddedProperty
(String name, EntityImportPlan plan) addLocalProperty
(String name) addManyToManyProperty
(String name, EntityImportPlan plan, CollectionImportPolicy collectionImportPolicy) addManyToManyProperty
(String name, ReferenceImportBehaviour referenceImportBehaviour, CollectionImportPolicy collectionImportPolicy) addManyToOneProperty
(String name, EntityImportPlan plan) addManyToOneProperty
(String name, ReferenceImportBehaviour referenceImportBehaviour) addOneToManyProperty
(String name, EntityImportPlan plan, CollectionImportPolicy collectionImportPolicy) addOneToOneProperty
(String name, EntityImportPlan plan) addOneToOneProperty
(String name, ReferenceImportBehaviour referenceImportBehaviour) addProperties
(String... names) addProperty
(EntityImportPlanProperty property) build()
-
Field Details
-
metadata
-
metadataTools
-
-
Constructor Details
-
EntityImportPlanBuilder
-
-
Method Details
-
addLocalProperty
-
addManyToOneProperty
-
addManyToOneProperty
public EntityImportPlanBuilder addManyToOneProperty(String name, ReferenceImportBehaviour referenceImportBehaviour) -
addOneToOneProperty
-
addOneToOneProperty
public EntityImportPlanBuilder addOneToOneProperty(String name, ReferenceImportBehaviour referenceImportBehaviour) -
addOneToManyProperty
public EntityImportPlanBuilder addOneToManyProperty(String name, EntityImportPlan plan, CollectionImportPolicy collectionImportPolicy) -
addManyToManyProperty
public EntityImportPlanBuilder addManyToManyProperty(String name, EntityImportPlan plan, CollectionImportPolicy collectionImportPolicy) -
addManyToManyProperty
public EntityImportPlanBuilder addManyToManyProperty(String name, ReferenceImportBehaviour referenceImportBehaviour, CollectionImportPolicy collectionImportPolicy) -
addEmbeddedProperty
-
addProperty
-
addLocalProperties
-
addSystemProperties
-
addProperties
-
build
-