@Component(value="core_EntityImportPlanBuilder")
@Scope(value="prototype")
public class EntityImportPlanBuilder
extends java.lang.Object
EntityImportPlan
s.
Use EntityImportPlans
factory to get the builder.
See EntityImportPlan
javadoc for usage example.
Modifier and Type | Field and Description |
---|---|
protected Metadata |
metadata |
protected MetadataTools |
metadataTools |
Constructor and Description |
---|
EntityImportPlanBuilder(java.lang.Class<?> entityClass) |
@Autowired protected Metadata metadata
@Autowired protected MetadataTools metadataTools
public EntityImportPlanBuilder(java.lang.Class<?> entityClass)
public EntityImportPlanBuilder addLocalProperty(java.lang.String name)
public EntityImportPlanBuilder addManyToOneProperty(java.lang.String name, EntityImportPlan plan)
public EntityImportPlanBuilder addManyToOneProperty(java.lang.String name, ReferenceImportBehaviour referenceImportBehaviour)
public EntityImportPlanBuilder addOneToOneProperty(java.lang.String name, EntityImportPlan plan)
public EntityImportPlanBuilder addOneToOneProperty(java.lang.String name, ReferenceImportBehaviour referenceImportBehaviour)
public EntityImportPlanBuilder addOneToManyProperty(java.lang.String name, EntityImportPlan plan, CollectionImportPolicy collectionImportPolicy)
public EntityImportPlanBuilder addManyToManyProperty(java.lang.String name, EntityImportPlan plan, CollectionImportPolicy collectionImportPolicy)
public EntityImportPlanBuilder addManyToManyProperty(java.lang.String name, ReferenceImportBehaviour referenceImportBehaviour, CollectionImportPolicy collectionImportPolicy)
public EntityImportPlanBuilder addEmbeddedProperty(java.lang.String name, EntityImportPlan plan)
public EntityImportPlanBuilder addProperty(EntityImportPlanProperty property)
public EntityImportPlanBuilder addLocalProperties()
public EntityImportPlanBuilder addSystemProperties()
public EntityImportPlanBuilder addProperties(java.lang.String... names)
public EntityImportPlan build()