protected internal virtual void setDeploymentName(string deploymentId, DeploymentBuilderImpl deploymentBuilder, CommandContext commandContext) { if (!string.ReferenceEquals(deploymentId, null) && deploymentId.Length > 0) { DeploymentManager deploymentManager = commandContext.DeploymentManager; DeploymentEntity deployment = deploymentManager.findDeploymentById(deploymentId); deploymentBuilder.Deployment.Name = deployment.Name; } }
protected internal virtual void createUserOperationLog(DeploymentBuilderImpl deploymentBuilder, Deployment deployment, CommandContext commandContext) { UserOperationLogManager logManager = commandContext.OperationLogManager; IList <PropertyChange> properties = new List <PropertyChange>(); PropertyChange filterDuplicate = new PropertyChange("duplicateFilterEnabled", null, deploymentBuilder.DuplicateFilterEnabled); properties.Add(filterDuplicate); if (deploymentBuilder.DuplicateFilterEnabled) { PropertyChange deployChangedOnly = new PropertyChange("deployChangedOnly", null, deploymentBuilder.DeployChangedOnly); properties.Add(deployChangedOnly); } logManager.logDeploymentOperation(org.camunda.bpm.engine.history.UserOperationLogEntry_Fields.OPERATION_TYPE_CREATE, deployment.Id, properties); }
protected internal virtual void CreateUserOperationLog(DeploymentBuilderImpl deploymentBuilder, IDeployment deployment, CommandContext commandContext) { IUserOperationLogManager logManager = commandContext.OperationLogManager; IList <PropertyChange> properties = new List <PropertyChange>(); PropertyChange filterDuplicate = new PropertyChange("duplicateFilterEnabled", null, deploymentBuilder.IsDuplicateFilterEnabled); properties.Add(filterDuplicate); if (deploymentBuilder.IsDuplicateFilterEnabled) { PropertyChange deployChangedOnly = new PropertyChange("deployChangedOnly", null, deploymentBuilder.DeployChangedOnly); properties.Add(deployChangedOnly); } logManager.LogDeploymentOperation(UserOperationLogEntryFields.OperationTypeCreate, deployment.Id, properties); }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: protected java.util.List<org.camunda.bpm.engine.impl.persistence.entity.ResourceEntity> getResources(final org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl deploymentBuilder, final org.camunda.bpm.engine.impl.interceptor.CommandContext commandContext) protected internal virtual IList <ResourceEntity> getResources(DeploymentBuilderImpl deploymentBuilder, CommandContext commandContext) { IList <ResourceEntity> resources = new List <ResourceEntity>(); ISet <string> deploymentIds = deploymentBuilder.Deployments; ((IList <ResourceEntity>)resources).AddRange(getResourcesByDeploymentId(deploymentIds, commandContext)); IDictionary <string, ISet <string> > deploymentResourcesById = deploymentBuilder.DeploymentResourcesById; ((IList <ResourceEntity>)resources).AddRange(getResourcesById(deploymentResourcesById, commandContext)); IDictionary <string, ISet <string> > deploymentResourcesByName = deploymentBuilder.DeploymentResourcesByName; ((IList <ResourceEntity>)resources).AddRange(getResourcesByName(deploymentResourcesByName, commandContext)); checkDuplicateResourceName(resources); return(resources); }
protected internal virtual void AddResources(IList <ResourceEntity> resources, DeploymentBuilderImpl deploymentBuilder) { DeploymentEntity deployment = deploymentBuilder.Deployment; IDictionary <string, ResourceEntity> existingResources = deployment.Resources; foreach (ResourceEntity resource in resources) { string resourceName = resource.Name; if (existingResources != null && existingResources.ContainsKey(resourceName)) { string message = string.Format("Cannot add resource with id '{0}' and name '{1}' from " + "deployment with id '{2}' to new deployment because the new deployment contains " + "already a resource with same name.", resource.Id, resourceName, resource.DeploymentId); throw new NotValidException(message); } System.IO.MemoryStream inputStream = new System.IO.MemoryStream(resource.Bytes); deploymentBuilder.AddInputStream(resourceName, inputStream); } }
protected internal virtual IList <ResourceEntity> GetResources(DeploymentBuilderImpl deploymentBuilder, CommandContext commandContext) { List <ResourceEntity> resources = new List <ResourceEntity>(); var deploymentIds = deploymentBuilder.Deployments; resources.AddRange(GetResourcesByDeploymentId(deploymentIds, commandContext)); var deploymentResourcesById = deploymentBuilder.DeploymentResourcesById; resources.AddRange(GetResourcesById(deploymentResourcesById, commandContext)); var deploymentResourcesByName = deploymentBuilder.DeploymentResourcesByName; resources.AddRange(GetResourcesByName(deploymentResourcesByName, commandContext)); CheckDuplicateResourceName(resources); return(resources); }
protected internal virtual ISet <string> getAllDeploymentIds(DeploymentBuilderImpl deploymentBuilder) { ISet <string> result = new HashSet <string>(); string nameFromDeployment = deploymentBuilder.NameFromDeployment; if (!string.ReferenceEquals(nameFromDeployment, null) && nameFromDeployment.Length > 0) { result.Add(nameFromDeployment); } ISet <string> deployments = deploymentBuilder.Deployments; result.addAll(deployments); deployments = deploymentBuilder.DeploymentResourcesById.Keys; result.addAll(deployments); deployments = deploymentBuilder.DeploymentResourcesByName.Keys; result.addAll(deployments); return(result); }
protected internal virtual ISet <string> GetAllDeploymentIds(DeploymentBuilderImpl deploymentBuilder) { ISet <string> result = new HashSet <string>(); //var nameFromDeployment = deploymentBuilder.nameFromDeployment; string nameFromDeployment = deploymentBuilder.GetNameFromDeployment(); if (!string.IsNullOrEmpty(nameFromDeployment)) { result.Add(nameFromDeployment); } var deployments = deploymentBuilder.Deployments; result.AddAll(deployments); deployments = new HashSet <string>(deploymentBuilder.DeploymentResourcesById.Keys); result.AddAll(deployments); deployments = new HashSet <string>(deploymentBuilder.DeploymentResourcesByName.Keys); result.AddAll(deployments); return(result); }
public DeployCmd(DeploymentBuilderImpl deploymentBuilder) { this.deploymentBuilder = deploymentBuilder; }
public IDeploymentWithDefinitions DeployWithResult(DeploymentBuilderImpl deploymentBuilder) { return(CommandExecutor.Execute(new DeployCmd(deploymentBuilder))); }
public virtual IDeploymentWithDefinitions DeployAndReturnDefinitions(DeploymentBuilderImpl deploymentBuilder) { return(CommandExecutor.Execute(new DeployCmd(deploymentBuilder))); }
public DeploySaveCmd(DeploymentBuilderImpl deploymentBuilder) { this.deploymentBuilder = deploymentBuilder; this.deploymentBuilder.DisableDuplicateStartForm(); }
public virtual IDeployment Save(DeploymentBuilderImpl deploymentBuilder) { return(commandExecutor.Execute(new DeploySaveCmd(deploymentBuilder))); }
public virtual DeploymentWithDefinitions deployWithResult(DeploymentBuilderImpl deploymentBuilder) { return(commandExecutor.execute(new DeployCmd(deploymentBuilder))); }