Exemple #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CategorisationImportEngine"/> class.
        /// </summary>
        /// <param name="connectionStringSettings">
        /// The connection String Settings.
        /// </param>
        /// <param name="categoryFactory">
        /// The category Factory.
        /// </param>
        public CategorisationImportEngine(Database connectionStringSettings, IItemImportFactory <ICategoryObject> categoryFactory)
            : base(connectionStringSettings)
        {
            var factory = categoryFactory ?? new ItemImportFactory <ICategoryObject>();

            this._categoryImport  = factory.GetItemImport();
            this._categoryBuilder = new CategoryBuilder();
        }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DataConsumerSchemeImportEngine"/> class.
 /// </summary>
 /// <param name="database">
 /// The mapping store database instance.
 /// </param>
 /// <param name="factory">
 /// The <see cref="IItemImportEngine{T}"/> factory. Optional
 /// </param>
 public DataConsumerSchemeImportEngine(Database database, IItemImportFactory <IDataConsumer> factory)
     : base(database, factory)
 {
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ItemSchemeImportEngine{T,TItem}"/> class.
 /// </summary>
 /// <param name="database">
 /// The mapping store database instance.
 /// </param>
 /// <param name="factory">
 /// The <see cref="IItemImportEngine{T}"/> factory. Optional
 /// </param>
 protected ItemSchemeImportEngine(Database database, IItemImportFactory <TItem> factory)
     : base(database)
 {
     factory = factory ?? new ItemImportFactory <TItem>();
     this._itemImportEngine = factory.GetItemImport();
 }
Exemple #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CodeListEngine"/> class.
 /// </summary>
 /// <param name="database">
 /// The mapping store database instance.
 /// </param>
 /// <param name="factory">
 /// The <see cref="IItemImportEngine{T}"/> factory. Optional
 /// </param>
 public CodeListEngine(Database database, IItemImportFactory <ICode> factory)
     : base(database, factory)
 {
 }
Exemple #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ConceptSchemeImportEngine"/> class.
 /// </summary>
 /// <param name="database">
 /// The mapping store database instance.
 /// </param>
 /// <param name="factory">
 /// The <see cref="IItemImportEngine{T}"/> factory. Optional
 /// </param>
 public ConceptSchemeImportEngine(Database database, IItemImportFactory <IConceptObject> factory)
     : base(database, factory)
 {
 }
Exemple #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CategorySchemeImportEngine"/> class.
 /// </summary>
 /// <param name="database">
 /// The mapping store database instance.
 /// </param>
 /// <param name="factory">
 /// The <see cref="IItemImportEngine{T}"/> factory. Optional
 /// </param>
 public CategorySchemeImportEngine(Database database, IItemImportFactory <ICategoryObject> factory)
     : base(database, factory)
 {
 }
Exemple #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="OrganisationUnitSchemeImportEngine"/> class.
 /// </summary>
 /// <param name="database">
 /// The mapping store database instance.
 /// </param>
 /// <param name="factory">
 /// The <see cref="IItemImportEngine{T}"/> factory. Optional
 /// </param>
 public OrganisationUnitSchemeImportEngine(Database database, IItemImportFactory <IOrganisationUnit> factory)
     : base(database, factory)
 {
 }
Exemple #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AgencySchemeImportEngine"/> class.
 /// </summary>
 /// <param name="database">
 /// The mapping store database instance.
 /// </param>
 /// <param name="factory">
 /// The <see cref="IItemImportEngine{T}"/> factory. Optional
 /// </param>
 public AgencySchemeImportEngine(Database database, IItemImportFactory <IAgency> factory)
     : base(database, factory)
 {
 }