This commit is contained in:
Aldrin Piri 2015-04-22 17:12:23 -04:00
commit 7f9dff52b0
1 changed files with 13 additions and 5 deletions

View File

@ -194,15 +194,23 @@ public final class SnippetUtils {
}
private void addControllerServicesToSnippet(final FlowSnippetDTO snippetDto) {
for ( final ProcessorDTO processorDto : snippetDto.getProcessors() ) {
final Set<ProcessorDTO> processors = snippetDto.getProcessors();
if ( processors != null ) {
for ( final ProcessorDTO processorDto : processors ) {
addControllerServicesToSnippet(snippetDto, processorDto);
}
}
for ( final ProcessGroupDTO processGroupDto : snippetDto.getProcessGroups() ) {
final Set<ProcessGroupDTO> childGroups = snippetDto.getProcessGroups();
if ( childGroups != null ) {
for ( final ProcessGroupDTO processGroupDto : childGroups ) {
final FlowSnippetDTO childGroupDto = processGroupDto.getContents();
if ( childGroupDto != null ) {
addControllerServicesToSnippet(childGroupDto);
}
}
}
}
private void addControllerServicesToSnippet(final FlowSnippetDTO snippet, final ProcessorDTO processorDto) {
final ProcessorConfigDTO configDto = processorDto.getConfig();