public class ProcessDefinitionBARContribution extends Object implements BusinessArchiveContribution
Modifier and Type | Field and Description |
---|---|
static String |
PROCESS_DEFINITION_XML |
static String |
PROCESS_INFOS_FILE |
Constructor and Description |
---|
ProcessDefinitionBARContribution() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkProcessInfos(File barFolder,
DesignProcessDefinition processDefinition) |
DesignProcessDefinition |
deserializeProcessDefinition(File file) |
protected String |
generateInfosFromDefinition(DesignProcessDefinition processDefinition) |
String |
getName() |
protected String |
getProcessInfos(String infos) |
boolean |
isMandatory() |
boolean |
readFromBarFolder(BusinessArchive businessArchive,
File barFolder)
Checks if something can be read from the file system
|
void |
saveToBarFolder(BusinessArchive businessArchive,
File barFolder)
Writes the content of the BusinessArchive to the file system
|
void |
serializeProcessDefinition(File barFolder,
DesignProcessDefinition processDefinition) |
public static final String PROCESS_DEFINITION_XML
public static final String PROCESS_INFOS_FILE
public boolean isMandatory()
isMandatory
in interface BusinessArchiveContribution
public boolean readFromBarFolder(BusinessArchive businessArchive, File barFolder) throws IOException, InvalidBusinessArchiveFormatException
BusinessArchiveContribution
readFromBarFolder
in interface BusinessArchiveContribution
IOException
InvalidBusinessArchiveFormatException
protected void checkProcessInfos(File barFolder, DesignProcessDefinition processDefinition) throws InvalidBusinessArchiveFormatException
public DesignProcessDefinition deserializeProcessDefinition(File file) throws IOException, InvalidBusinessArchiveFormatException
public void saveToBarFolder(BusinessArchive businessArchive, File barFolder) throws IOException
BusinessArchiveContribution
saveToBarFolder
in interface BusinessArchiveContribution
IOException
public void serializeProcessDefinition(File barFolder, DesignProcessDefinition processDefinition) throws IOException
IOException
protected String generateInfosFromDefinition(DesignProcessDefinition processDefinition)
public String getName()
getName
in interface BusinessArchiveContribution
Copyright © 2014 Bonitasoft S.A.. All rights reserved.