//----------------- ------------------------------ ----- 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; }
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; }
public CreationContext(IClassCreator classCreator, IConstructorSelector constructorSelector, IClassWrapperCreator classWrapperCreator) { this.classCreator = classCreator; this.constructorSelector = constructorSelector; this.classWrapperCreator = classWrapperCreator; }