public class BusinessArchiveArtifactsManager extends Object
ProcessDependencyResolvers which validates different aspects of the
process to validate (or "resolve")| Constructor and Description |
|---|
BusinessArchiveArtifactsManager(List<BusinessArchiveArtifactManager> dependencyResolvers,
org.bonitasoft.engine.log.technical.TechnicalLoggerService technicalLoggerService) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteDependencies(SProcessDefinition processDefinition) |
BusinessArchive |
exportBusinessArchive(long processDefinitionId,
DesignProcessDefinition designProcessDefinition) |
List<BusinessArchiveArtifactManager> |
getArtifactManagers() |
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, org.bonitasoft.engine.log.technical.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, org.bonitasoft.engine.persistence.SBonitaReadException, org.bonitasoft.engine.recorder.SRecorderException
org.bonitasoft.engine.commons.exceptions.SObjectModificationExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionorg.bonitasoft.engine.recorder.SRecorderExceptionpublic void resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor)
public void resolveDependencies(long processDefinitionId,
TenantServiceAccessor tenantAccessor,
BusinessArchiveArtifactManager... resolvers)
public List<BusinessArchiveArtifactManager> getArtifactManagers()
public BusinessArchive exportBusinessArchive(long processDefinitionId, DesignProcessDefinition designProcessDefinition) throws InvalidBusinessArchiveFormatException, org.bonitasoft.engine.commons.exceptions.SBonitaException
InvalidBusinessArchiveFormatExceptionorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionCopyright © 2017 Bonitasoft S.A.. All rights reserved.