org.camunda.bpm.engine.impl.persistence.entity
Class ProcessApplicationDeploymentImpl

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.entity.ProcessApplicationDeploymentImpl
All Implemented Interfaces:
Deployment, DeploymentWithDefinitions, ProcessApplicationDeployment

public class ProcessApplicationDeploymentImpl
extends Object
implements ProcessApplicationDeployment

Author:
Daniel Meyer

Field Summary
protected  DeploymentWithDefinitions deployment
           
protected  ProcessApplicationRegistration registration
           
 
Fields inherited from interface org.camunda.bpm.engine.repository.ProcessApplicationDeployment
PROCESS_APPLICATION_DEPLOYMENT_SOURCE
 
Constructor Summary
ProcessApplicationDeploymentImpl(DeploymentWithDefinitions deployment, ProcessApplicationRegistration registration)
           
 
Method Summary
 List<CaseDefinition> getDeployedCaseDefinitions()
          Returns the case definitions, which are deployed with that deployment.
 List<DecisionDefinition> getDeployedDecisionDefinitions()
          Returns the decision definitions, which are deployed with that deployment
 List<DecisionRequirementsDefinition> getDeployedDecisionRequirementsDefinitions()
          Returns the decision requirements definitions, which are deployed with that deployment
 List<ProcessDefinition> getDeployedProcessDefinitions()
          Returns the process definitions, which are deployed with that deployment.
 Date getDeploymentTime()
           
 String getId()
           
 String getName()
           
 ProcessApplicationRegistration getProcessApplicationRegistration()
           
 String getSource()
           
 String getTenantId()
          Returns the id of the tenant this deployment belongs to.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deployment

protected DeploymentWithDefinitions deployment

registration

protected ProcessApplicationRegistration registration
Constructor Detail

ProcessApplicationDeploymentImpl

public ProcessApplicationDeploymentImpl(DeploymentWithDefinitions deployment,
                                        ProcessApplicationRegistration registration)
Method Detail

getId

public String getId()
Specified by:
getId in interface Deployment

getName

public String getName()
Specified by:
getName in interface Deployment

getDeploymentTime

public Date getDeploymentTime()
Specified by:
getDeploymentTime in interface Deployment

getSource

public String getSource()
Specified by:
getSource in interface Deployment

getTenantId

public String getTenantId()
Description copied from interface: Deployment
Returns the id of the tenant this deployment belongs to. Can be null if the deployment belongs to no single tenant.

Specified by:
getTenantId in interface Deployment

getProcessApplicationRegistration

public ProcessApplicationRegistration getProcessApplicationRegistration()
Specified by:
getProcessApplicationRegistration in interface ProcessApplicationDeployment
Returns:
the ProcessApplicationRegistration performed for this process application deployment.

getDeployedProcessDefinitions

public List<ProcessDefinition> getDeployedProcessDefinitions()
Description copied from interface: DeploymentWithDefinitions
Returns the process definitions, which are deployed with that deployment.

Specified by:
getDeployedProcessDefinitions in interface DeploymentWithDefinitions
Returns:
the process definitions which are deployed

getDeployedCaseDefinitions

public List<CaseDefinition> getDeployedCaseDefinitions()
Description copied from interface: DeploymentWithDefinitions
Returns the case definitions, which are deployed with that deployment.

Specified by:
getDeployedCaseDefinitions in interface DeploymentWithDefinitions
Returns:
the case definitions, which are deployed

getDeployedDecisionDefinitions

public List<DecisionDefinition> getDeployedDecisionDefinitions()
Description copied from interface: DeploymentWithDefinitions
Returns the decision definitions, which are deployed with that deployment

Specified by:
getDeployedDecisionDefinitions in interface DeploymentWithDefinitions
Returns:
the decision definitions, which are deployed

getDeployedDecisionRequirementsDefinitions

public List<DecisionRequirementsDefinition> getDeployedDecisionRequirementsDefinitions()
Description copied from interface: DeploymentWithDefinitions
Returns the decision requirements definitions, which are deployed with that deployment

Specified by:
getDeployedDecisionRequirementsDefinitions in interface DeploymentWithDefinitions
Returns:
the decision definitions, which are deployed


Copyright © 2018 camunda services GmbH. All rights reserved.