org.camunda.bpm.engine.impl.repository
Class DeploymentBuilderImpl
java.lang.Object
org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl
- All Implemented Interfaces:
- Serializable, DeploymentBuilder
- Direct Known Subclasses:
- ProcessApplicationDeploymentBuilderImpl
public class DeploymentBuilderImpl
- extends Object
- implements DeploymentBuilder, Serializable
- Author:
- Tom Baeyens, Joram Barrez
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
repositoryService
protected transient RepositoryServiceImpl repositoryService
deployment
protected DeploymentEntity deployment
isDuplicateFilterEnabled
protected boolean isDuplicateFilterEnabled
processDefinitionsActivationDate
protected Date processDefinitionsActivationDate
DeploymentBuilderImpl
public DeploymentBuilderImpl(RepositoryServiceImpl repositoryService)
addInputStream
public DeploymentBuilder addInputStream(String resourceName,
InputStream inputStream)
- Specified by:
addInputStream in interface DeploymentBuilder
addClasspathResource
public DeploymentBuilder addClasspathResource(String resource)
- Specified by:
addClasspathResource in interface DeploymentBuilder
addString
public DeploymentBuilder addString(String resourceName,
String text)
- Specified by:
addString in interface DeploymentBuilder
addZipInputStream
public DeploymentBuilder addZipInputStream(ZipInputStream zipInputStream)
- Specified by:
addZipInputStream in interface DeploymentBuilder
name
public DeploymentBuilder name(String name)
- Description copied from interface:
DeploymentBuilder
- Gives the deployment the given name.
- Specified by:
name in interface DeploymentBuilder
enableDuplicateFiltering
public DeploymentBuilder enableDuplicateFiltering()
- Description copied from interface:
DeploymentBuilder
- If set, this deployment will be compared to any previous deployment.
This means that every (non-generated) resource will be compared with the
provided resources of this deployment.
- Specified by:
enableDuplicateFiltering in interface DeploymentBuilder
activateProcessDefinitionsOn
public DeploymentBuilder activateProcessDefinitionsOn(Date date)
- Description copied from interface:
DeploymentBuilder
- Sets the date on which the process definitions contained in this deployment
will be activated. This means that all process definitions will be deployed
as usual, but they will be suspended from the start until the given activation date.
- Specified by:
activateProcessDefinitionsOn in interface DeploymentBuilder
deploy
public Deployment deploy()
- Description copied from interface:
DeploymentBuilder
- Deploys all provided sources to the process engine.
- Specified by:
deploy in interface DeploymentBuilder
getResourceNames
public Collection<String> getResourceNames()
- Specified by:
getResourceNames in interface DeploymentBuilder
- Returns:
- the names of the resources which were added to this builder.
getDeployment
public DeploymentEntity getDeployment()
isDuplicateFilterEnabled
public boolean isDuplicateFilterEnabled()
getProcessDefinitionsActivationDate
public Date getProcessDefinitionsActivationDate()
Copyright © 2014 camunda services GmbH. All Rights Reserved.