public DomainClassFirstBuilder(DomainClass domainClass) { _domainClass = domainClass; _classBuilder = new ClassBuilderUtil(); _nameSpaceBuilderUtil = new NameSpaceBuilderUtil(); _nameBuilderUtil = new NameBuilderUtil(); }
public AsyncHookBuilder(AsyncDomainHook hook) { _hook = hook; _nameSpaceBuilderUtil = new NameSpaceBuilderUtil(); _classBuilderUtil = new ClassBuilderUtil(); _nameBuilderUtil = new NameBuilderUtil(); }
public ApiCommandBuilder() { _constructorBuilderUtil = new ConstructorBuilderUtil(); _propertyBuilderUtil = new PropertyBuilderUtil(); _nameSpaceBuilderUtil = new NameSpaceBuilderUtil(); _nameBuilderUtil = new NameBuilderUtil(); _classBuilderUtil = new ClassBuilderUtil(); }
public EventJobRegistrationClassBuilder(string nameSpace) { _nameSpace = nameSpace; _nameSpaceBuilderUtil = new NameSpaceBuilderUtil(); _classBuilderUtil = new ClassBuilderUtil(); _propertyBuilderUtil = new PropertyBuilderUtil(); _nameBuilderUtil = new NameBuilderUtil(); }
public RepositoryBuilder(string nameSpace) { _nameSpace = nameSpace; _nameSpaceBuilderUtil = new NameSpaceBuilderUtil(); _propertyBuilderUtil = new PropertyBuilderUtil(); _constructorBuilderUtil = new ConstructorBuilderUtil(); _classBuilderUtil = new ClassBuilderUtil(); _nameBuilderUtil = new NameBuilderUtil(); }
public SynchronousHookBuilder(string applicationNameSpace) { _applicationNameSpace = applicationNameSpace; _nameSpaceBuilderUtil = new NameSpaceBuilderUtil(); _classBuilderUtil = new ClassBuilderUtil(); _propertyBuilderUtil = new PropertyBuilderUtil(); _constructorBuilderUtil = new ConstructorBuilderUtil(); _nameBuilderUtil = new NameBuilderUtil(); }
public HangfireContextBuilder(string nameSpace) { _nameSpace = nameSpace; _nameSpaceBuilderUtil = new NameSpaceBuilderUtil(); _constructorBuilderUtil = new ConstructorBuilderUtil(); _classBuilderUtil = new ClassBuilderUtil(); _propertyBuilderUtil = new PropertyBuilderUtil(); _nameBuilderUtil = new NameBuilderUtil(); }
public AsyncHookCreateEventHandlerBuilder(string nameSpace) { _nameSpace = nameSpace; _nameSpaceBuilderUtil = new NameSpaceBuilderUtil(); _classBuilderUtil = new ClassBuilderUtil(); _propertyBuilderUtil = new PropertyBuilderUtil(); _listPropBuilderUtil = new ListPropBuilderUtil(); _constructorBuilderUtil = new ConstructorBuilderUtil(); _nameBuilderUtil = new NameBuilderUtil(); }
public CommandHandlerBuilder(string nameSpace) { _nameSpaceBuilderUtil = new NameSpaceBuilderUtil(); _nameSpace = nameSpace; _constructorBuilderUtil = new ConstructorBuilderUtil(); _classBuilderUtil = new ClassBuilderUtil(); _commandHandlerPropBuilderUtil = new CommandHandlerPropBuilderUtil(); _commandHandlerMethodBuilderUtil = new CommandHandlerMethodBuilderUtil(); _propertyBuilderUtil = new PropertyBuilderUtil(); _nameBuilderUtil = new NameBuilderUtil(); }
public DomainClassBuilder(DomainClass domainClass) { _interfaceBuilder = new InterfaceBuilderUtil(); _propertyBuilderUtil = new PropertyBuilderUtil(); _classBuilder = new ClassBuilderUtil(); _constructorBuilderUtil = new ConstructorBuilderUtil(); _nameSpaceBuilderUtil = new NameSpaceBuilderUtil(); _domainClass = domainClass; _listPropBuilderUtil = new ListPropBuilderUtil(); _nameBuilderUtil = new NameBuilderUtil(); }
public AsyncHookCreateEventHandler(AsyncDomainHook hook) { var nameBuilderUtil = new NameBuilderUtil(); Properties = new List <Property> { new Property { Name = "AsyncHook", Type = nameBuilderUtil.AsyncEventHookName(hook) }, new Property { Name = "HangfireQueue", Type = "IHangfireQueue" } }; if (hook.IsCreateHook) { Properties.Add(new Property { Name = $"{hook.ClassType}Repository", Type = $"I{hook.ClassType}Repository" }); } }
public ApplicationWriter(string applicationNameSpace, string basePath, string applicationBasePathRealClasses) { _basePath = basePath; _applicationBasePathRealClasses = applicationBasePathRealClasses; _fileWriterRealClasses = new FileWriter(_applicationBasePathRealClasses); _fileWriter = new FileWriter(basePath); _hookResultBuilder = new HookResultBuilder(applicationNameSpace); _commandHandlerBuilder = new CommandHandlerBuilder(applicationNameSpace); _repositoryInterfaceBuilder = new RepositoryInterfaceBuilder(applicationNameSpace); _synchronousHookBuilder = new SynchronousHookBuilder(applicationNameSpace); _hookBaseClassBuilder = new HookBaseClassBuilder(applicationNameSpace); _eventStoreRepositoryInterfaceBuilder = new EventStoreRepositoryInterfaceBuilder(applicationNameSpace); _eventStoreBuilder = new EventStoreBuilder(applicationNameSpace); _apiCommandBuilder = new ApiCommandBuilder(); _eventStoreInterfaceBuilder = new EventStoreInterfaceBuilder(applicationNameSpace); _hangfireQueueInterfaceBuilder = new HangfireQueueInterfaceBuilder(applicationNameSpace); _eventAndJobClassBuilder = new EventAndJobClassBuilder(applicationNameSpace); _nameBuilderUtil = new NameBuilderUtil(); _asyncHookCreateEventHandlerBuilder = new AsyncHookCreateEventHandlerBuilder(applicationNameSpace); _queueRepositoryInterfaceBuilder = new QueueRepositoryInterfaceBuilder(applicationNameSpace); _classBuilderDirector = new ClassBuilderDirector(); }
public DependencyInjectionBuilderAsyncHost() { _classBuilderUtil = new ClassBuilderUtil(); _nameSpaceBuilderUtil = new NameSpaceBuilderUtil(); _nameBuilderUtil = new NameBuilderUtil(); }