org.camunda.bpm.engine.impl.migration.validation.instance
Class MigratingProcessInstanceValidationReportImpl

java.lang.Object
  extended by org.camunda.bpm.engine.impl.migration.validation.instance.MigratingProcessInstanceValidationReportImpl
All Implemented Interfaces:
MigratingProcessInstanceValidationReport

public class MigratingProcessInstanceValidationReportImpl
extends Object
implements MigratingProcessInstanceValidationReport


Field Summary
protected  List<MigratingActivityInstanceValidationReport> activityInstanceReports
           
protected  List<String> failures
           
protected  String processInstanceId
           
protected  List<MigratingTransitionInstanceValidationReport> transitionInstanceReports
           
 
Constructor Summary
MigratingProcessInstanceValidationReportImpl()
           
 
Method Summary
 void addActivityInstanceReport(MigratingActivityInstanceValidationReport instanceReport)
           
 void addFailure(String failure)
           
 void addTransitionInstanceReport(MigratingTransitionInstanceValidationReport instanceReport)
           
 List<MigratingActivityInstanceValidationReport> getActivityInstanceReports()
           
 List<String> getFailures()
           
 String getProcessInstanceId()
           
 List<MigratingTransitionInstanceValidationReport> getTransitionInstanceReports()
           
 boolean hasFailures()
           
 void setProcessInstanceId(String processInstanceId)
           
 void writeTo(StringBuilder sb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

processInstanceId

protected String processInstanceId

activityInstanceReports

protected List<MigratingActivityInstanceValidationReport> activityInstanceReports

transitionInstanceReports

protected List<MigratingTransitionInstanceValidationReport> transitionInstanceReports

failures

protected List<String> failures
Constructor Detail

MigratingProcessInstanceValidationReportImpl

public MigratingProcessInstanceValidationReportImpl()
Method Detail

getProcessInstanceId

public String getProcessInstanceId()
Specified by:
getProcessInstanceId in interface MigratingProcessInstanceValidationReport
Returns:
the id of the process instance that the migration plan is applied to

setProcessInstanceId

public void setProcessInstanceId(String processInstanceId)

addActivityInstanceReport

public void addActivityInstanceReport(MigratingActivityInstanceValidationReport instanceReport)

addTransitionInstanceReport

public void addTransitionInstanceReport(MigratingTransitionInstanceValidationReport instanceReport)

getActivityInstanceReports

public List<MigratingActivityInstanceValidationReport> getActivityInstanceReports()
Specified by:
getActivityInstanceReports in interface MigratingProcessInstanceValidationReport
Returns:
the list of activity instance validation reports

getTransitionInstanceReports

public List<MigratingTransitionInstanceValidationReport> getTransitionInstanceReports()
Specified by:
getTransitionInstanceReports in interface MigratingProcessInstanceValidationReport
Returns:
the list of transition instance validation reports

addFailure

public void addFailure(String failure)

getFailures

public List<String> getFailures()
Specified by:
getFailures in interface MigratingProcessInstanceValidationReport
Returns:
the list of general failures of the migrating process instance

hasFailures

public boolean hasFailures()
Specified by:
hasFailures in interface MigratingProcessInstanceValidationReport
Returns:
true if general failures or activity instance validation reports exist, false otherwise

writeTo

public void writeTo(StringBuilder sb)


Copyright © 2016 camunda services GmbH. All rights reserved.