Class MigratingProcessInstanceValidationReportImpl
- java.lang.Object
-
- org.camunda.bpm.engine.impl.migration.validation.instance.MigratingProcessInstanceValidationReportImpl
-
- All Implemented Interfaces:
MigratingProcessInstanceValidationReport
public class MigratingProcessInstanceValidationReportImpl extends java.lang.Object implements MigratingProcessInstanceValidationReport
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<MigratingActivityInstanceValidationReport>
activityInstanceReports
protected java.util.List<java.lang.String>
failures
protected java.lang.String
processInstanceId
protected java.util.List<MigratingTransitionInstanceValidationReport>
transitionInstanceReports
-
Constructor Summary
Constructors Constructor Description MigratingProcessInstanceValidationReportImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addActivityInstanceReport(MigratingActivityInstanceValidationReport instanceReport)
void
addFailure(java.lang.String failure)
void
addTransitionInstanceReport(MigratingTransitionInstanceValidationReport instanceReport)
java.util.List<MigratingActivityInstanceValidationReport>
getActivityInstanceReports()
java.util.List<java.lang.String>
getFailures()
java.lang.String
getProcessInstanceId()
java.util.List<MigratingTransitionInstanceValidationReport>
getTransitionInstanceReports()
boolean
hasFailures()
void
setProcessInstanceId(java.lang.String processInstanceId)
void
writeTo(java.lang.StringBuilder sb)
-
-
-
Field Detail
-
processInstanceId
protected java.lang.String processInstanceId
-
activityInstanceReports
protected java.util.List<MigratingActivityInstanceValidationReport> activityInstanceReports
-
transitionInstanceReports
protected java.util.List<MigratingTransitionInstanceValidationReport> transitionInstanceReports
-
failures
protected java.util.List<java.lang.String> failures
-
-
Method Detail
-
getProcessInstanceId
public java.lang.String getProcessInstanceId()
- Specified by:
getProcessInstanceId
in interfaceMigratingProcessInstanceValidationReport
- Returns:
- the id of the process instance that the migration plan is applied to
-
setProcessInstanceId
public void setProcessInstanceId(java.lang.String processInstanceId)
-
addActivityInstanceReport
public void addActivityInstanceReport(MigratingActivityInstanceValidationReport instanceReport)
-
addTransitionInstanceReport
public void addTransitionInstanceReport(MigratingTransitionInstanceValidationReport instanceReport)
-
getActivityInstanceReports
public java.util.List<MigratingActivityInstanceValidationReport> getActivityInstanceReports()
- Specified by:
getActivityInstanceReports
in interfaceMigratingProcessInstanceValidationReport
- Returns:
- the list of activity instance validation reports
-
getTransitionInstanceReports
public java.util.List<MigratingTransitionInstanceValidationReport> getTransitionInstanceReports()
- Specified by:
getTransitionInstanceReports
in interfaceMigratingProcessInstanceValidationReport
- Returns:
- the list of transition instance validation reports
-
addFailure
public void addFailure(java.lang.String failure)
-
getFailures
public java.util.List<java.lang.String> getFailures()
- Specified by:
getFailures
in interfaceMigratingProcessInstanceValidationReport
- Returns:
- the list of general failures of the migrating process instance
-
hasFailures
public boolean hasFailures()
- Specified by:
hasFailures
in interfaceMigratingProcessInstanceValidationReport
- Returns:
- true if general failures or activity instance validation reports exist, false otherwise
-
writeTo
public void writeTo(java.lang.StringBuilder sb)
-
-