public class DependencyResolver extends Object
ProcessDependencyResolvers which validates different aspects of the
process to validate (or "resolve")| Constructor and Description |
|---|
DependencyResolver(List<ProcessDependencyResolver> dependencyResolvers) |
| Modifier and Type | Method and Description |
|---|---|
List<ProcessDependencyResolver> |
getResolvers() |
void |
resolveAndCreateDependencies(BusinessArchive businessArchive,
org.bonitasoft.engine.core.process.definition.ProcessDefinitionService processDefinitionService,
org.bonitasoft.engine.dependency.DependencyService dependencyService,
org.bonitasoft.engine.core.process.definition.model.SProcessDefinition sDefinition)
create dependencies based on the business archive
|
void |
resolveAndCreateDependencies(File processFolder,
org.bonitasoft.engine.core.process.definition.ProcessDefinitionService processDefinitionService,
org.bonitasoft.engine.dependency.DependencyService dependencyService,
long processDefinitionId)
create dependencies based on the bonita home (the process folder)
|
void |
resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor) |
void |
resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor,
ProcessDependencyResolver... resolvers) |
boolean |
resolveDependencies(ProcessAPI processAPI,
BusinessArchive businessArchive,
TenantServiceAccessor tenantAccessor,
org.bonitasoft.engine.core.process.definition.model.SProcessDefinition sDefinition) |
public DependencyResolver(List<ProcessDependencyResolver> dependencyResolvers)
public boolean resolveDependencies(ProcessAPI processAPI, BusinessArchive businessArchive, TenantServiceAccessor tenantAccessor, org.bonitasoft.engine.core.process.definition.model.SProcessDefinition sDefinition)
public void resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor)
public void resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor,
ProcessDependencyResolver... resolvers)
public void resolveAndCreateDependencies(File processFolder, org.bonitasoft.engine.core.process.definition.ProcessDefinitionService processDefinitionService, org.bonitasoft.engine.dependency.DependencyService dependencyService, long processDefinitionId) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
processFolder - processDefinitionService - dependencyService - dependencyBuilderAccessor - processDefinitionId - org.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic void resolveAndCreateDependencies(BusinessArchive businessArchive, org.bonitasoft.engine.core.process.definition.ProcessDefinitionService processDefinitionService, org.bonitasoft.engine.dependency.DependencyService dependencyService, org.bonitasoft.engine.core.process.definition.model.SProcessDefinition sDefinition) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
businessArchive - processDefinitionService - dependencyService - dependencyBuilderAccessor - sDefinition - org.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic List<ProcessDependencyResolver> getResolvers()
Copyright © 2014 Bonitasoft S.A.. All Rights Reserved.