public class BusinessArchiveArtifactsManager extends Object
ProcessDependencyResolvers which validates different aspects of the
process to validate (or "resolve")| Constructor and Description |
|---|
BusinessArchiveArtifactsManager(List<BusinessArchiveArtifactManager> dependencyResolvers,
TechnicalLoggerService technicalLoggerService) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeResolutionStatus(long processDefinitionId,
ProcessDefinitionService processDefinitionService,
boolean resolved) |
void |
deleteDependencies(SProcessDefinition processDefinition) |
BusinessArchive |
exportBusinessArchive(long processDefinitionId,
DesignProcessDefinition designProcessDefinition) |
List<BusinessArchiveArtifactManager> |
getArtifactManagers() |
List<Problem> |
getProcessResolutionProblems(SProcessDefinition processDefinition) |
boolean |
resolveDependencies(BusinessArchive businessArchive,
SProcessDefinition sDefinition) |
void |
resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor) |
void |
resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor,
BusinessArchiveArtifactManager... resolvers) |
void |
resolveDependenciesForAllProcesses(TenantServiceAccessor tenantAccessor) |
public BusinessArchiveArtifactsManager(List<BusinessArchiveArtifactManager> dependencyResolvers, TechnicalLoggerService technicalLoggerService)
public boolean resolveDependencies(BusinessArchive businessArchive, SProcessDefinition sDefinition)
public void resolveDependenciesForAllProcesses(TenantServiceAccessor tenantAccessor)
public void deleteDependencies(SProcessDefinition processDefinition) throws org.bonitasoft.engine.commons.exceptions.SObjectModificationException, SBonitaReadException, SRecorderException
org.bonitasoft.engine.commons.exceptions.SObjectModificationExceptionSBonitaReadExceptionSRecorderExceptionpublic 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 org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic List<BusinessArchiveArtifactManager> getArtifactManagers()
public BusinessArchive exportBusinessArchive(long processDefinitionId, DesignProcessDefinition designProcessDefinition) throws InvalidBusinessArchiveFormatException, org.bonitasoft.engine.commons.exceptions.SBonitaException
InvalidBusinessArchiveFormatExceptionorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic List<Problem> getProcessResolutionProblems(SProcessDefinition processDefinition)
Copyright © 2019 Bonitasoft S.A.. All rights reserved.