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<String> failures
           
protected  String processInstanceId
           
protected  List<MigratingActivityInstanceValidationReport> reports
           
 
Constructor Summary
MigratingProcessInstanceValidationReportImpl()
           
 
Method Summary
 void addFailure(String failure)
           
 void addInstanceReport(MigratingActivityInstanceValidationReport instanceReport)
           
 List<String> getFailures()
           
 String getProcessInstanceId()
           
 List<MigratingActivityInstanceValidationReport> getReports()
           
 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

reports

protected List<MigratingActivityInstanceValidationReport> reports

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)

addInstanceReport

public void addInstanceReport(MigratingActivityInstanceValidationReport instanceReport)

getReports

public List<MigratingActivityInstanceValidationReport> getReports()
Specified by:
getReports in interface MigratingProcessInstanceValidationReport
Returns:
the list of activity 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.