All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
private <T extends VersionedComponent> void |
addIfDifferent(Set<FlowDifference> differences,
DifferenceType type,
T componentA,
T componentB,
Function<T,Object> transform) |
private <T extends VersionedComponent> void |
addIfDifferent(Set<FlowDifference> differences,
DifferenceType type,
T componentA,
T componentB,
Function<T,Object> transform,
boolean differentiateNullAndEmptyString) |
private <T extends VersionedComponent> Map<String,T> |
byId(Set<T> components) |
FlowComparison |
compare() |
private void |
compare(VersionedConnection connectionA,
VersionedConnection connectionB,
Set<FlowDifference> differences) |
private void |
compare(VersionedControllerService serviceA,
VersionedControllerService serviceB,
Set<FlowDifference> differences) |
private void |
compare(VersionedFunnel funnelA,
VersionedFunnel funnelB,
Set<FlowDifference> differences) |
private void |
compare(VersionedLabel labelA,
VersionedLabel labelB,
Set<FlowDifference> differences) |
private void |
compare(VersionedPort portA,
VersionedPort portB,
Set<FlowDifference> differences) |
private Set<FlowDifference> |
compare(VersionedProcessGroup groupA,
VersionedProcessGroup groupB) |
private void |
compare(VersionedProcessGroup groupA,
VersionedProcessGroup groupB,
Set<FlowDifference> differences,
boolean compareNamePos) |
private void |
compare(VersionedProcessor processorA,
VersionedProcessor processorB,
Set<FlowDifference> differences) |
private void |
compare(VersionedRemoteGroupPort portA,
VersionedRemoteGroupPort portB,
Set<FlowDifference> differences) |
private void |
compare(VersionedRemoteProcessGroup rpgA,
VersionedRemoteProcessGroup rpgB,
Set<FlowDifference> differences) |
private <T extends VersionedComponent> Set<FlowDifference> |
compareComponents(Set<T> componentsA,
Set<T> componentsB,
StandardFlowComparator.ComponentComparator<T> comparator) |
private boolean |
compareComponents(VersionedComponent componentA,
VersionedComponent componentB,
Set<FlowDifference> differences) |
private boolean |
compareComponents(VersionedComponent componentA,
VersionedComponent componentB,
Set<FlowDifference> differences,
boolean compareName,
boolean comparePos,
boolean compareComments) |
Set<FlowDifference> |
compareControllerServices(VersionedControllerService serviceA,
VersionedControllerService serviceB)
Compares to versions of a Controller Service and returns the differences between them
|
private void |
compareProperties(VersionedComponent componentA,
VersionedComponent componentB,
Map<String,String> propertiesA,
Map<String,String> propertiesB,
Map<String,VersionedPropertyDescriptor> descriptorsA,
Map<String,VersionedPropertyDescriptor> descriptorsB,
Set<FlowDifference> differences) |
private FlowDifference |
difference(DifferenceType type,
VersionedComponent componentA,
VersionedComponent componentB,
Object valueA,
Object valueB) |
private FlowDifference |
difference(DifferenceType type,
VersionedComponent componentA,
VersionedComponent componentB,
String fieldName,
Object valueA,
Object valueB) |
private boolean |
isEmpty(Collection<?> collection) |
private boolean |
isEmptyString(Object potentialString) |