Ejemplo n.º 1
0
 //----------------- ------------------------------ -----
 public DMEEditor(IDMLogger logger, IUtil utilfunctions, IErrorsInfo per, IConfigEditor configEditor, IWorkFlowEditor pworkFlowEditor, IClassCreator pclasscreator, IETL pETL, IAssemblyHandler passemblyHandler, IDataTypesHelper dataTypesHelper)
 {
     logger.WriteLog("init all variables");
     Logger                   = logger;
     Utilfunction             = utilfunctions;
     Utilfunction.DME         = this;
     ConfigEditor             = configEditor;
     ErrorObject              = per;
     classCreator             = pclasscreator;
     WorkFlowEditor           = pworkFlowEditor;
     WorkFlowEditor.DMEEditor = this;
     ETL                   = pETL;
     ETL.DMEEditor         = this;
     assemblyHandler       = passemblyHandler;
     typesHelper           = dataTypesHelper;
     typesHelper.DMEEditor = this;
 }
Ejemplo n.º 2
0
        public Manager(string PATH)
        {
            EndPointFactory   factory1         = EndPointFactory.GetInstance();
            IEndPoint         endPoint         = factory1.CreateEndPoint();
            IUrl              url              = endPoint.GetUrl(PATH);
            IDownloadStrategy downloadStrategy = endPoint.GetDownloadStrategy();

            (IStatusCode, string)result = endPoint.Download(downloadStrategy, url);

            if (result.Item1.GetStatusCode() != 0)
            {
                throw new RuntimeException("Failed to download: " + result.Item1.GetStatusCode());
            }
            else
            {
                ClassCreatorFactory factory2     = ClassCreatorFactory.GetInstance();
                IClassCreator       classCreator = factory2.CreateClassCreator();
                url.SetBody(result.Item2);
                IClassCreatorStrategy creatorStrategy = classCreator.GetClassCreatorStrategy();
                var res = classCreator.CreateClass(creatorStrategy, url);
            }
        }
 public Generator(IClassCreator classCreator, IStoredProcecureMetadataRetreiver storedProcecureMetadataRetreiver)
 {
     _classCreator = classCreator;
     _storedProcecureMetadataRetreiver = storedProcecureMetadataRetreiver;
 }
Ejemplo n.º 4
0
 public CreationContext(IClassCreator classCreator, IConstructorSelector constructorSelector, IClassWrapperCreator classWrapperCreator)
 {
     this.classCreator        = classCreator;
     this.constructorSelector = constructorSelector;
     this.classWrapperCreator = classWrapperCreator;
 }