public class BusinessArchiveArtifactsManager
extends java.lang.Object
ProcessDependencyResolvers
which validates different aspects of the
process to validate (or "resolve")| Constructor and Description |
|---|
BusinessArchiveArtifactsManager(java.util.List<BusinessArchiveArtifactManager> dependencyResolvers,
TechnicalLoggerService technicalLoggerService) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeResolutionStatus(long processDefinitionId,
ProcessDefinitionService processDefinitionService,
boolean resolved) |
void |
deleteDependencies(SProcessDefinition processDefinition) |
org.bonitasoft.engine.bpm.bar.BusinessArchive |
exportBusinessArchive(long processDefinitionId,
org.bonitasoft.engine.bpm.process.DesignProcessDefinition designProcessDefinition) |
java.util.List<BusinessArchiveArtifactManager> |
getArtifactManagers() |
java.util.List<org.bonitasoft.engine.bpm.process.Problem> |
getProcessResolutionProblems(SProcessDefinition processDefinition) |
boolean |
resolveDependencies(org.bonitasoft.engine.bpm.bar.BusinessArchive businessArchive,
SProcessDefinition sDefinition) |
void |
resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor) |
void |
resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor,
BusinessArchiveArtifactManager... resolvers) |
void |
resolveDependenciesForAllProcesses(TenantServiceAccessor tenantAccessor) |
public BusinessArchiveArtifactsManager(java.util.List<BusinessArchiveArtifactManager> dependencyResolvers, TechnicalLoggerService technicalLoggerService)
public boolean resolveDependencies(org.bonitasoft.engine.bpm.bar.BusinessArchive businessArchive,
SProcessDefinition sDefinition)
public void resolveDependenciesForAllProcesses(TenantServiceAccessor tenantAccessor)
public void deleteDependencies(SProcessDefinition processDefinition) throws SObjectModificationException, SBonitaReadException, SRecorderException
public void resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor)
public void resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor,
BusinessArchiveArtifactManager... resolvers)
public void changeResolutionStatus(long processDefinitionId,
ProcessDefinitionService processDefinitionService,
boolean resolved)
throws SBonitaException
SBonitaExceptionpublic java.util.List<BusinessArchiveArtifactManager> getArtifactManagers()
public org.bonitasoft.engine.bpm.bar.BusinessArchive exportBusinessArchive(long processDefinitionId,
org.bonitasoft.engine.bpm.process.DesignProcessDefinition designProcessDefinition)
throws org.bonitasoft.engine.bpm.bar.InvalidBusinessArchiveFormatException,
SBonitaException
org.bonitasoft.engine.bpm.bar.InvalidBusinessArchiveFormatExceptionSBonitaExceptionpublic java.util.List<org.bonitasoft.engine.bpm.process.Problem> getProcessResolutionProblems(SProcessDefinition processDefinition)