mirror of
https://github.com/apache/nifi.git
synced 2025-02-10 03:55:22 +00:00
NIFI-8316: Pass empty collections instead of null when calling write(ConfigurableComponent component)
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes #4891.
This commit is contained in:
parent
09692c5f69
commit
931f8fe798
@ -16,14 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package org.apache.nifi.documentation;
|
package org.apache.nifi.documentation;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Set;
|
|
||||||
import org.apache.nifi.annotation.behavior.DynamicProperties;
|
import org.apache.nifi.annotation.behavior.DynamicProperties;
|
||||||
import org.apache.nifi.annotation.behavior.DynamicProperty;
|
import org.apache.nifi.annotation.behavior.DynamicProperty;
|
||||||
import org.apache.nifi.annotation.behavior.DynamicRelationship;
|
import org.apache.nifi.annotation.behavior.DynamicRelationship;
|
||||||
@ -50,6 +42,15 @@ import org.apache.nifi.processor.Relationship;
|
|||||||
import org.apache.nifi.reporting.InitializationException;
|
import org.apache.nifi.reporting.InitializationException;
|
||||||
import org.apache.nifi.reporting.ReportingTask;
|
import org.apache.nifi.reporting.ReportingTask;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.Collection;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Base class for DocumentationWriter that simplifies iterating over all information for a component, creating a separate method
|
* Base class for DocumentationWriter that simplifies iterating over all information for a component, creating a separate method
|
||||||
* for each, to ensure that implementations properly override all methods and therefore properly account for all information about
|
* for each, to ensure that implementations properly override all methods and therefore properly account for all information about
|
||||||
@ -95,7 +96,7 @@ public abstract class AbstractDocumentationWriter implements ExtensionDocumentat
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public final void write(final ConfigurableComponent component) throws IOException {
|
public final void write(final ConfigurableComponent component) throws IOException {
|
||||||
write(component, null, null);
|
write(component, Collections.emptyList(), Collections.emptyMap());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user