public class FormMappingAndPageDependencyDeployer extends Object implements ProcessDependencyDeployer
| Modifier and Type | Field and Description |
|---|---|
static String |
ERROR_MESSAGE |
| Constructor and Description |
|---|
FormMappingAndPageDependencyDeployer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkFormMappingResolution(TenantServiceAccessor tenantAccessor,
SFormMapping formMapping,
List<Problem> problems) |
protected List<Problem> |
checkPageProcessResolution(TenantServiceAccessor tenantAccessor,
SProcessDefinition sProcessDefinition) |
List<Problem> |
checkResolution(TenantServiceAccessor tenantAccessor,
SProcessDefinition processDefinition) |
boolean |
deploy(TenantServiceAccessor tenantAccessor,
BusinessArchive businessArchive,
SProcessDefinition processDefinition)
deploy a dedicated part of the process
e.g.
|
void |
deployFormMappings(BusinessArchive businessArchive,
long processDefinitionId,
TenantServiceAccessor tenantAccessor) |
void |
deployProcessPages(BusinessArchive businessArchive,
Long processDefinitionId,
long userId,
TenantServiceAccessor tenantServiceAccessor) |
protected Map<String,byte[]> |
getPageResources(BusinessArchive businessArchive) |
public static final String ERROR_MESSAGE
public FormMappingAndPageDependencyDeployer()
public boolean deploy(TenantServiceAccessor tenantAccessor, BusinessArchive businessArchive, SProcessDefinition processDefinition) throws ProcessDeployException
ProcessDependencyDeployerdeploy in interface ProcessDependencyDeployertenantAccessor - the tenantAccessor to access servicesbusinessArchive - the business archive containing the dependencyprocessDefinition - the process definitionProcessDeployExceptionpublic void deployProcessPages(BusinessArchive businessArchive, Long processDefinitionId, long userId, TenantServiceAccessor tenantServiceAccessor)
protected Map<String,byte[]> getPageResources(BusinessArchive businessArchive)
public List<Problem> checkResolution(TenantServiceAccessor tenantAccessor, SProcessDefinition processDefinition)
checkResolution in interface ProcessDependencyDeployertenantAccessor - the tenantAccessor to access servicesprocessDefinition - the process definitionprotected List<Problem> checkPageProcessResolution(TenantServiceAccessor tenantAccessor, SProcessDefinition sProcessDefinition) throws org.bonitasoft.engine.persistence.SBonitaReadException, org.bonitasoft.engine.commons.exceptions.SObjectNotFoundException
org.bonitasoft.engine.persistence.SBonitaReadExceptionorg.bonitasoft.engine.commons.exceptions.SObjectNotFoundExceptionprotected void checkFormMappingResolution(TenantServiceAccessor tenantAccessor, SFormMapping formMapping, List<Problem> problems) throws org.bonitasoft.engine.persistence.SBonitaReadException, org.bonitasoft.engine.commons.exceptions.SObjectNotFoundException
org.bonitasoft.engine.persistence.SBonitaReadExceptionorg.bonitasoft.engine.commons.exceptions.SObjectNotFoundExceptionpublic void deployFormMappings(BusinessArchive businessArchive, long processDefinitionId, TenantServiceAccessor tenantAccessor) throws ProcessDeployException
ProcessDeployExceptionCopyright © 2015 Bonitasoft S.A.. All rights reserved.