public DelegateTaskFormHandler(TaskFormHandler formHandler, DeploymentEntity deployment) { super(formHandler, deployment.getId()); }
public DelegateTaskFormHandler(TaskFormHandler formHandler, DeploymentEntity deployment) { super(formHandler, deployment.getId()); }
public DelegateStartFormHandler(StartFormHandler formHandler, DeploymentEntity deployment) { super(formHandler, deployment.getId()); }
protected void loadDefinitions(DeploymentEntity deployment, List<DefinitionEntity> definitions, Properties properties) { for (DefinitionEntity definition : definitions) { String deploymentId = deployment.getId(); String definitionKey = definition.getKey(); DefinitionEntity persistedDefinition = findDefinitionByDeploymentAndKey(deploymentId, definitionKey); handlePersistedDefinition(definition, persistedDefinition, deployment, properties); } }
protected void loadDefinitions(DeploymentEntity deployment, List<DefinitionEntity> definitions, Properties properties) { for (DefinitionEntity definition : definitions) { String deploymentId = deployment.getId(); String definitionKey = definition.getKey(); DefinitionEntity persistedDefinition = findDefinitionByDeploymentAndKey(deploymentId, definitionKey); handlePersistedDefinition(definition, persistedDefinition, deployment, properties); } }
protected List<? extends ProcessDefinition> getDeployedProcesses(DeploymentEntity deployment) { List<? extends ProcessDefinition> deployedProcessDefinitions = deployment.getDeployedProcessDefinitions(); if (deployedProcessDefinitions == null) { // existing deployment CommandContext commandContext = Context.getCommandContext(); ProcessDefinitionManager manager = commandContext.getProcessDefinitionManager(); deployedProcessDefinitions = manager.findProcessDefinitionsByDeploymentId(deployment.getId()); } return deployedProcessDefinitions; }
protected List<ProcessDefinition> getDeployedProcessDefinitionArtifacts(DeploymentEntity deployment) { CommandContext commandContext = Context.getCommandContext(); // in case deployment was created by this command List<ProcessDefinition> entities = deployment.getDeployedProcessDefinitions(); if (entities == null) { String deploymentId = deployment.getId(); ProcessDefinitionManager manager = commandContext.getProcessDefinitionManager(); return manager.findProcessDefinitionsByDeploymentId(deploymentId); } return entities; }
protected List<? extends ProcessDefinition> getDeployedProcesses(DeploymentEntity deployment) { List<? extends ProcessDefinition> deployedProcessDefinitions = deployment.getDeployedProcessDefinitions(); if (deployedProcessDefinitions == null) { // existing deployment CommandContext commandContext = Context.getCommandContext(); ProcessDefinitionManager manager = commandContext.getProcessDefinitionManager(); deployedProcessDefinitions = manager.findProcessDefinitionsByDeploymentId(deployment.getId()); } return deployedProcessDefinitions; }
protected List<CaseDefinition> getDeployedCaseDefinitionArtifacts(DeploymentEntity deployment) { CommandContext commandContext = Context.getCommandContext(); // in case deployment was created by this command List<CaseDefinition> entities = deployment.getDeployedCaseDefinitions(); if (entities == null) { String deploymentId = deployment.getId(); CaseDefinitionManager caseDefinitionManager = commandContext.getCaseDefinitionManager(); return caseDefinitionManager.findCaseDefinitionByDeploymentId(deploymentId); } return entities; }
protected List<CaseDefinition> getDeployedCaseDefinitionArtifacts(DeploymentEntity deployment) { CommandContext commandContext = Context.getCommandContext(); // in case deployment was created by this command List<CaseDefinition> entities = deployment.getDeployedCaseDefinitions(); if (entities == null) { String deploymentId = deployment.getId(); CaseDefinitionManager caseDefinitionManager = commandContext.getCaseDefinitionManager(); return caseDefinitionManager.findCaseDefinitionByDeploymentId(deploymentId); } return entities; }
protected List<ProcessDefinition> getDeployedProcessDefinitionArtifacts(DeploymentEntity deployment) { CommandContext commandContext = Context.getCommandContext(); // in case deployment was created by this command List<ProcessDefinition> entities = deployment.getDeployedProcessDefinitions(); if (entities == null) { String deploymentId = deployment.getId(); ProcessDefinitionManager manager = commandContext.getProcessDefinitionManager(); return manager.findProcessDefinitionsByDeploymentId(deploymentId); } return entities; }
protected void initDeployment(final DeploymentEntity deployment, String... resourceNames) { deployment.clearResources(); for (String resourceName : resourceNames) { if (resourceName != null) { // with the given resource we prevent the deployment of querying // the database which means using all resources that were utilized during the deployment ResourceEntity resource = Context.getCommandContext().getResourceManager().findResourceByDeploymentIdAndResourceName(deployment.getId(), resourceName); deployment.addResource(resource); } } } }
protected void initDeployment(final DeploymentEntity deployment, String... resourceNames) { deployment.clearResources(); for (String resourceName : resourceNames) { if (resourceName != null) { // with the given resource we prevent the deployment of querying // the database which means using all resources that were utilized during the deployment ResourceEntity resource = Context.getCommandContext().getResourceManager().findResourceByDeploymentIdAndResourceName(deployment.getId(), resourceName); deployment.addResource(resource); } } } }
public void parseConfiguration(Element activityElement, DeploymentEntity deployment, ProcessDefinitionEntity processDefinition, BpmnParse bpmnParse) { this.deploymentId = deployment.getId(); ExpressionManager expressionManager = Context .getProcessEngineConfiguration() .getExpressionManager(); Element extensionElement = activityElement.element("extensionElements"); if (extensionElement != null) { // provide support for deprecated form properties parseFormProperties(bpmnParse, expressionManager, extensionElement); // provide support for new form field metadata parseFormData(bpmnParse, expressionManager, extensionElement); } }
public void parseConfiguration(Element activityElement, DeploymentEntity deployment, ProcessDefinitionEntity processDefinition, BpmnParse bpmnParse) { this.deploymentId = deployment.getId(); ExpressionManager expressionManager = Context .getProcessEngineConfiguration() .getExpressionManager(); Element extensionElement = activityElement.element("extensionElements"); if (extensionElement != null) { // provide support for deprecated form properties parseFormProperties(bpmnParse, expressionManager, extensionElement); // provide support for new form field metadata parseFormData(bpmnParse, expressionManager, extensionElement); } }
protected void updateDefinitionByPersistedDefinition(DeploymentEntity deployment, DefinitionEntity definition, DefinitionEntity persistedDefinition) { definition.setVersion(persistedDefinition.getVersion()); definition.setId(persistedDefinition.getId()); definition.setDeploymentId(deployment.getId()); definition.setTenantId(persistedDefinition.getTenantId()); }
protected void updateDefinitionByLatestDefinition(DeploymentEntity deployment, DefinitionEntity definition, DefinitionEntity latestDefinition) { definition.setVersion(getNextVersion(deployment, definition, latestDefinition)); definition.setId(generateDefinitionId(deployment, definition, latestDefinition)); definition.setDeploymentId(deployment.getId()); definition.setTenantId(deployment.getTenantId()); }
protected void updateDefinitionByPersistedDefinition(DeploymentEntity deployment, DefinitionEntity definition, DefinitionEntity persistedDefinition) { definition.setVersion(persistedDefinition.getVersion()); definition.setId(persistedDefinition.getId()); definition.setDeploymentId(deployment.getId()); definition.setTenantId(persistedDefinition.getTenantId()); }
protected void updateDefinitionByLatestDefinition(DeploymentEntity deployment, DefinitionEntity definition, DefinitionEntity latestDefinition) { definition.setVersion(getNextVersion(deployment, definition, latestDefinition)); definition.setId(generateDefinitionId(deployment, definition, latestDefinition)); definition.setDeploymentId(deployment.getId()); definition.setTenantId(deployment.getTenantId()); }
public void insertDeployment(DeploymentEntity deployment) { getDbEntityManager().insert(deployment); createDefaultAuthorizations(deployment); for (ResourceEntity resource : deployment.getResources().values()) { resource.setDeploymentId(deployment.getId()); resource.setType(ResourceTypes.REPOSITORY.getValue()); resource.setCreateTime(ClockUtil.getCurrentTime()); getResourceManager().insertResource(resource); } Context .getProcessEngineConfiguration() .getDeploymentCache() .deploy(deployment); }