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,
ProcessDefinitionService processDefinitionService,
org.bonitasoft.engine.dependency.DependencyService dependencyService,
SProcessDefinition sDefinition)
create dependencies based on the business archive
|
void |
resolveAndCreateDependencies(File processFolder,
ProcessDefinitionService processDefinitionService,
org.bonitasoft.engine.dependency.DependencyService dependencyService,
long processDefinitionId)
create dependencies based on the bonita home (the process folder)
|
boolean |
resolveDependencies(BusinessArchive businessArchive,
TenantServiceAccessor tenantAccessor,
SProcessDefinition sDefinition) |
void |
resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor) |
void |
resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor,
ProcessDependencyResolver... resolvers) |
void |
resolveDependenciesForAllProcesses(TenantServiceAccessor tenantAccessor) |
public DependencyResolver(List<ProcessDependencyResolver> dependencyResolvers)
public boolean resolveDependencies(BusinessArchive businessArchive, TenantServiceAccessor tenantAccessor, SProcessDefinition sDefinition)
public void resolveDependenciesForAllProcesses(TenantServiceAccessor tenantAccessor)
public void resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor)
public void resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor,
ProcessDependencyResolver... resolvers)
public void resolveAndCreateDependencies(File processFolder, 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, ProcessDefinitionService processDefinitionService, org.bonitasoft.engine.dependency.DependencyService dependencyService, 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.