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() |
void |
resolveAndCreateDependencies(BusinessArchive businessArchive,
ProcessDefinitionService processDefinitionService,
org.bonitasoft.engine.dependency.DependencyService dependencyService,
SProcessDefinition sDefinition)
create dependencies based on the business archive
|
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 void resolveAndCreateDependencies(BusinessArchive businessArchive, ProcessDefinitionService processDefinitionService, org.bonitasoft.engine.dependency.DependencyService dependencyService, SProcessDefinition sDefinition) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
businessArchive - processDefinitionService - dependencyService - sDefinition - 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.SBonitaExceptionCopyright © 2016 Bonitasoft S.A.. All rights reserved.