You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by mc...@apache.org on 2020/12/10 13:51:12 UTC
[incubator-hop] branch master updated (2c1fe17 -> feb568a)
This is an automated email from the ASF dual-hosted git repository.
mcasters pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hop.git.
from 2c1fe17 HOP-2122: add a bit more flexibility (#453)
new 8e68b60 HOP-2268 : Avoid state of metadata by not implementing IVariables (compiling)
new 60ba067 HOP-2279 : Add log channel to the JavaScript action
new 4bac7f0 HOP-2268 : Avoid state of metadata by not implementing IVariables (bug fix)
new f257a71 HOP-2268 : Avoid state of metadata by not implementing IVariables (API and bug fixes)
new 08fdb39 HOP-2280 : Pipeline and Workflow action dialog: change name after selecting file
new 636582f HOP-2268 : Avoid state of metadata by not implementing IVariables (integration tests)
new 924f943 HOP-2268 : Avoid state of metadata by not implementing IVariables (unit test fix)
new 483cc54 HOP-2268 : Avoid state of metadata by not implementing IVariables (unit test fix, API cleanup)
new 7127b9e repartitioning variables fix
new fb759d9 HOP-2268 : Avoid state of metadata by not implementing IVariables (APL headers fix)
new 5c6f407 HOP-2268 : Avoid state of metadata by not implementing IVariables (typo fix)
new a36501a HOP-2268 : Avoid state of metadata by not implementing IVariables (XML fixes)
new 505d5e7 HOP-2268 : API cleanup
new 1186996 HOP-2268 : Avoid state of metadata by not implementing IVariables (XML fixes and IT)
new 679cd8a HOP-2268 : IVariables API cleanup as suggested
new 6e8fd52 HOP-2268 : ASF header application after file change
new feb568a Merge pull request #451 from mattcasters/HOP-2268
The 1180 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../mysqlbulkloader/MySQLBulkLoaderMeta.java | 10 +-
.../orabulkloader/OraBulkLoaderMeta.java | 2 +-
.../parallelgzipcsv/ParGzipCsvInputMeta.java | 6 +-
.../java/engine/transforms/script/ScriptDummy.java | 2 +-
.../java/engine/transforms/script/ScriptMeta.java | 2 +-
.../engine/transforms/systemdata/Management.java | 4 +-
.../univariatestats/UnivariateStatsMeta.java | 6 +-
.../transforms/xbaseinput/XBaseInputMeta.java | 2 +-
.../ui/steps/memgroupby/MemoryGroupByDialog.java | 12 +-
.../mysqlbulkloader/MySQLBulkLoaderDialog.java | 38 +-
.../java/ui/steps/normaliser/NormaliserDialog.java | 8 +-
.../steps/orabulkloader/OraBulkLoaderDialog.java | 48 +-
.../parallelgzipcsv/ParGzipCsvInputDialog.java | 22 +-
.../prioritizestreams/PrioritizeStreamsDialog.java | 4 +-
.../ui/steps/rowgenerator/RowGeneratorDialog.java | 14 +-
.../java/ui/steps/sasinput/SasInputDialog.java | 6 +-
.../main/java/ui/steps/script/ScriptDialog.java | 12 +-
.../main/java/ui/steps/script/ScriptHighlight.java | 2 +-
.../steps/simplemapping/SimpleMappingDialog.java | 16 +-
.../steps/singlethreader/SingleThreaderDialog.java | 20 +-
.../ui/steps/socketreader/SocketReaderDialog.java | 8 +-
.../ui/steps/socketwriter/SocketWriterDialog.java | 8 +-
.../ui/steps/stepmeta/StepMetastructureDialog.java | 4 +-
.../ui/steps/stepsmetrics/StepsMetricsDialog.java | 22 +-
.../java/ui/steps/switchcase/SwitchCaseDialog.java | 6 +-
.../SecretKeyGeneratorDialog.java | 8 +-
.../symmetriccrypto/SymmetricCryptoDialog.java | 12 +-
.../java/ui/steps/systemdata/SystemDataDialog.java | 8 +-
.../TextFileCSVImportProgressDialog.java | 6 +-
.../steps/textfileinput/TextFileInputDialog.java | 52 +-
.../TextFileOutputLegacyDialog.java | 2 +-
.../univariatestats/UnivariateStatsDialog.java | 6 +-
.../java/ui/steps/xbaseinput/XBaseInputDialog.java | 10 +-
.../rowgenerator/RowGeneratorUnitTest.java | 6 +-
.../transexecutor/TransExecutorUnitTest.java | 2 +-
.../engine/transforms/zipfile/ZipFileMetaTest.java | 16 +-
.../main/java/org/apache/hop/core/BaseRowSet.java | 27 +-
.../apache/hop/core/BlockingBatchingRowSet.java | 27 +-
.../apache/hop/core/BlockingListeningRowSet.java | 25 +-
.../java/org/apache/hop/core/BlockingRowSet.java | 25 +-
.../main/java/org/apache/hop/core/Condition.java | 27 +-
core/src/main/java/org/apache/hop/core/Const.java | 37 +-
.../src/main/java/org/apache/hop/core/DbCache.java | 26 +-
.../main/java/org/apache/hop/core/QueueRowSet.java | 25 +-
core/src/main/java/org/apache/hop/core/Result.java | 45 +-
.../org/apache/hop/core/SwingUniversalImage.java | 25 +-
.../apache/hop/core/database/BaseDatabaseMeta.java | 121 +-
.../org/apache/hop/core/database/Database.java | 4010 ++++++++++----------
.../database/DatabaseConnectionPoolParameter.java | 25 +-
.../apache/hop/core/database/DatabaseFactory.java | 46 +-
.../org/apache/hop/core/database/DatabaseMeta.java | 1752 ++++-----
.../hop/core/database/GenericDatabaseMeta.java | 59 +-
.../org/apache/hop/core/database/IDatabase.java | 72 +-
.../apache/hop/core/database/IDatabaseFactory.java | 29 +-
.../apache/hop/core/database/NoneDatabaseMeta.java | 29 +-
.../core/database/map/DatabaseConnectionMap.java | 29 +-
.../database/util/DatabaseLogExceptionFactory.java | 158 -
.../hop/core/extension/ExtensionPointHandler.java | 29 +-
.../hop/core/extension/ExtensionPointMap.java | 32 +-
.../hop/core/extension/HopExtensionPoint.java | 25 +-
.../apache/hop/core/extension/IExtensionPoint.java | 27 +-
.../apache/hop/core/fileinput/FileInputList.java | 37 +-
.../hop/core/gui/plugin/GuiWidgetElement.java | 25 +-
.../hop/core/gui/plugin/menu/GuiMenuElement.java | 25 +-
.../core/gui/plugin/toolbar/GuiToolbarElement.java | 25 +-
.../org/apache/hop/core/hash/ByteArrayHashMap.java | 25 +-
.../org/apache/hop/core/logging/ILogTableCore.java | 143 -
.../core/logging/LogChannelFileWriterBuffer.java | 25 +-
.../apache/hop/core/logging/LoggingRegistry.java | 29 +-
.../java/org/apache/hop/core/logging/Metrics.java | 25 +-
.../apache/hop/core/logging/MetricsRegistry.java | 31 +-
.../org/apache/hop/core/metrics/MetricsUtil.java | 39 +-
.../parameters/INamedParameterDefinitions.java | 64 +
.../hop/core/parameters/INamedParameters.java | 70 +
.../apache/hop/core/parameters/INamedParams.java | 116 -
.../parameters/NamedParameter.java} | 24 +-
.../parameters/NamedParameterDefinition.java} | 23 +-
.../hop/core/parameters/NamedParameters.java | 156 +
.../core/parameters/NamedParametersDefnitions.java | 95 +
.../hop/core/parameters/NamedParamsDefault.java | 235 --
.../apache/hop/core/plugins/BasePluginType.java | 35 +-
.../apache/hop/core/plugins/PluginRegistry.java | 25 +-
.../java/org/apache/hop/core/row/IValueMeta.java | 46 +-
.../main/java/org/apache/hop/core/row/RowMeta.java | 30 +-
.../org/apache/hop/core/row/ValueDataUtil.java | 31 +-
.../apache/hop/core/row/value/ValueMetaBase.java | 184 +-
.../core/row/value/ValueMetaInternetAddress.java | 38 +-
.../hop/core/row/value/ValueMetaTimestamp.java | 32 +-
.../java/org/apache/hop/core/svg/SvgSupport.java | 25 +-
.../hop/core/util/SortedFileOutputStream.java | 25 +-
.../org/apache/hop/core/util/StringEvaluator.java | 29 +-
.../main/java/org/apache/hop/core/util/Utils.java | 25 +-
.../org/apache/hop/core/variables/IVariables.java | 74 +-
.../org/apache/hop/core/variables/Variables.java | 73 +-
.../org/apache/hop/core/xml/XmlHandlerCache.java | 26 +-
.../java/org/apache/hop/i18n/GlobalMessages.java | 25 +-
.../main/java/org/apache/hop/laf/LafDelegate.java | 26 +-
.../main/java/org/apache/hop/laf/LafFactory.java | 32 +-
.../org/apache/hop/laf/OverlayPropertyHandler.java | 25 +-
.../apache/hop/metadata/api/HopMetadataBase.java | 86 +
.../api/HopMetadataDefaultObjectFactory.java | 25 +-
.../org/apache/hop/metadata/api/IHopMetadata.java | 32 +-
.../serializer/json/JsonMetadataProvider.java | 25 +-
.../serializer/json/JsonMetadataSerializer.java | 26 +-
.../serializer/memory/MemoryMetadataProvider.java | 25 +-
.../memory/MemoryMetadataSerializer.java | 25 +-
.../main/java/org/apache/hop/server/HttpUtil.java | 30 +-
.../hop/concurrency/ConcurrencyTestRunner.java | 37 +-
.../apache/hop/concurrency/ExecutionResult.java | 27 +-
.../hop/core/BlockingBatchingRowSetTest.java | 25 +-
.../hop/core/database/BaseDatabaseMetaTest.java | 25 +-
.../core/database/ConcreteBaseDatabaseMeta.java | 34 +-
.../hop/core/database/DatabaseConnectingTest.java | 37 +-
.../apache/hop/core/database/DatabaseMetaTest.java | 33 +-
.../org/apache/hop/core/database/DatabaseTest.java | 48 +-
.../util/DatabaseLogExceptionFactoryTest.java | 84 -
.../core/extension/ExtensionPointHandlerTest.java | 25 +-
.../extension/ExtensionPointIntegrationTest.java | 34 +-
.../core/logging/LoggingRegistrySingltonTest.java | 27 +-
.../core/parameters/NamedParamsDefaultTest.java | 183 +-
.../java/org/apache/hop/core/row/RowMetaTest.java | 29 +-
.../ValueMetaBaseSetPreparedStmntValueTest.java | 19 +-
.../hop/core/row/value/ValueMetaBaseTest.java | 76 +-
.../value/timestamp/SimpleTimestampFormatTest.java | 25 +-
.../apache/hop/core/variables/VariablesTest.java | 51 +-
.../serializer/json/occupation/Occupation.java | 45 +-
.../metadata/serializer/json/person/Person.java | 45 +-
.../java/org/apache/hop/base/AbstractMeta.java | 295 +-
.../java/org/apache/hop/core/HopEnvironment.java | 2 +-
.../main/java/org/apache/hop/core/IEngineMeta.java | 29 +-
.../hop/core/auth/core/AuthenticationManager.java | 37 +-
.../DefaultAuthenticationPerformerFactory.java | 25 +-
.../kerberos/LoginContextInvocationHandler.java | 25 +-
.../org/apache/hop/core/changed/ChangedFlag.java | 25 +-
.../core/compress/CompressionProviderFactory.java | 25 +-
.../java/org/apache/hop/core/gui/BasePainter.java | 28 +-
.../org/apache/hop/core/gui/WorkflowTracker.java | 25 +-
.../impl/EntryCurrentDirectoryChangedListener.java | 25 +-
.../hop/core/util/CurrentDirectoryResolver.java | 43 +-
.../org/apache/hop/core/util/KeyValueFactory.java | 51 +-
.../java/org/apache/hop/core/util/KeyValueSet.java | 37 +-
.../apache/hop/core/util/SerializationHelper.java | 25 +-
.../util/serialization/TransformMetaProps.java | 21 +-
.../apache/hop/lineage/PipelineDataLineage.java | 40 +-
.../java/org/apache/hop/lineage/ValueLineage.java | 25 +-
.../org/apache/hop/partition/PartitionSchema.java | 136 +-
.../org/apache/hop/pipeline/BasePartitioner.java | 31 +-
.../java/org/apache/hop/pipeline/IPartitioner.java | 47 +-
.../org/apache/hop/pipeline/ModPartitioner.java | 28 +-
.../java/org/apache/hop/pipeline/Pipeline.java | 347 +-
.../pipeline/PipelineExecutionConfiguration.java | 43 +-
.../java/org/apache/hop/pipeline/PipelineMeta.java | 3159 ++++++++-------
.../org/apache/hop/pipeline/PipelinePainter.java | 44 +-
.../hop/pipeline/PipelinePreviewFactory.java | 25 +-
.../hop/pipeline/PipelineProfileFactory.java | 25 +-
.../pipeline/SingleThreadedPipelineExecutor.java | 29 +-
.../apache/hop/pipeline/SubPipelineExecutor.java | 32 +-
.../hop/pipeline/TransformWithMappingMeta.java | 76 +-
.../pipeline/config/PipelineRunConfiguration.java | 67 +-
...elineRunConfigurationMetadataObjectFactory.java | 25 +-
.../hop/pipeline/debug/PipelineDebugMeta.java | 25 +-
.../hop/pipeline/debug/TransformDebugMeta.java | 27 +-
.../hop/pipeline/engine/IPipelineEngine.java | 30 +-
.../hop/pipeline/engine/PipelineEngineFactory.java | 47 +-
.../engines/local/LocalPipelineEngine.java | 35 +-
.../localsingle/LocalSinglePipelineEngine.java | 31 +-
.../engines/remote/RemotePipelineEngine.java | 137 +-
.../hop/pipeline/transform/BaseTransform.java | 234 +-
.../hop/pipeline/transform/BaseTransformMeta.java | 47 +-
.../apache/hop/pipeline/transform/IRowHandler.java | 32 +-
.../hop/pipeline/transform/ITransformMeta.java | 45 +-
.../hop/pipeline/transform/TransformErrorMeta.java | 65 +-
.../hop/pipeline/transform/TransformIOMeta.java | 31 +-
.../hop/pipeline/transform/TransformMeta.java | 39 +-
.../hop/pipeline/transform/TransformOption.java | 35 +-
.../transform/TransformPartitioningMeta.java | 28 +-
.../hop/pipeline/transform/TransformStatus.java | 27 +-
.../errorhandling/AbstractFileErrorHandler.java | 25 +-
.../transforms/common/ICsvInputAwareMeta.java | 28 +-
.../transforms/file/BaseFileInputFiles.java | 32 +-
.../transforms/file/BaseFileInputMeta.java | 31 +-
.../transforms/file/BaseFileInputTransform.java | 35 +-
.../file/BaseFileInputTransformData.java | 25 +-
.../hop/pipeline/transforms/groupby/GroupBy.java | 31 +-
.../pipelineexecutor/PipelineExecutor.java | 39 +-
.../pipelineexecutor/PipelineExecutorMeta.java | 33 +-
.../pipeline/transforms/tableinput/TableInput.java | 29 +-
.../transforms/tableinput/TableInputMeta.java | 33 +-
.../workflowexecutor/WorkflowExecutor.java | 26 +-
.../workflowexecutor/WorkflowExecutorMeta.java | 49 +-
.../org/apache/hop/resource/IResourceExport.java | 25 +-
.../org/apache/hop/resource/IResourceNaming.java | 25 +-
.../org/apache/hop/resource/ResourceReference.java | 25 +-
.../java/org/apache/hop/resource/ResourceUtil.java | 27 +-
.../hop/resource/SequenceResourceNaming.java | 25 +-
.../src/main/java/org/apache/hop/run/HopRun.java | 514 +--
.../main/java/org/apache/hop/server/HopServer.java | 287 +-
.../java/org/apache/hop/workflow/Workflow.java | 168 +-
.../apache/hop/workflow/WorkflowConfiguration.java | 32 +-
.../workflow/WorkflowExecutionConfiguration.java | 46 +-
.../java/org/apache/hop/workflow/WorkflowMeta.java | 170 +-
.../org/apache/hop/workflow/WorkflowPainter.java | 37 +-
.../org/apache/hop/workflow/action/ActionBase.java | 120 +-
.../org/apache/hop/workflow/action/ActionMeta.java | 29 +-
.../org/apache/hop/workflow/action/IAction.java | 47 +-
.../validator/FileDoesNotExistValidator.java | 26 +-
.../action/validator/FileExistsValidator.java | 26 +-
.../action/validator/ValidatorContext.java | 26 +-
.../hop/workflow/actions/empty/ActionEmpty.java | 26 +-
.../workflow/actions/pipeline/ActionPipeline.java | 109 +-
.../workflow/actions/special/ActionSpecial.java | 26 +-
.../workflow/actions/workflow/ActionWorkflow.java | 780 ++--
.../actions/workflow/ActionWorkflowRunner.java | 28 +-
.../workflow/config/WorkflowRunConfiguration.java | 48 +-
...kflowRunConfigurationMetadataObjectFactory.java | 25 +-
.../hop/workflow/engine/IWorkflowEngine.java | 27 +-
.../hop/workflow/engine/WorkflowEngineFactory.java | 43 +-
.../engines/local/LocalWorkflowEngine.java | 34 +-
.../engines/remote/RemoteWorkflowEngine.java | 132 +-
.../java/org/apache/hop/www/AddExportServlet.java | 37 +-
.../org/apache/hop/www/AddPipelineServlet.java | 34 +-
.../org/apache/hop/www/AddWorkflowServlet.java | 42 +-
.../java/org/apache/hop/www/BaseHttpServlet.java | 92 +-
.../org/apache/hop/www/BaseWorkflowServlet.java | 54 +-
.../java/org/apache/hop/www/BodyHttpServlet.java | 28 +-
.../apache/hop/www/GetPipelineImageServlet.java | 25 +-
.../apache/hop/www/GetWorkflowImageServlet.java | 26 +-
.../main/java/org/apache/hop/www/HopServer.java | 25 +-
.../java/org/apache/hop/www/HopServerConfig.java | 48 +-
.../apache/hop/www/HopServerPipelineStatus.java | 26 +-
.../java/org/apache/hop/www/HopServerSequence.java | 30 +-
.../java/org/apache/hop/www/HopServerServlet.java | 25 +-
.../java/org/apache/hop/www/HopServerStatus.java | 28 +-
.../apache/hop/www/NextSequenceValueServlet.java | 25 +-
.../hop/www/PrepareExecutionPipelineServlet.java | 25 +-
.../org/apache/hop/www/RegisterPackageServlet.java | 26 +-
.../apache/hop/www/RegisterPipelineServlet.java | 26 +-
.../apache/hop/www/RegisterWorkflowServlet.java | 29 +-
.../org/apache/hop/www/StartWorkflowServlet.java | 30 +-
.../main/java/org/apache/hop/www/WebServer.java | 56 +-
.../apache/hop/www/jaxrs/HopServerResource.java | 29 +-
.../org/apache/hop/www/jaxrs/PipelineResource.java | 40 +-
.../org/apache/hop/www/jaxrs/PipelineStatus.java | 25 +-
.../org/apache/hop/www/jaxrs/WorkflowResource.java | 47 +-
.../java/org/apache/hop/base/AbstractMetaTest.java | 158 +-
.../java/org/apache/hop/base/LoadSaveBase.java | 8 +-
.../ActiveSubPipelineConcurrencyTest.java | 25 +-
.../concurrency/BaseTransformConcurrencyTest.java | 29 +-
.../hop/concurrency/RowMetaConcurrencyTest.java | 51 +-
.../WorkflowTrackerConcurrencyTest.java | 30 +-
.../core/auth/core/AuthenticationManagerTest.java | 33 +-
.../org/apache/hop/pipeline/PipelineMetaTest.java | 64 +-
.../java/org/apache/hop/pipeline/PipelineTest.java | 62 +-
.../hop/pipeline/SubPipelineExecutorTest.java | 130 +-
.../hop/pipeline/TransformWithMappingMetaTest.java | 139 +-
.../hop/pipeline/transform/BaseTransformTest.java | 535 +--
.../pipeline/transform/TransformErrorMetaTest.java | 27 +-
.../hop/pipeline/transform/TransformMetaTest.java | 25 +-
.../pipeline/transform/TransformOptionTest.java | 25 +-
.../transforms/loadsave/LoadSaveTester.java | 29 +-
.../DefaultFieldLoadSaveValidatorFactory.java | 33 +-
.../loadsave/validator/ListLoadSaveValidator.java | 25 +-
.../loadsave/validator/MapLoadSaveValidator.java | 25 +-
.../loadsave/validator/ObjectValidator.java | 25 +-
.../transforms/mock/TransformMockHelper.java | 147 +-
.../java/org/apache/hop/server/HopServerTest.java | 294 +-
.../test/java/org/apache/hop/utils/TestUtils.java | 27 +-
.../org/apache/hop/workflow/WorkflowMetaTest.java | 72 +-
.../workflow/action/loadsave/LoadSaveTester.java | 33 +-
.../WorkflowActionLoadSaveTestSupport.java | 28 +-
.../www/HopServerPipelineStatusLoadSaveTester.java | 26 +-
.../hop/www/HopServerPipelineStatusTest.java | 26 +-
.../www/HopServerWorkflowStatusLoadSaveTester.java | 26 +-
.../hop/www/HopServerWorkflowStatusTest.java | 26 +-
.../apache/hop/www/SniffTransformServletTest.java | 25 +-
.../java/org/apache/hop/www/WebServerTest.java | 25 +-
.../org/apache/test/util/GetterSetterTester.java | 27 +-
.../org/apache/test/util/JavaBeanManipulator.java | 27 +-
.../org/apache/test/util/ObjectTesterBuilder.java | 33 +-
.../parameters_and_variables/00005-mapping.hpl | 181 +
.../parameters_and_variables/0001-get-variable.hpl | 143 +
.../parameters_and_variables/0001-set-variable.hpl | 96 +
.../parameters_and_variables/0002-pipeline.hpl | 157 +
.../parameters_and_variables/0002-workflow.hwf | 77 +
.../0003-child-pipeline.hpl | 113 +
.../0003-pipeline-parent.hpl | 147 +
.../0004-check-variable.hpl | 136 +
.../0004-check-variables.hwf | 78 +
.../0005-main-pipeline.hpl | 110 +
.../0006-check-variables.hpl | 136 +
.../0006-check-variables.hwf | 78 +
.../main-0001-workflow-set-get-variable.hwf | 184 +
.../main-0002-pipeline-job-executor.hwf | 150 +
.../main-0003-pipeline-pipeline-executor.hwf | 126 +
.../main-0004-pass-variables-and-parameters.hwf | 268 ++
.../main-0005-mappings.hwf | 188 +
.../main-0006-not-passing-parameters.hwf | 268 ++
.../metadata/pipeline-run-configuration/local.json | 17 +
.../metadata/workflow-run-configuration/local.json | 0
.../parameters_and_variables}/project-config.json | 0
.../parameters_and_variables/run-all.hwf | 237 ++
.../partitioning/0001-static-partitioning.hpl | 119 +
.../partitioning/0002-dynamic-partitioning.hpl.hpl | 125 +
.../partitioning/0003-repartitioning.hpl | 158 +
.../partitioning/main-0001-static-partitioning.hwf | 144 +
.../main-0002-dynamic-partitioning.hwf | 149 +
.../partitioning/main-0003-repartitioning.hwf | 165 +
.../partitioning/metadata/partition/dynamic3.json | 6 +
.../partitioning/metadata/partition/repart4.json | 6 +
.../partitioning/metadata/partition/static3.json | 10 +
.../metadata/pipeline-run-configuration/local.json | 17 +
.../metadata/workflow-run-configuration/local.json | 0
.../partitioning}/project-config.json | 0
integration-tests/xml/0001-xml-join-test.hpl | 1836 +++++++++
.../xml/files/input-file.xls | Bin
integration-tests/xml/main-0001-xml-join-test.hwf | 113 +
.../metadata/pipeline-run-configuration/local.json | 17 +
.../metadata/workflow-run-configuration/local.json | 0
.../xml}/project-config.json | 0
.../hop/workflow/actions/abort/ActionAbort.java | 28 +-
.../workflow/actions/abort/ActionAbortDialog.java | 26 +-
.../ActionAddResultFilenames.java | 30 +-
.../ActionAddResultFilenamesDialog.java | 36 +-
.../ActionCheckDbConnections.java | 33 +-
.../ActionCheckDbConnectionsDialog.java | 25 +-
...rkflowActionCheckDbConnectionsLoadSaveTest.java | 29 +-
.../checkfilelocked/ActionCheckFilesLocked.java | 30 +-
.../ActionCheckFilesLockedDialog.java | 36 +-
.../actions/columnsexist/ActionColumnsExist.java | 38 +-
.../columnsexist/ActionColumnsExistDialog.java | 482 +--
.../actions/copyfiles/ActionCopyFiles.java | 52 +-
.../actions/copyfiles/ActionCopyFilesDialog.java | 26 +-
.../WorkflowActionCopyFilesLoadSaveTest.java | 26 +-
.../copyfiles/WorkflowActionCopyFilesTest.java | 27 +-
.../ActionCopyMoveResultFilenames.java | 36 +-
.../ActionCopyMoveResultFilenamesDialog.java | 40 +-
.../actions/createfile/ActionCreateFile.java | 29 +-
.../actions/createfile/ActionCreateFileDialog.java | 30 +-
.../actions/createfolder/ActionCreateFolder.java | 28 +-
.../createfolder/ActionCreateFolderDialog.java | 30 +-
.../hop/workflow/actions/delay/ActionDelay.java | 28 +-
.../workflow/actions/delay/ActionDelayDialog.java | 28 +-
.../actions/deletefile/ActionDeleteFile.java | 34 +-
.../actions/deletefile/ActionDeleteFileDialog.java | 30 +-
.../actions/deletefiles/ActionDeleteFiles.java | 36 +-
.../deletefiles/ActionDeleteFilesDialog.java | 36 +-
.../actions/deletefolders/ActionDeleteFolders.java | 36 +-
.../deletefolders/ActionDeleteFoldersDialog.java | 34 +-
.../ActionDeleteResultFilenames.java | 32 +-
.../ActionDeleteResultFilenamesDialog.java | 32 +-
.../actions/dostounix/ActionDosToUnix.java | 35 +-
.../actions/dostounix/ActionDosToUnixDialog.java | 38 +-
.../hop/workflow/actions/eval/ActionEval.java | 27 +-
.../eval/WorkflowActionEvalLoadSaveTest.java | 26 +-
.../evalfilesmetrics/ActionEvalFilesMetrics.java | 44 +-
.../ActionEvalFilesMetricsDialog.java | 50 +-
...WorkflowActionEvalFilesMetricsLoadSaveTest.java | 32 +-
.../ActionEvalTableContent.java | 44 +-
.../ActionEvalTableContentDialog.java | 38 +-
.../actions/evaluatetablecontent/MockDriver.java | 26 +-
...WorkflowActionEvalTableContentLoadSaveTest.java | 26 +-
.../WorkflowActionEvalTableContentTest.java | 34 +-
.../actions/filecompare/ActionFileCompare.java | 38 +-
.../filecompare/ActionFileCompareDialog.java | 36 +-
.../actions/fileexists/ActionFileExists.java | 38 +-
.../actions/fileexists/ActionFileExistsDialog.java | 30 +-
.../actions/filesexist/ActionFilesExist.java | 28 +-
.../actions/filesexist/ActionFilesExistDialog.java | 34 +-
.../actions/folderisempty/ActionFolderIsEmpty.java | 30 +-
.../folderisempty/ActionFolderIsEmptyDialog.java | 34 +-
.../folderscompare/ActionFoldersCompare.java | 32 +-
.../folderscompare/ActionFoldersCompareDialog.java | 42 +-
.../apache/hop/workflow/actions/ftp/ActionFtp.java | 26 +-
.../hop/workflow/actions/ftp/ActionFtpDialog.java | 76 +-
.../hop/workflow/actions/ftp/MVSFileParser.java | 26 +-
.../actions/ftpdelete/ActionFtpDelete.java | 26 +-
.../actions/ftpdelete/ActionFtpDeleteDialog.java | 106 +-
.../hop/workflow/actions/ftpput/ActionFtpPut.java | 26 +-
.../actions/ftpput/ActionFtpPutDialog.java | 72 +-
.../workflow/actions/ftpsget/ActionFtpsGet.java | 26 +-
.../actions/ftpsget/ActionFtpsGetDialog.java | 68 +-
.../workflow/actions/ftpsput/ActionFtpsPut.java | 26 +-
.../actions/ftpsput/ActionFtpsPutDialog.java | 64 +-
.../hop/workflow/actions/sftp/ActionSftp.java | 26 +-
.../workflow/actions/sftp/ActionSftpDialog.java | 72 +-
.../workflow/actions/sftpput/ActionSftpPut.java | 26 +-
.../actions/sftpput/ActionSftpPutDialog.java | 76 +-
.../hop/workflow/actions/getpop/ActionGetPOP.java | 70 +-
.../actions/getpop/ActionGetPOPDialog.java | 84 +-
.../workflow/actions/getpop/MailConnection.java | 48 +-
.../getpop/WorkflowActionGetPOPLoadSaveTest.java | 26 +-
.../actions/getpop/WorkflowEntryGetPOPTest.java | 26 +-
.../hop/workflow/actions/http/ActionHttp.java | 64 +-
.../workflow/actions/http/ActionHttpDialog.java | 56 +-
.../actions/http/ActionHttpLoadSaveTest.java | 30 +-
.../actions/http/ActionHttp_PDI208_Test.java | 28 +-
.../hop/workflow/actions/mail/ActionMail.java | 88 +-
.../workflow/actions/mail/ActionMailDialog.java | 68 +-
.../mail/WorkflowActionMailLoadSaveTest.java | 30 +-
.../actions/mailvalidator/ActionMailValidator.java | 36 +-
.../mailvalidator/ActionMailValidatorDialog.java | 32 +-
.../actions/mailvalidator/MailValidation.java | 34 +-
.../actions/movefiles/ActionMoveFiles.java | 36 +-
.../actions/movefiles/ActionMoveFilesDialog.java | 50 +-
.../actions/msgboxinfo/ActionMsgBoxInfo.java | 32 +-
.../actions/msgboxinfo/ActionMsgBoxInfoDialog.java | 30 +-
.../actions/mssqlbulkload/ActionMssqlBulkLoad.java | 50 +-
.../mssqlbulkload/ActionMssqlBulkLoadDialog.java | 68 +-
.../actions/mysqlbulkfile/ActionMysqlBulkFile.java | 48 +-
.../mysqlbulkfile/ActionMysqlBulkFileDialog.java | 48 +-
.../actions/mysqlbulkload/ActionMysqlBulkLoad.java | 52 +-
.../mysqlbulkload/ActionMysqlBulkLoadDialog.java | 735 ++--
.../pgpdecryptfiles/ActionPGPDecryptFiles.java | 42 +-
.../ActionPGPDecryptFilesDialog.java | 54 +-
.../pgpencryptfiles/ActionPGPEncryptFiles.java | 42 +-
.../ActionPGPEncryptFilesDialog.java | 54 +-
.../actions/pgpverify/ActionPGPVerify.java | 42 +-
.../actions/pgpverify/ActionPGPVerifyDialog.java | 42 +-
.../WorkflowActionPGPDecryptFilesLoadSaveTest.java | 34 +-
.../WorkflowActionPGPEncryptFilesLoadSaveTest.java | 26 +-
.../hop/workflow/actions/ping/ActionPing.java | 38 +-
.../workflow/actions/ping/ActionPingDialog.java | 32 +-
.../hop/workflow/actions/repeat/EndRepeat.java | 3 +-
.../apache/hop/workflow/actions/repeat/Repeat.java | 66 +-
.../hop/workflow/actions/repeat/RepeatDialog.java | 28 +-
.../ActionSendNagiosPassiveCheck.java | 46 +-
.../ActionSendNagiosPassiveCheckDialog.java | 46 +-
.../actions/setvariables/ActionSetVariables.java | 40 +-
.../setvariables/ActionSetVariablesDialog.java | 28 +-
.../WorkflowActionSetVariablesLoadSaveTest.java | 30 +-
.../WorkflowEntrySetVariablesTest.java | 34 +-
.../hop/workflow/actions/shell/ActionShell.java | 56 +-
.../workflow/actions/shell/ActionShellDialog.java | 36 +-
.../shell/WorkflowActionShellLoadSaveTest.java | 26 +-
.../actions/simpleeval/ActionSimpleEval.java | 73 +-
.../actions/simpleeval/ActionSimpleEvalDialog.java | 36 +-
.../workflow/actions/snmptrap/ActionSNMPTrap.java | 47 +-
.../actions/snmptrap/ActionSNMPTrapDialog.java | 46 +-
.../apache/hop/workflow/actions/sql/ActionSql.java | 36 +-
.../hop/workflow/actions/sql/ActionSqlDialog.java | 30 +-
.../workflow/actions/success/ActionSuccess.java | 26 +-
.../hop/workflow/actions/syslog/ActionSyslog.java | 34 +-
.../actions/syslog/ActionSyslogDialog.java | 34 +-
.../hop/workflow/actions/syslog/SyslogDefs.java | 28 +-
.../actions/tableexists/ActionTableExists.java | 36 +-
.../tableexists/ActionTableExistsDialog.java | 32 +-
.../hop/workflow/actions/telnet/ActionTelnet.java | 38 +-
.../actions/telnet/ActionTelnetDialog.java | 32 +-
.../truncatetables/ActionTruncateTables.java | 38 +-
.../truncatetables/ActionTruncateTablesDialog.java | 26 +-
.../WorkflowActionTruncateTablesLoadSaveTest.java | 30 +-
.../hop/workflow/actions/unzip/ActionUnZip.java | 40 +-
.../workflow/actions/unzip/ActionUnZipDialog.java | 48 +-
.../actions/waitforfile/ActionWaitForFile.java | 38 +-
.../waitforfile/ActionWaitForFileDialog.java | 34 +-
.../actions/waitforsql/ActionWaitForSql.java | 50 +-
.../actions/waitforsql/ActionWaitForSqlDialog.java | 851 +++--
.../WorkflowActionWaitForSqlLoadSaveTest.java | 26 +-
.../ActionWebServiceAvailable.java | 33 +-
.../ActionWebServiceAvailableDialog.java | 36 +-
.../actions/writetofile/ActionWriteToFile.java | 38 +-
.../writetofile/ActionWriteToFileDialog.java | 36 +-
.../actions/writetolog/ActionWriteToLog.java | 31 +-
.../actions/writetolog/ActionWriteToLogDialog.java | 28 +-
.../WorkflowActionWriteToLogLoadSaveTest.java | 26 +-
.../actions/xml/dtdvalidator/DtdValidator.java | 40 +-
.../xml/dtdvalidator/DtdValidatorDialog.java | 36 +-
.../actions/xml/xmlwellformed/XmlWellFormed.java | 64 +-
.../xml/xmlwellformed/XmlWellFormedDialog.java | 38 +-
.../actions/xml/xsdvalidator/XsdValidator.java | 54 +-
.../xml/xsdvalidator/XsdValidatorDialog.java | 36 +-
.../apache/hop/workflow/actions/xml/xslt/Xslt.java | 94 +-
.../hop/workflow/actions/xml/xslt/XsltDialog.java | 48 +-
.../workflow/actions/zipfile/ActionZipFile.java | 44 +-
.../actions/zipfile/ActionZipFileDialog.java | 46 +-
.../hop/databases/as400/AS400DatabaseMeta.java | 27 +-
.../hop/databases/cache/CacheDatabaseMeta.java | 27 +-
.../apache/hop/databases/db2/DB2DatabaseMeta.java | 27 +-
.../hop/databases/derby/DerbyDatabaseMeta.java | 27 +-
.../hop/databases/exasol4/Exasol4DatabaseMeta.java | 27 +-
.../databases/firebird/FirebirdDatabaseMeta.java | 27 +-
.../firebird/FirebirdDatabaseMetaTest.java | 28 +-
.../googlebigquery/GoogleBigQueryDatabaseMeta.java | 28 +-
.../greenplum/GreenplumValueMetaBaseTest.java | 36 +-
.../apache/hop/databases/h2/H2DatabaseMeta.java | 27 +-
.../hypersonic/HypersonicDatabaseMeta.java | 27 +-
.../infobright/InfobrightDatabaseMeta.java | 23 +-
.../infobright/InfobrightDatabaseMetaTest.java | 59 +-
.../databases/informix/InformixDatabaseMeta.java | 27 +-
.../hop/databases/ingres/IngresDatabaseMeta.java | 27 +-
.../databases/interbase/InterbaseDatabaseMeta.java | 27 +-
.../kingbasees/KingbaseESDatabaseMeta.java | 27 +-
.../hop/databases/monetdb/MonetDBDatabaseMeta.java | 27 +-
.../databases/mssql/MsSqlServerDatabaseMeta.java | 45 +-
.../mssql/MsSqlServerDatabaseMetaTest.java | 13 +-
.../hop/databases/mysql/MySqlDatabaseMeta.java | 29 +-
.../databases/mysql/MySqlValueMetaBaseTest.java | 269 +-
.../util/MySqlDatabaseLogExceptionFactoryTest.java | 131 -
.../hop/databases/netezza/NetezzaDatabaseMeta.java | 29 +-
.../hop/databases/oracle/OracleDatabaseMeta.java | 35 +-
.../databases/oracle/OracleDatabaseMetaTest.java | 32 +-
.../databases/oracle/OracleValueMetaBaseTest.java | 92 +-
.../databases/oraclerdb/OracleRDBDatabaseMeta.java | 27 +-
.../postgresql/PostgreSqlDatabaseMeta.java | 29 +-
.../postgresql/PostgreSqlValueMetaBaseTest.java | 208 +-
.../hop/databases/sapdb/SAPDBDatabaseMeta.java | 27 +-
.../hop/databases/sqlbase/GuptaDatabaseMeta.java | 27 +-
.../hop/databases/sqlite/SqliteDatabaseMeta.java | 27 +-
.../core/row/value/SQLiteValueMetaBaseTest.java | 71 +-
.../hop/databases/sybase/SybaseDatabaseMeta.java | 29 +-
.../databases/sybaseiq/SybaseIQDatabaseMeta.java | 29 +-
.../databases/teradata/TeradataDatabaseMeta.java | 27 +-
.../teradata/TeradataValueMetaBaseTest.java | 29 +-
.../databases/universe/UniVerseDatabaseMeta.java | 27 +-
.../vectorwise/VectorWiseDatabaseMeta.java | 29 +-
.../hop/databases/vertica/VerticaDatabaseMeta.java | 27 +-
.../vertica/Vertica5DatabaseMetaTest.java | 45 +-
.../databases/vertica/VerticaDatabaseMetaTest.java | 24 +-
.../beam/config/GenerateFatJarConfigPlugin.java | 26 +-
.../java/org/apache/hop/beam/core/BeamHop.java | 33 +-
.../core/transform/TransformBatchTransform.java | 582 +--
.../beam/core/transform/TransformTransform.java | 43 +-
.../hop/beam/engines/BeamPipelineEngine.java | 144 +-
.../BeamDataFlowPipelineRunConfiguration.java | 72 +-
.../direct/BeamDirectPipelineRunConfiguration.java | 48 +-
.../flink/BeamFlinkPipelineRunConfiguration.java | 88 +-
.../spark/BeamSparkPipelineRunConfiguration.java | 68 +-
.../apache/hop/beam/metadata/FileDefinition.java | 46 +-
.../HopPipelineMetaToBeamPipelineConverter.java | 68 +-
.../hop/beam/pipeline/fatjar/FatJarBuilder.java | 25 +-
.../pipeline/handler/BeamBaseTransformHandler.java | 118 +-
.../handler/BeamBigQueryInputTransformHandler.java | 89 +-
.../BeamBigQueryOutputTransformHandler.java | 34 +-
.../handler/BeamGenericTransformHandler.java | 39 +-
.../handler/BeamGroupByTransformHandler.java | 28 +-
.../handler/BeamInputTransformHandler.java | 32 +-
.../handler/BeamKafkaInputTransformHandler.java | 40 +-
.../handler/BeamKafkaOutputTransformHandler.java | 36 +-
.../handler/BeamMergeJoinTransformHandler.java | 32 +-
.../handler/BeamOutputTransformHandler.java | 38 +-
.../handler/BeamPublisherTransformHandler.java | 30 +-
.../handler/BeamRowGeneratorTransformHandler.java | 40 +-
.../handler/BeamSubscriberTransformHandler.java | 34 +-
.../handler/BeamTimestampTransformHandler.java | 30 +-
.../handler/BeamWindowTransformHandler.java | 38 +-
.../hop/beam/transforms/bq/BeamBQInputDialog.java | 40 +-
.../hop/beam/transforms/bq/BeamBQOutputDialog.java | 34 +-
.../hop/beam/transforms/io/BeamInputDialog.java | 34 +-
.../hop/beam/transforms/io/BeamOutputDialog.java | 38 +-
.../beam/transforms/kafka/BeamConsumeDialog.java | 581 +--
.../hop/beam/transforms/kafka/BeamConsumeMeta.java | 27 +-
.../beam/transforms/kafka/BeamProduceDialog.java | 38 +-
.../beam/transforms/pubsub/BeamPublishDialog.java | 34 +-
.../transforms/pubsub/BeamSubscribeDialog.java | 37 +-
.../beam/transforms/pubsub/BeamSubscribeMeta.java | 27 +-
.../transforms/window/BeamTimestampDialog.java | 32 +-
.../beam/transforms/window/BeamWindowDialog.java | 40 +-
.../hop/beam/transforms/window/BeamWindowMeta.java | 29 +-
.../src/main/resources/demo/pipelines/complex.hpl | 64 +-
.../src/main/resources/demo/project-config.json | 5 +-
.../beam/engines/BeamBasePipelineEngineTest.java | 28 +-
.../hop/beam/transform/BasePipelineTest.java | 27 +-
.../hop/beam/transform/FilterPipelineTest.java | 29 +-
.../hop/beam/transform/GroupByPipelineTest.java | 29 +-
.../hop/beam/transform/MergeJoinPipelineTest.java | 27 +-
.../hop/beam/transform/PipelineTestBase.java | 35 +-
.../beam/transform/StreamLookupPipelineTest.java | 27 +-
.../hop/beam/transform/SwitchCasePipelineTest.java | 29 +-
.../ActionDebugLevelToolTipExtensionPoint.java | 26 +-
.../DrawActionDebugLevelBeeExtensionPoint.java | 26 +-
.../action/EditActionDebugLevelExtensionPoint.java | 26 +-
.../action/ModifyActionLogLevelExtensionPoint.java | 46 +-
.../LogPipelineExecutionTimeExtensionPoint.java | 26 +-
.../DrawTransformDebugLevelBeeExtensionPoint.java | 26 +-
.../EditTransformDebugLevelExtensionPoint.java | 28 +-
.../SetTransformDebugLevelExtensionPoint.java | 26 +-
.../debug/transform/TransformDebugGuiPlugin.java | 28 +-
.../TransformDebugLevelToolTipExtensionPoint.java | 26 +-
.../LogWorkflowExecutionTimeExtensionPoint.java | 26 +-
.../hop/git/DrawDiffOnActionExtensionPoint.java | 88 +-
.../hop/git/DrawDiffOnTransformExtensionPoint.java | 84 +-
.../java/org/apache/hop/git/HopGitPerspective.java | 921 ++---
.../src/main/java/org/apache/hop/git/PdiDiff.java | 126 +-
.../hop/git/dialog/CloneRepositoryDialog.java | 61 +-
.../apache/hop/git/dialog/DeleteBranchDialog.java | 56 +-
.../apache/hop/git/dialog/MergeBranchDialog.java | 71 +-
.../hop/git/dialog/UsernamePasswordDialog.java | 24 +-
.../main/java/org/apache/hop/git/model/IVCS.java | 80 +-
.../main/java/org/apache/hop/git/model/UIFile.java | 12 +-
.../main/java/org/apache/hop/git/model/UIGit.java | 794 ++--
.../main/java/org/apache/hop/git/model/VCS.java | 104 +-
.../hop/git/model/repository/GitRepository.java | 55 +-
.../git/model/repository/GitRepositoryDialog.java | 118 +-
.../git/model/repository/GitRepositoryEditor.java | 24 +-
.../hop/git/model/revision/GitObjectRevision.java | 38 +-
.../hop/git/model/revision/ObjectRevision.java | 40 +-
.../hop/git/xp/HopGuiEnvironmentActivated.java | 45 +-
.../hop/git/xp/HopGuiGitRepositoryChanged.java | 33 +-
.../hop/git/xp/HopGuiGitRepositoryCreated.java | 39 +-
.../hop/git/xp/HopGuiGitRepositoryDeleted.java | 34 +-
plugins/misc/git/src/main/resources/added.svg | 54 +-
plugins/misc/git/src/main/resources/branch.svg | 103 +-
plugins/misc/git/src/main/resources/changed.svg | 78 +-
plugins/misc/git/src/main/resources/git-add.svg | 50 +-
plugins/misc/git/src/main/resources/git-commit.svg | 5 +-
plugins/misc/git/src/main/resources/git-delete.svg | 54 +-
plugins/misc/git/src/main/resources/git-edit.svg | 140 +-
plugins/misc/git/src/main/resources/git_icon.svg | 4 +-
.../git/src/main/resources/git_icon_inactive.svg | 60 +-
plugins/misc/git/src/main/resources/pull.svg | 82 +-
plugins/misc/git/src/main/resources/push.svg | 84 +-
plugins/misc/git/src/main/resources/removed.svg | 54 +-
plugins/misc/git/src/main/resources/repository.svg | 56 +-
plugins/misc/git/src/main/resources/tag.svg | 76 +-
.../test/java/org/apache/hop/git/HopDiffTest.java | 4 +-
.../apache/hop/git/model/GitRepositoryTest.java | 7 +-
.../environment/LifecycleEnvironmentDialog.java | 2 +-
.../ManageEnvironmentsOptionPlugin.java | 26 +-
.../apache/hop/projects/gui/ProjectsGuiPlugin.java | 4 +-
.../org/apache/hop/projects/project/Project.java | 33 +-
.../apache/hop/projects/project/ProjectConfig.java | 31 +-
.../apache/hop/projects/project/ProjectDialog.java | 2 +-
...dProjectsSearchablesLocationExtensionPoint.java | 26 +-
.../search/ProjectSearchablesIterator.java | 25 +-
.../org/apache/hop/projects/util/ProjectsUtil.java | 28 +-
.../projects/var/ManageConfigFileOptionPlugin.java | 26 +-
.../xp/GitRepositoryCreateExtensionPoint.java | 26 +-
.../xp/HopGuiDirectoryOpenSetDefaultFolder.java | 26 +-
.../hop/projects/xp/HopGuiFileDefaultFolder.java | 26 +-
.../projects/xp/HopGuiFileReplaceHomeVariable.java | 26 +-
.../hop/projects/xp/HopGuiStartProjectLoad.java | 26 +-
.../xp/HopRunCalculateFilenameExtensionPoint.java | 28 +-
.../hop/projects/xp/HopRunStartExtensionPoint.java | 26 +-
.../PipelineStartCheckProjectExtensionPoint.java | 26 +-
.../WorkflowStartCheckProjectExtensionPoint.java | 26 +-
.../main/java/org/apache/hop/testing/DataSet.java | 83 +-
.../org/apache/hop/testing/DataSetCsvUtil.java | 38 +-
.../org/apache/hop/testing/PipelineUnitTest.java | 82 +-
.../org/apache/hop/testing/UnitTestResult.java | 25 +-
.../apache/hop/testing/gui/TestingGuiPlugin.java | 1149 +++---
.../testing/transforms/exectests/ExecuteTests.java | 64 +-
.../transforms/exectests/ExecuteTestsDialog.java | 42 +-
.../transforms/exectests/ExecuteTestsMeta.java | 35 +-
.../org/apache/hop/testing/util/DataSetConst.java | 28 +-
.../hop/testing/xp/AutoOpenTestExtensionPoint.java | 35 +-
...PipelineMetaPriorToExecutionExtensionPoint.java | 61 +-
...DrawGoldenDataSetOnTransformExtensionPoint.java | 26 +-
.../DrawInputDataSetOnTransformExtensionPoint.java | 26 +-
.../xp/DrawTweakOnTransformExtensionPoint.java | 26 +-
...opGuiFlagPipelineForUnitTestExtensionPoint.java | 65 +
.../xp/HopGuiFlagUnitTestExtensionPoint.java | 47 +-
.../hop/testing/xp/HopGuiPipelineAfterClose.java | 26 +-
.../hop/testing/xp/HopGuiUnitTestChanged.java | 26 +-
.../xp/HopGuiUnitTestCreateBeforeDialog.java | 29 +-
.../hop/testing/xp/HopGuiUnitTestCreated.java | 28 +-
.../InjectDataSetIntoTransformExtensionPoint.java | 33 +-
.../xp/LocationMouseDoubleClickExtensionPoint.java | 36 +-
.../hop/testing/xp/PipelineMetaModifier.java | 80 +-
.../org/apache/hop/testing/xp/RowCollection.java | 27 +-
.../xp/ValidatePipelineUnitTestExtensionPoint.java | 35 +-
.../testing/xp/WriteToDataSetExtensionPoint.java | 38 +-
.../org/apache/hop/ui/testing/DataSetEditor.java | 23 +-
.../org/apache/hop/ui/testing/EditRowsDialog.java | 25 +-
.../hop/ui/testing/PipelineUnitTestEditor.java | 4 +-
.../hop/pipeline/transforms/abort/Abort.java | 29 +-
.../hop/pipeline/transforms/abort/AbortDialog.java | 32 +-
.../transforms/addsequence/AddSequence.java | 43 +-
.../transforms/addsequence/AddSequenceDialog.java | 38 +-
.../transforms/addsequence/AddSequenceMeta.java | 33 +-
.../addsequence/AddSequenceMetaTest.java | 27 +-
.../transforms/analyticquery/AnalyticQuery.java | 27 +-
.../analyticquery/AnalyticQueryDialog.java | 38 +-
.../analyticquery/AnalyticQueryMetaTest.java | 33 +-
.../pipeline/transforms/append/AppendDialog.java | 28 +-
.../blockingtransform/BlockingTransform.java | 25 +-
.../blockingtransform/BlockingTransformData.java | 35 +-
.../blockingtransform/BlockingTransformDialog.java | 34 +-
.../blockingtransform/BlockingTransformMeta.java | 25 +-
.../BlockUntilTransformsFinishDialog.java | 30 +-
.../BlockUntilTransformsFinishMetaTest.java | 29 +-
.../pipeline/transforms/calculator/Calculator.java | 27 +-
.../transforms/calculator/CalculatorData.java | 25 +-
.../transforms/calculator/CalculatorDialog.java | 32 +-
.../CalculatorBackwardCompatibilityUnitTest.java | 25 +-
.../transforms/calculator/CalculatorMetaTest.java | 29 +-
.../transforms/calculator/CalculatorUnitTest.java | 25 +-
.../changefileencoding/ChangeFileEncoding.java | 27 +-
.../ChangeFileEncodingDialog.java | 38 +-
.../changefileencoding/ChangeFileEncodingMeta.java | 27 +-
.../transforms/checksum/CheckSumDialog.java | 34 +-
.../pipeline/transforms/checksum/CheckSumMeta.java | 29 +-
.../transforms/checksum/CheckSumMetaTest.java | 29 +-
.../hop/pipeline/transforms/clonerow/CloneRow.java | 31 +-
.../transforms/clonerow/CloneRowDialog.java | 40 +-
.../pipeline/transforms/clonerow/CloneRowMeta.java | 27 +-
.../pipeline/transforms/clonerow/CloneRowTest.java | 25 +-
.../transforms/closure/ClosureGenerator.java | 27 +-
.../transforms/closure/ClosureGeneratorDialog.java | 30 +-
.../closure/ClosureGeneratorMetaTest.java | 25 +-
.../transforms/columnexists/ColumnExists.java | 35 +-
.../columnexists/ColumnExistsDialog.java | 46 +-
.../transforms/columnexists/ColumnExistsMeta.java | 25 +-
.../columnexists/ColumnExistsMetaTest.java | 25 +-
.../combinationlookup/CombinationLookup.java | 39 +-
.../combinationlookup/CombinationLookupDialog.java | 49 +-
.../combinationlookup/CombinationLookupMeta.java | 37 +-
.../CombinationLookupMetaTest.java | 29 +-
.../combinationlookup/CombinationLookupTest.java | 26 +-
.../transforms/concatfields/ConcatFields.java | 27 +-
.../concatfields/ConcatFieldsDialog.java | 54 +-
.../transforms/concatfields/ConcatFieldsMeta.java | 43 +-
.../hop/pipeline/transforms/constant/Constant.java | 25 +-
.../transforms/constant/ConstantDialog.java | 30 +-
.../transforms/constant/ConstantMetaTest.java | 29 +-
.../creditcardvalidator/CreditCardValidator.java | 31 +-
.../CreditCardValidatorDialog.java | 40 +-
.../CreditCardValidatorMeta.java | 31 +-
.../CreditCardValidatorMetaTest.java | 25 +-
.../pipeline/transforms/cubeinput/CubeInput.java | 27 +-
.../transforms/cubeinput/CubeInputDialog.java | 32 +-
.../transforms/cubeinput/CubeInputMeta.java | 29 +-
.../transforms/cubeinput/CubeInputMetaTest.java | 25 +-
.../pipeline/transforms/cubeoutput/CubeOutput.java | 27 +-
.../transforms/cubeoutput/CubeOutputDialog.java | 32 +-
.../transforms/cubeoutput/CubeOutputMeta.java | 27 +-
.../transforms/cubeoutput/CubeOutputMetaTest.java | 25 +-
.../transforms/databasejoin/DatabaseJoin.java | 29 +-
.../databasejoin/DatabaseJoinDialog.java | 36 +-
.../transforms/databasejoin/DatabaseJoinMeta.java | 559 +--
.../databasejoin/DatabaseJoinMetaTest.java | 29 +-
.../transforms/databasejoin/DatabaseJoinTest.java | 26 +-
.../transforms/databaselookup/DatabaseLookup.java | 34 +-
.../databaselookup/DatabaseLookupDialog.java | 51 +-
.../databaselookup/DatabaseLookupMeta.java | 36 +-
.../transforms/databaselookup/DefaultCache.java | 27 +-
.../databaselookup/DatabaseLookupMetaTest.java | 31 +-
.../databaselookup/DatabaseLookupUTest.java | 27 +-
.../transforms/datagrid/DataGridDialog.java | 38 +-
.../pipeline/transforms/datagrid/DataGridMeta.java | 29 +-
.../transforms/datagrid/DataGridMetaTest.java | 31 +-
.../transforms/datagrid/TransformMockUtil.java | 25 +-
.../hop/pipeline/transforms/dbproc/DBProc.java | 28 +-
.../pipeline/transforms/dbproc/DBProcDialog.java | 36 +-
.../pipeline/transforms/dbproc/DBProcMetaTest.java | 29 +-
.../hop/pipeline/transforms/delay/Delay.java | 27 +-
.../hop/pipeline/transforms/delay/DelayDialog.java | 32 +-
.../hop/pipeline/transforms/delete/Delete.java | 30 +-
.../pipeline/transforms/delete/DeleteDialog.java | 46 +-
.../hop/pipeline/transforms/delete/DeleteMeta.java | 37 +-
.../pipeline/transforms/delete/DeleteMetaTest.java | 39 +-
.../transforms/denormaliser/Denormaliser.java | 35 +-
.../transforms/denormaliser/DenormaliserData.java | 25 +-
.../denormaliser/DenormaliserDialog.java | 38 +-
.../denormaliser/DenormaliserAggregationsTest.java | 31 +-
.../denormaliser/DenormalizerMetaTest.java | 31 +-
.../denormaliser/PDI4910_DenormaliserTest.java | 27 +-
.../detectemptystream/DetectEmptyStream.java | 25 +-
.../detectemptystream/DetectEmptyStreamDialog.java | 28 +-
.../detectlastrow/DetectLastRowDialog.java | 30 +-
.../detectlastrow/DetectLastRowMeta.java | 25 +-
.../dimensionlookup/DimensionLookup.java | 37 +-
.../dimensionlookup/DimensionLookupDialog.java | 64 +-
.../dimensionlookup/DimensionLookupMeta.java | 53 +-
.../dimensionlookup/DimensionLookupMetaTest.java | 31 +-
.../dimensionlookup/DimensionLookupTest.java | 26 +-
.../transforms/dynamicsqlrow/DynamicSqlRow.java | 30 +-
.../dynamicsqlrow/DynamicSqlRowData.java | 26 +-
.../dynamicsqlrow/DynamicSqlRowDialog.java | 33 +-
.../dynamicsqlrow/DynamicSqlRowMeta.java | 30 +-
.../dynamicsqlrow/DynamicSqlRowMetaTest.java | 28 +-
.../hop/pipeline/transforms/edi2xml/Edi2Xml.java | 33 +-
.../pipeline/transforms/edi2xml/Edi2XmlDialog.java | 36 +-
.../pipeline/transforms/edi2xml/Edi2XmlMeta.java | 29 +-
.../pipeline/transforms/excelinput/ExcelInput.java | 27 +-
.../transforms/excelinput/ExcelInputDialog.java | 77 +-
.../transforms/excelinput/ExcelInputMeta.java | 45 +-
.../transforms/excelinput/ods/OdfWorkbook.java | 25 +-
.../excelinput/staxpoi/StaxPoiSheet.java | 27 +-
.../transforms/excelinput/ExcelInputMetaTest.java | 37 +-
.../transforms/exceloutput/ExcelOutput.java | 37 +-
.../transforms/exceloutput/ExcelOutputData.java | 25 +-
.../transforms/exceloutput/ExcelOutputDialog.java | 70 +-
.../transforms/exceloutput/ExcelOutputMeta.java | 31 +-
.../exceloutput/ExcelOutputMetaTest.java | 29 +-
.../exceloutput/ExcelOutputTemplateTest.java | 25 +-
.../excelwriter/ExcelWriterTransform.java | 35 +-
.../excelwriter/ExcelWriterTransformDialog.java | 68 +-
.../excelwriter/ExcelWriterTransformMeta.java | 33 +-
.../excelwriter/ExcelWriterTransformMetaTest.java | 27 +-
.../ExcelWriterTransform_StyleFormatTest.java | 25 +-
.../transforms/excelwriter/TransformMockUtil.java | 25 +-
.../transforms/execprocess/ExecProcess.java | 27 +-
.../transforms/execprocess/ExecProcessDialog.java | 44 +-
.../transforms/execprocess/ExecProcessMeta.java | 31 +-
.../pipeline/transforms/execsqlrow/ExecSqlRow.java | 26 +-
.../transforms/execsqlrow/ExecSqlRowDialog.java | 35 +-
.../apache/hop/pipeline/transforms/fake/Fake.java | 2 +-
.../hop/pipeline/transforms/fake/FakeDialog.java | 9 +-
.../fieldschangesequence/FieldsChangeSequence.java | 29 +-
.../FieldsChangeSequenceDialog.java | 38 +-
.../transforms/fieldsplitter/FieldSplitter.java | 27 +-
.../fieldsplitter/FieldSplitterDialog.java | 40 +-
.../fieldsplitter/FieldSplitterMetaTest.java | 43 +-
.../fieldsplitter/FieldSplitterTest.java | 25 +-
.../fieldsplitter/TransformMockUtil.java | 25 +-
.../transforms/fileexists/FileExistsDialog.java | 38 +-
.../transforms/fileexists/FileExistsMeta.java | 27 +-
.../transforms/filelocked/FileLockedDialog.java | 36 +-
.../transforms/filemetadata/FileMetadata.java | 33 +-
.../filemetadata/FileMetadataDialog.java | 46 +-
.../filesfromresult/FilesFromResultDialog.java | 28 +-
.../filestoresult/FilesToResultData.java | 25 +-
.../filestoresult/FilesToResultDialog.java | 30 +-
.../filestoresult/FilesToResultMetaTest.java | 27 +-
.../transforms/filterrows/FilterRowsDialog.java | 30 +-
.../transforms/filterrows/FilterRowsMetaTest.java | 27 +-
.../transforms/flattener/FlattenerDialog.java | 36 +-
.../pipeline/transforms/fuzzymatch/FuzzyMatch.java | 45 +-
.../transforms/fuzzymatch/FuzzyMatchData.java | 25 +-
.../transforms/fuzzymatch/FuzzyMatchDialog.java | 64 +-
.../transforms/fuzzymatch/FuzzyMatchMeta.java | 31 +-
.../transforms/fuzzymatch/FuzzyMatchMetaTest.java | 29 +-
.../transforms/fuzzymatch/FuzzyMatchTest.java | 35 +-
.../getfilenames/GetFileNamesDialog.java | 52 +-
.../transforms/getfilenames/GetFileNamesMeta.java | 39 +-
.../getfilenames/GetFileNamesMetaTest.java | 31 +-
.../getfilesrowcount/GetFilesRowsCount.java | 25 +-
.../getfilesrowcount/GetFilesRowsCountDialog.java | 60 +-
.../getfilesrowcount/GetFilesRowsCountMeta.java | 33 +-
.../GetFilesRowsCountMetaTest.java | 31 +-
.../getserverequence/GetServerSequence.java | 34 +-
.../getserverequence/GetServerSequenceDialog.java | 35 +-
.../transforms/getsubfolders/GetSubFolders.java | 27 +-
.../getsubfolders/GetSubFoldersDialog.java | 48 +-
.../getsubfolders/GetSubFoldersMeta.java | 33 +-
.../getsubfolders/GetSubFoldersMetaTest.java | 31 +-
.../transforms/gettablenames/GetTableNames.java | 35 +-
.../gettablenames/GetTableNamesDialog.java | 38 +-
.../gettablenames/GetTableNamesMeta.java | 31 +-
.../gettablenames/GetTableNamesMetaTest.java | 25 +-
.../transforms/getvariable/GetVariable.java | 26 +-
.../transforms/getvariable/GetVariableDialog.java | 44 +-
.../transforms/getvariable/GetVariableMeta.java | 25 +-
.../getvariable/GetVariableMetaTest.java | 29 +-
.../apache/hop/pipeline/transforms/http/Http.java | 40 +-
.../hop/pipeline/transforms/http/HttpDialog.java | 75 +-
.../hop/pipeline/transforms/http/HttpMeta.java | 30 +-
.../transforms/http/HttpMetaLoadSaveTest.java | 30 +-
.../hop/pipeline/transforms/httppost/HttpPost.java | 50 +-
.../transforms/httppost/HttpPostDialog.java | 81 +-
.../pipeline/transforms/httppost/HttpPostMeta.java | 32 +-
.../transforms/httppost/HttpPostMetaTest.java | 30 +-
.../hop/pipeline/transforms/ifnull/IfNull.java | 43 +-
.../hop/pipeline/transforms/ifnull/IfNullData.java | 26 +-
.../pipeline/transforms/ifnull/IfNullDialog.java | 39 +-
.../pipeline/transforms/ifnull/IfNullMetaTest.java | 34 +-
.../hop/pipeline/transforms/ifnull/IfNullTest.java | 26 +-
.../transforms/insertupdate/InsertUpdate.java | 35 +-
.../insertupdate/InsertUpdateDialog.java | 63 +-
.../transforms/insertupdate/InsertUpdateMeta.java | 42 +-
.../insertupdate/InsertUpdateMetaTest.java | 42 +-
.../transforms/insertupdate/PDI3499Test.java | 26 +-
.../hop/pipeline/transforms/janino/Janino.java | 30 +-
.../pipeline/transforms/janino/JaninoDialog.java | 33 +-
.../pipeline/transforms/janino/JaninoMetaTest.java | 30 +-
.../pipeline/transforms/javafilter/JavaFilter.java | 31 +-
.../transforms/javafilter/JavaFilterDialog.java | 31 +-
.../transforms/javafilter/JavaFilterMetaTest.java | 28 +-
.../javascript/ScriptValuesAddedFunctions.java | 39 +-
.../transforms/javascript/ScriptValuesHelp.java | 26 +-
.../javascript/ScriptValuesHighlight.java | 35 +-
.../transforms/javascript/ScriptValuesMetaMod.java | 30 +-
.../javascript/ScriptValuesMetaModDialog.java | 47 +-
.../transforms/javascript/ScriptValuesMod.java | 30 +-
.../javascript/ScriptValuesModDummy.java | 46 +-
...riptValueAddFunctions_SetVariableScopeTest.java | 28 +-
.../javascript/ScriptValuesMetaModTest.java | 32 +-
.../transforms/javascript/TransformMockUtil.java | 26 +-
.../hop/pipeline/transforms/joinrows/JoinRows.java | 31 +-
.../transforms/joinrows/JoinRowsDialog.java | 35 +-
.../pipeline/transforms/joinrows/JoinRowsMeta.java | 31 +-
.../transforms/joinrows/JoinRowsMetaTest.java | 28 +-
.../pipeline/transforms/jsoninput/JsonInput.java | 30 +-
.../transforms/jsoninput/JsonInputDialog.java | 77 +-
.../transforms/jsoninput/JsonInputField.java | 26 +-
.../transforms/jsoninput/JsonInputMeta.java | 76 +-
.../transforms/jsoninput/reader/InputsReader.java | 28 +-
.../transforms/jsonoutput/BaseFileOutputMeta.java | 63 +-
.../pipeline/transforms/jsonoutput/JsonOutput.java | 40 +-
.../transforms/jsonoutput/JsonOutputDialog.java | 61 +-
.../transforms/jsonoutput/JsonOutputMeta.java | 62 +-
.../test/java/org/apache/hop/TestUtilities.java | 28 +-
.../jsoninput/JsonInputMetaLoadSaveTest.java | 38 +-
.../transforms/jsoninput/JsonInputMetaTest.java | 28 +-
.../transforms/jsoninput/JsonInputTest.java | 32 +-
.../transforms/jsonoutput/JsonOutputTest.java | 32 +-
.../kafka/consumer/KafkaConsumerInput.java | 52 +-
.../kafka/consumer/KafkaConsumerInputDialog.java | 57 +-
.../kafka/consumer/KafkaConsumerInputMeta.java | 61 +-
.../kafka/producer/KafkaProducerOutput.java | 39 +-
.../kafka/producer/KafkaProducerOutputDialog.java | 46 +-
.../kafka/producer/KafkaProducerOutputMeta.java | 27 +-
.../transforms/kafka/shared/KafkaDialogHelper.java | 35 +-
.../transforms/ldapinput/LdapConnection.java | 28 +-
.../pipeline/transforms/ldapinput/LdapInput.java | 42 +-
.../transforms/ldapinput/LdapInputDialog.java | 87 +-
.../transforms/ldapinput/LdapInputField.java | 26 +-
.../transforms/ldapinput/LdapInputMeta.java | 28 +-
.../transforms/ldapinput/LdapProtocol.java | 28 +-
.../transforms/ldapinput/LdapProtocolFactory.java | 30 +-
.../transforms/ldapinput/LdapSslProtocol.java | 26 +-
.../pipeline/transforms/ldapoutput/LdapOutput.java | 40 +-
.../transforms/ldapoutput/LdapOutputDialog.java | 84 +-
.../transforms/ldapinput/LdapConnectionTest.java | 32 +-
.../transforms/ldapinput/LdapInputMetaTest.java | 30 +-
.../transforms/ldapinput/LdapInputTest.java | 27 +-
.../ldapinput/LdapProtocolFactoryTest.java | 42 +-
.../transforms/ldapoutput/LdapOutputMetaTest.java | 26 +-
.../pipeline/transforms/ldifinput/LDIFInput.java | 30 +-
.../transforms/ldifinput/LDIFInputDialog.java | 83 +-
.../transforms/ldifinput/LDIFInputMeta.java | 56 +-
.../transforms/ldifinput/LDIFInputMetaTest.java | 34 +-
.../transforms/loadfileinput/LoadFileInput.java | 31 +-
.../loadfileinput/LoadFileInputDialog.java | 2017 +++++-----
.../loadfileinput/LoadFileInputMeta.java | 49 +-
.../loadfileinput/LoadFileInputMetaTest.java | 33 +-
.../apache/hop/pipeline/transforms/mail/Mail.java | 46 +-
.../hop/pipeline/transforms/mail/MailDialog.java | 137 +-
.../hop/pipeline/transforms/mail/MailMeta.java | 30 +-
.../hop/pipeline/transforms/mail/MailMetaTest.java | 30 +-
.../pipeline/transforms/mailinput/MailInput.java | 58 +-
.../transforms/mailinput/MailInputDialog.java | 85 +-
.../transforms/mailinput/MailInputMeta.java | 33 +-
.../transforms/mailinput/MailInputMetaTest.java | 30 +-
.../transforms/mailinput/MailInputTest.java | 26 +-
.../transforms/mailinput/ParseMailInputTest.java | 26 +-
.../transforms/mailvalidator/MailValidation.java | 28 +-
.../transforms/mailvalidator/MailValidator.java | 42 +-
.../mailvalidator/MailValidatorDialog.java | 53 +-
.../mailvalidator/MailValidatorMeta.java | 28 +-
.../mailvalidator/MailValidatorMetaTest.java | 26 +-
.../transforms/input/MappingInputDialog.java | 31 +-
.../pipeline/transforms/mapping/SimpleMapping.java | 32 +-
.../transforms/mapping/SimpleMappingData.java | 26 +-
.../transforms/mapping/SimpleMappingDialog.java | 790 ++--
.../transforms/mapping/SimpleMappingMeta.java | 49 +-
.../transforms/output/MappingOutputDialog.java | 29 +-
.../input/MappingInputMetaCloningTest.java | 26 +-
.../transforms/mapping/SimpleMappingMetaTest.java | 28 +-
.../transforms/mapping/SimpleMappingTest.java | 33 +-
.../transforms/memgroupby/MemoryGroupBy.java | 30 +-
.../transforms/memgroupby/MemoryGroupByData.java | 26 +-
.../transforms/memgroupby/MemoryGroupByDialog.java | 39 +-
.../MemoryGroupByAggregationNullsTest.java | 28 +-
.../memgroupby/MemoryGroupByAggregationTest.java | 27 +-
.../memgroupby/MemoryGroupByMetaTest.java | 34 +-
.../memgroupby/MemoryGroupByNewAggregateTest.java | 30 +-
.../pipeline/transforms/mergejoin/MergeJoin.java | 35 +-
.../transforms/mergejoin/MergeJoinDialog.java | 37 +-
.../transforms/mergejoin/MergeJoinMetaTest.java | 28 +-
.../transforms/mergerows/MergeRowsDialog.java | 37 +-
.../transforms/mergerows/MergeRowsMeta.java | 28 +-
.../mergerows/MergeRowsMetaCheckTest.java | 50 +-
.../transforms/mergerows/MergeRowsMetaTest.java | 30 +-
.../pipeline/transforms/metainject/MetaInject.java | 65 +-
.../transforms/metainject/MetaInjectDialog.java | 28 +-
.../transforms/metainject/MetaInjectMeta.java | 39 +-
.../transforms/metainject/MetaInjectMetaTest.java | 19 +-
.../transforms/metainject/MetaInjectTest.java | 45 +-
.../java/org/apache/hop/mongo/KerberosHelper.java | 2 +-
.../java/org/apache/hop/mongo/KerberosUtil.java | 6 +-
.../org/apache/hop/mongo/MongoPropToOption.java | 2 +-
.../java/org/apache/hop/mongo/MongoProperties.java | 6 +-
.../org/apache/hop/mongo/NamedReadPreference.java | 2 +-
.../mongo/wrapper/KerberosMongoClientWrapper.java | 14 +-
.../apache/hop/mongo/wrapper/MongoWrapperUtil.java | 24 +-
.../mongo/wrapper/NoAuthMongoClientWrapper.java | 24 +-
.../UsernamePasswordMongoClientWrapper.java | 4 +-
.../mongo/wrapper/field/MongoArrayExpansion.java | 22 +-
.../apache/hop/mongo/wrapper/field/MongoField.java | 10 +-
.../field/MongodbInputDiscoverFieldsImpl.java | 12 +-
.../transforms/mongodbinput/MongoDbInput.java | 22 +-
.../transforms/mongodbinput/MongoDbInputData.java | 22 +-
.../mongodbinput/MongoDbInputDialog.java | 96 +-
.../MongoDbInputDiscoverFieldsHolder.java | 6 +-
.../transforms/mongodbinput/MongoDbInputMeta.java | 10 +-
.../transforms/mongodboutput/MongoDbOutput.java | 26 +-
.../mongodboutput/MongoDbOutputData.java | 14 +-
.../mongodboutput/MongoDbOutputDialog.java | 90 +-
.../mongodboutput/MongoDbOutputMeta.java | 22 +-
.../apache/hop/mongo/wrapper/MongoFieldTest.java | 6 +-
.../hop/mongo/wrapper/MongoWrapperUtilTest.java | 8 +-
.../wrapper/NoAuthMongoClientWrapperTest.java | 6 +-
.../field/MongodbInputDiscoverFieldsImplTest.java | 8 +-
.../mongodbinput/BaseMongoDbTransformTest.java | 4 +-
.../mongodbinput/MongoDbInputDataTest.java | 60 +-
.../mongodbinput/MongoDbInputMetaTest.java | 4 +-
.../mongodboutput/MongoDbOutputDataTest.java | 16 +-
.../mongodboutput/MongoDbOutputTest.java | 90 +-
.../transforms/multimerge/MultiMergeJoin.java | 34 +-
.../multimerge/MultiMergeJoinDialog.java | 33 +-
.../transforms/normaliser/NormaliserDialog.java | 35 +-
.../transforms/normaliser/NormaliserMetaTest.java | 28 +-
.../pipeline/transforms/nullif/NullIfDialog.java | 35 +-
.../pipeline/transforms/nullif/NullIfMetaTest.java | 30 +-
.../hop/pipeline/transforms/nullif/NullIfTest.java | 26 +-
.../transforms/numberrange/NumberRangeDialog.java | 35 +-
.../transforms/numberrange/NumberRangeMeta.java | 26 +-
.../numberrange/NumberRangeMetaTest.java | 30 +-
.../transforms/pgbulkloader/PGBulkLoader.java | 43 +-
.../pgbulkloader/PGBulkLoaderDialog.java | 61 +-
.../transforms/pgbulkloader/PGBulkLoaderMeta.java | 52 +-
.../pgbulkloader/PGBulkLoaderMetaTest.java | 31 +-
.../pgpdecryptstream/PGPDecryptStream.java | 28 +-
.../pgpdecryptstream/PGPDecryptStreamDialog.java | 47 +-
.../pgpdecryptstream/PGPDecryptStreamMeta.java | 26 +-
.../pgpencryptstream/PGPEncryptStream.java | 28 +-
.../pgpencryptstream/PGPEncryptStreamDialog.java | 47 +-
.../pgpencryptstream/PGPEncryptStreamMeta.java | 26 +-
.../processfiles/ProcessFilesDialog.java | 39 +-
.../processfiles/ProcessFilesMetaTest.java | 30 +-
.../transforms/propertyinput/PropertyInput.java | 34 +-
.../propertyinput/PropertyInputDialog.java | 87 +-
.../propertyinput/PropertyInputMeta.java | 54 +-
.../propertyinput/PropertyInputMetaTest.java | 32 +-
.../transforms/propertyoutput/PropertyOutput.java | 4 +-
.../propertyoutput/PropertyOutputData.java | 25 +-
.../propertyoutput/PropertyOutputDialog.java | 41 +-
.../propertyoutput/PropertyOutputMeta.java | 30 +-
.../propertyoutput/PropertyOutputMetaTest.java | 25 +-
.../transforms/randomvalue/RandomValueDialog.java | 31 +-
.../randomvalue/RandomValueMetaTest.java | 30 +-
.../pipeline/transforms/regexeval/RegexEval.java | 28 +-
.../transforms/regexeval/RegexEvalDialog.java | 44 +-
.../regexeval/RegexEvalHelperDialog.java | 48 +-
.../transforms/regexeval/RegexEvalMeta.java | 28 +-
.../transforms/regexeval/RegexEvalMetaTest.java | 34 +-
.../transforms/regexeval/RegexEvalUnitTest.java | 26 +-
.../transforms/regexeval/TransformMockUtil.java | 26 +-
.../transforms/replacestring/ReplaceString.java | 30 +-
.../replacestring/ReplaceStringDialog.java | 35 +-
.../replacestring/ReplaceStringMeta.java | 26 +-
.../replacestring/ReplaceStringMetaTest.java | 30 +-
.../replacestring/ReplaceStringTest.java | 27 +-
.../reservoirsampling/ReservoirSampling.java | 37 +-
.../reservoirsampling/ReservoirSamplingData.java | 26 +-
.../reservoirsampling/ReservoirSamplingDialog.java | 37 +-
.../reservoirsampling/ReservoirSamplingMeta.java | 26 +-
.../apache/hop/pipeline/transforms/rest/Rest.java | 69 +-
.../hop/pipeline/transforms/rest/RestDialog.java | 87 +-
.../hop/pipeline/transforms/rest/RestMeta.java | 35 +-
.../hop/pipeline/transforms/rest/RestMetaTest.java | 34 +-
.../hop/pipeline/transforms/rest/RestTest.java | 28 +-
.../transforms/rowgenerator/RowGenerator.java | 260 +-
.../rowgenerator/RowGeneratorDialog.java | 627 +--
.../transforms/rowgenerator/RowGeneratorMeta.java | 469 ++-
.../rowgenerator/RowGeneratorMetaTest.java | 29 +-
.../rowgenerator/RowGeneratorUnitTest.java | 62 +-
.../recordsfromstream/RecordsFromStreamDialog.java | 31 +-
.../rowsfromresult/RowsFromResultDialog.java | 31 +-
.../rowsfromresult/RowsFromResultMetaTest.java | 30 +-
.../transforms/rowstoresult/RowsToResultData.java | 25 +-
.../rowstoresult/RowsToResultDialog.java | 29 +-
.../transforms/salesforce/SOQLValuesHighlight.java | 12 +-
.../salesforce/SalesforceConnection.java | 12 +-
.../transforms/salesforce/SalesforceTransform.java | 12 +-
.../salesforce/SalesforceTransformDialog.java | 13 +-
.../salesforcedelete/SalesforceDelete.java | 4 +-
.../salesforcedelete/SalesforceDeleteDialog.java | 29 +-
.../salesforcedelete/SalesforceDeleteMeta.java | 2 +-
.../salesforceinput/SalesforceInput.java | 42 +-
.../salesforceinput/SalesforceInputData.java | 4 +-
.../salesforceinput/SalesforceInputDialog.java | 65 +-
.../salesforceinput/SalesforceInputMeta.java | 20 +-
.../salesforceinsert/SalesforceInsert.java | 10 +-
.../salesforceinsert/SalesforceInsertData.java | 4 +-
.../salesforceinsert/SalesforceInsertDialog.java | 57 +-
.../salesforceinsert/SalesforceInsertMeta.java | 4 +-
.../salesforceupdate/SalesforceUpdate.java | 8 +-
.../salesforceupdate/SalesforceUpdateData.java | 4 +-
.../salesforceupdate/SalesforceUpdateDialog.java | 59 +-
.../salesforceupdate/SalesforceUpdateMeta.java | 2 +-
.../salesforceupsert/SalesforceUpsert.java | 12 +-
.../salesforceupsert/SalesforceUpsertData.java | 4 +-
.../salesforceupsert/SalesforceUpsertDialog.java | 61 +-
.../salesforceupsert/SalesforceUpsertMeta.java | 4 +-
.../salesforcedelete/SalesforceDeleteMetaTest.java | 8 +-
.../salesforceinput/SalesforceInputDataTest.java | 2 +-
.../salesforceinput/SalesforceInputMetaTest.java | 10 +-
.../salesforceinput/SalesforceInputTest.java | 3 +-
.../salesforceinsert/SalesForceDateFieldTest.java | 2 +-
.../salesforceinsert/SalesforceInsertDataTest.java | 2 +-
.../salesforceinsert/SalesforceInsertMetaTest.java | 10 +-
.../salesforceinsert/SalesforceInsertTest.java | 2 +-
.../salesforceupdate/SalesforceUpdateDataTest.java | 2 +-
.../salesforceupdate/SalesforceUpdateMetaTest.java | 8 +-
.../salesforceupdate/SalesforceUpdateTest.java | 2 +-
.../salesforceupsert/SalesforceUpsertDataTest.java | 2 +-
.../salesforceupsert/SalesforceUpsertMetaTest.java | 10 +-
.../salesforceupsert/SalesforceUpsertTest.java | 2 +-
.../pipeline/transforms/samplerows/SampleRows.java | 30 +-
.../transforms/samplerows/SampleRowsDialog.java | 33 +-
.../transforms/samplerows/SampleRowsMeta.java | 26 +-
.../selectvalues/SelectValuesDialog.java | 42 +-
.../selectvalues/SelectValuesMetaTest.java | 29 +-
.../transforms/selectvalues/TransformMockUtil.java | 25 +-
.../setvalueconstant/SetValueConstant.java | 28 +-
.../setvalueconstant/SetValueConstantDialog.java | 360 +-
.../setvalueconstant/SetValueConstantMetaTest.java | 28 +-
.../setvalueconstant/SetValueConstantTest.java | 26 +-
.../transforms/setvaluefield/SetValueField.java | 30 +-
.../setvaluefield/SetValueFieldDialog.java | 35 +-
.../setvaluefield/SetValueFieldMetaTest.java | 6 +-
.../transforms/setvariable/SetVariable.java | 26 +-
.../transforms/setvariable/SetVariableDialog.java | 35 +-
.../hop/pipeline/transforms/sort/SortRows.java | 36 +-
.../pipeline/transforms/sort/SortRowsDialog.java | 47 +-
.../hop/pipeline/transforms/sort/SortRowsMeta.java | 26 +-
.../pipeline/transforms/sort/SortRowsMetaTest.java | 30 +-
.../transforms/sortedmerge/SortedMerge.java | 26 +-
.../transforms/sortedmerge/SortedMergeDialog.java | 35 +-
.../sortedmerge/SortedMergeMetaTest.java | 30 +-
.../splitfieldtorows/SplitFieldToRows.java | 32 +-
.../splitfieldtorows/SplitFieldToRowsDialog.java | 41 +-
.../splitfieldtorows/SplitFieldToRowsMeta.java | 28 +-
.../splitfieldtorows/SplitFieldToRowsMetaTest.java | 28 +-
.../splitfieldtorows/SplitFieldToRowsTest.java | 26 +-
.../hop/pipeline/transforms/sql/ExecSql.java | 30 +-
.../hop/pipeline/transforms/sql/ExecSqlDialog.java | 39 +-
.../hop/pipeline/transforms/sql/ExecSqlMeta.java | 28 +-
.../pipeline/transforms/sql/ExecSqlMetaTest.java | 30 +-
.../transforms/sqlfileoutput/SQLFileOutput.java | 40 +-
.../sqlfileoutput/SQLFileOutputDialog.java | 49 +-
.../sqlfileoutput/SQLFileOutputMeta.java | 50 +-
.../sqlfileoutput/SQLFileOutputMetaTest.java | 28 +-
.../apache/hop/pipeline/transforms/ssh/SSH.java | 26 +-
.../hop/pipeline/transforms/ssh/SSHData.java | 26 +-
.../hop/pipeline/transforms/ssh/SSHDialog.java | 91 +-
.../hop/pipeline/transforms/ssh/SSHMeta.java | 31 +-
.../hop/pipeline/transforms/ssh/SSHDataTest.java | 26 +-
.../transforms/streamlookup/StreamLookupData.java | 28 +-
.../streamlookup/StreamLookupDialog.java | 43 +-
.../streamlookup/StreamLookupMetaTest.java | 30 +-
.../transforms/streamlookup/StreamLookupTest.java | 26 +-
.../transforms/streamschemamerge/SchemaMapper.java | 2 +-
.../transforms/streamschemamerge/StreamSchema.java | 2 +-
.../streamschemamerge/StreamSchemaDialog.java | 7 +-
.../streamschemamerge/StreamSchemaMeta.java | 10 +-
.../streamschemamerge/RowTransformCollector.java | 6 +-
.../pipeline/transforms/stringcut/StringCut.java | 34 +-
.../transforms/stringcut/StringCutDialog.java | 35 +-
.../transforms/stringcut/StringCutMeta.java | 26 +-
.../transforms/stringcut/StringCutMetaTest.java | 30 +-
.../stringoperations/StringOperations.java | 28 +-
.../stringoperations/StringOperationsDialog.java | 35 +-
.../stringoperations/StringOperationsMeta.java | 28 +-
.../stringoperations/StringOperationsMetaTest.java | 30 +-
.../stringoperations/StringOperationsTest.java | 26 +-
.../transforms/switchcase/KeyToRowSetMap.java | 28 +-
.../transforms/switchcase/SwitchCaseData.java | 28 +-
.../transforms/switchcase/SwitchCaseDialog.java | 33 +-
.../transforms/switchcase/SwitchCaseMeta.java | 28 +-
.../transforms/switchcase/SwitchCaseMetaTest.java | 30 +-
.../transforms/switchcase/SwitchCaseTest.java | 44 +-
.../SynchronizeAfterMerge.java | 44 +-
.../SynchronizeAfterMergeData.java | 29 +-
.../SynchronizeAfterMergeDialog.java | 81 +-
.../SynchronizeAfterMergeMeta.java | 36 +-
.../SynchronizeAfterMergeMetaTest.java | 32 +-
.../SynchronizeAfterMergeTest.java | 32 +-
.../pipeline/transforms/syslog/SyslogMessage.java | 30 +-
.../transforms/syslog/SyslogMessageDialog.java | 45 +-
.../syslog/SyslogMessageConcurrentTest.java | 26 +-
.../transforms/syslog/SyslogMessageTest.java | 26 +-
.../transforms/systemdata/SystemDataDialog.java | 37 +-
.../transforms/systemdata/SystemDataMetaTest.java | 32 +-
.../transforms/systemdata/SystemDataTest.java | 26 +-
.../pipeline/transforms/tablecompare/Kjube.java | 31 +-
.../transforms/tablecompare/TableCompare.java | 28 +-
.../tablecompare/TableCompareDialog.java | 31 +-
.../transforms/tablecompare/TableCompareMeta.java | 26 +-
.../tablecompare/TableCompareMetaTest.java | 28 +-
.../transforms/tableexists/TableExists.java | 30 +-
.../transforms/tableexists/TableExistsDialog.java | 39 +-
.../transforms/tableexists/TableExistsMeta.java | 27 +-
.../transforms/tableoutput/TableOutput.java | 39 +-
.../transforms/tableoutput/TableOutputData.java | 29 +-
.../transforms/tableoutput/TableOutputDialog.java | 74 +-
.../transforms/tableoutput/TableOutputMeta.java | 53 +-
.../tableoutput/TableOutputMetaLoadSaveTest.java | 29 +-
.../transforms/tableoutput/TableOutputTest.java | 26 +-
.../hop/pipeline/transforms/terafast/TeraFast.java | 18 +-
.../transforms/terafast/TeraFastDialog.java | 44 +-
.../pipeline/transforms/terafast/TeraFastMeta.java | 31 +-
.../hop/pipeline/transforms/csvinput/CsvInput.java | 49 +-
.../pipeline/transforms/csvinput/CsvInputData.java | 25 +-
.../transforms/csvinput/CsvInputDialog.java | 70 +-
.../pipeline/transforms/csvinput/CsvInputMeta.java | 22 +-
.../fileinput/TextFileCSVImportProgressDialog.java | 42 +-
.../transforms/fileinput/TextFileInput.java | 43 +-
.../transforms/fileinput/TextFileInputData.java | 27 +-
.../transforms/fileinput/TextFileInputDialog.java | 110 +-
.../transforms/fileinput/TextFileInputMeta.java | 52 +-
.../fileinput/VariableButtonListenerFactory.java | 25 +-
.../text/TextFileCSVImportProgressDialog.java | 42 +-
.../fileinput/text/TextFileFilterProcessor.java | 25 +-
.../transforms/fileinput/text/TextFileInput.java | 31 +-
.../fileinput/text/TextFileInputData.java | 25 +-
.../fileinput/text/TextFileInputDialog.java | 90 +-
.../fileinput/text/TextFileInputMeta.java | 49 +-
.../fileinput/text/TextFileInputUtils.java | 25 +-
.../text/VariableButtonListenerFactory.java | 25 +-
.../transforms/textfileoutput/TextFileOutput.java | 67 +-
.../textfileoutput/TextFileOutputDialog.java | 64 +-
.../textfileoutput/TextFileOutputMeta.java | 45 +-
.../csvinput/CsvInputDoubleLineEndTest.java | 24 +-
.../transforms/fileinput/text/PDI_2875_Test.java | 30 +-
.../fileinput/text/TextFileInputMetaTest.java | 27 +-
.../fileinput/text/TransformMockUtil.java | 25 +-
.../transforms/textfileinput/PDI_2875_Test.java | 25 +-
.../textfileoutput/TextFileOutputMetaTest.java | 27 +-
.../textfileoutput/TextFileOutputTest.java | 31 +-
.../pipeline/transforms/uniquerows/UniqueRows.java | 26 +-
.../transforms/uniquerows/UniqueRowsDialog.java | 37 +-
.../transforms/uniquerows/UniqueRowsMetaTest.java | 30 +-
.../uniquerowsbyhashset/UniqueRowsByHashSet.java | 28 +-
.../UniqueRowsByHashSetData.java | 25 +-
.../UniqueRowsByHashSetDialog.java | 37 +-
.../UniqueRowsByHashSetMetaTest.java | 30 +-
.../hop/pipeline/transforms/update/Update.java | 33 +-
.../pipeline/transforms/update/UpdateDialog.java | 57 +-
.../hop/pipeline/transforms/update/UpdateMeta.java | 39 +-
.../pipeline/transforms/update/PDI_11152_Test.java | 26 +-
.../pipeline/transforms/update/UpdateMetaTest.java | 33 +-
.../UserDefinedJavaClassDialog.java | 43 +-
.../UserDefinedJavaClassHighlight.java | 25 +-
.../UserDefinedJavaClassMeta.java | 26 +-
.../transforms/valuemapper/ValueMapper.java | 26 +-
.../transforms/valuemapper/ValueMapperDialog.java | 37 +-
.../valuemapper/ValueMapperMetaTest.java | 34 +-
.../webserviceavailable/WebServiceAvailable.java | 30 +-
.../WebServiceAvailableDialog.java | 45 +-
.../transforms/webservices/WebService.java | 44 +-
.../transforms/webservices/WebServiceData.java | 25 +-
.../transforms/webservices/WebServiceDialog.java | 53 +-
.../transforms/webservices/WebServiceMeta.java | 36 +-
.../transforms/webservices/wsdl/ComplexType.java | 26 +-
.../webservices/wsdl/ControlWsdlLocator.java | 25 +-
.../transforms/webservices/wsdl/DomUtils.java | 25 +-
.../pipeline/transforms/webservices/wsdl/Wsdl.java | 30 +-
.../webservices/wsdl/WsdlComplexTypes.java | 27 +-
.../webservices/wsdl/WsdlOpParameterList.java | 27 +-
.../transforms/webservices/wsdl/WsdlTypes.java | 26 +-
.../transforms/webservices/wsdl/WsdlUtils.java | 30 +-
.../webservices/WebServiceMetaLoadSaveTest.java | 32 +-
.../transforms/webservices/WebServiceTest.java | 26 +-
.../pipeline/transforms/writetolog/WriteToLog.java | 26 +-
.../transforms/writetolog/WriteToLogDialog.java | 37 +-
.../transforms/writetolog/WriteToLogMetaTest.java | 30 +-
.../transforms/xml/RowTransformCollector.java | 30 +-
.../hop/pipeline/transforms/xml/addxml/AddXml.java | 28 +-
.../transforms/xml/addxml/AddXmlDialog.java | 49 +-
.../pipeline/transforms/xml/addxml/AddXmlMeta.java | 125 +-
.../transforms/xml/getxmldata/GetXmlData.java | 35 +-
.../transforms/xml/getxmldata/GetXmlDataData.java | 28 +-
.../xml/getxmldata/GetXmlDataDialog.java | 85 +-
.../transforms/xml/getxmldata/GetXmlDataField.java | 60 +-
.../transforms/xml/getxmldata/GetXmlDataMeta.java | 94 +-
.../getxmldata/LoopNodesImportProgressDialog.java | 28 +-
.../XmlInputFieldsImportProgressDialog.java | 32 +-
.../xml/xmlinputstream/XmlInputStream.java | 42 +-
.../xml/xmlinputstream/XmlInputStreamDialog.java | 51 +-
.../xml/xmlinputstream/XmlInputStreamMeta.java | 66 +-
.../pipeline/transforms/xml/xmljoin/XmlJoin.java | 106 +-
.../transforms/xml/xmljoin/XmlJoinData.java | 32 +-
.../transforms/xml/xmljoin/XmlJoinDialog.java | 49 +-
.../transforms/xml/xmljoin/XmlJoinMeta.java | 497 ++-
.../transforms/xml/xmloutput/XmlOutput.java | 33 +-
.../transforms/xml/xmloutput/XmlOutputDialog.java | 59 +-
.../transforms/xml/xmloutput/XmlOutputMeta.java | 72 +-
.../transforms/xml/xsdvalidator/XsdValidator.java | 36 +-
.../xml/xsdvalidator/XsdValidatorDialog.java | 45 +-
.../xml/xsdvalidator/XsdValidatorMeta.java | 74 +-
.../hop/pipeline/transforms/xml/xslt/Xslt.java | 36 +-
.../hop/pipeline/transforms/xml/xslt/XsltData.java | 26 +-
.../pipeline/transforms/xml/xslt/XsltDialog.java | 51 +-
.../hop/pipeline/transforms/xml/xslt/XsltMeta.java | 56 +-
.../xml/xmljoin/messages/messages_en_US.properties | 6 +-
.../transforms/xml/PipelineTestFactory.java | 44 +-
.../pipeline/transforms/xml/addxml/AddXMLTest.java | 92 -
...ctionTest.java => AddXmlMetaInjectionTest.java} | 162 +-
.../{AddXMLMetaTest.java => AddXmlMetaTest.java} | 148 +-
.../pipeline/transforms/xml/addxml/AddXmlTest.java | 86 +
.../transforms/xml/getxmldata/GetXMLDataTest.java | 62 +-
...amMetaTest.java => XmlInputStreamMetaTest.java} | 26 +-
...nputStreamTest.java => XmlInputStreamTest.java} | 68 +-
.../xml/xmljoin/XmlJoinMetaGetFieldsTest.java | 129 +-
...tionTest.java => XmlJoinMetaInjectionTest.java} | 26 +-
.../xml/xmljoin/XmlJoinOmitNullValuesTest.java | 96 +-
...onTest.java => XmlOutputMetaInjectionTest.java} | 26 +-
...LOutputMetaTest.java => XmlOutputMetaTest.java} | 40 +-
.../{XMLOutputTest.java => XmlOutputTest.java} | 32 +-
.../xml/xsdvalidator/XsdValidatorIntTest.java | 30 +-
.../xml/xsdvalidator/XsdValidatorMetaTest.java | 28 +-
.../hop/pipeline/transforms/xml/xslt/XsltTest.java | 44 +-
.../pipeline/transforms/yamlinput/YamlInput.java | 28 +-
.../transforms/yamlinput/YamlInputDialog.java | 59 +-
.../transforms/yamlinput/YamlInputMeta.java | 34 +-
.../pipeline/transforms/yamlinput/YamlReader.java | 26 +-
.../transforms/yamlinput/YamlInputMetaTest.java | 32 +-
.../hop/pipeline/transforms/zipfile/ZipFile.java | 26 +-
.../pipeline/transforms/zipfile/ZipFileDialog.java | 47 +-
.../zipfile/ZipFileMetaLoadSaveTest.java | 28 +-
.../transforms/zipfile/ZipFileMetaTest.java | 44 +-
plugins/vfs/azure/pom.xml | 50 +-
.../org/apache/hop/vfs/azure/AzureVfsPlugin.java | 36 +-
plugins/vfs/googledrive/pom.xml | 158 +-
.../hop/vfs/googledrive/GoogleDriveFileObject.java | 183 +-
.../vfs/googledrive/GoogleDriveFileProvider.java | 51 +-
.../hop/vfs/googledrive/GoogleDriveFileSystem.java | 76 +-
.../hop/vfs/googledrive/GoogleDriveVfsPlugin.java | 37 +-
.../googledrive/ui/GoogleAuthorizationDialog.java | 268 +-
.../util/CustomAuthorizationCodeInstalledApp.java | 56 +-
.../googledrive/util/CustomDataStoreFactory.java | 83 +-
.../util/CustomLocalServerReceiver.java | 93 +-
plugins/vfs/hdfs/pom.xml | 18 +-
plugins/vfs/pom.xml | 8 +-
.../java/org/apache/hop/vfs/s3/S3VfsPlugin.java | 36 +-
.../org/apache/hop/vfs/s3/amazon/s3/S3Util.java | 37 +-
.../org/apache/hop/vfs/s3/s3/vfs/S3FileName.java | 75 +-
.../apache/hop/vfs/s3/s3/vfs/S3FileNameParser.java | 49 +-
.../org/apache/hop/vfs/s3/s3/vfs/S3FileObject.java | 160 +-
.../apache/hop/vfs/s3/s3/vfs/S3FileProvider.java | 35 +-
.../org/apache/hop/vfs/s3/s3/vfs/S3FileSystem.java | 77 +-
.../org/apache/hop/vfs/s3/s3a/vfs/S3AFileName.java | 70 +-
.../hop/vfs/s3/s3a/vfs/S3AFileNameParser.java | 49 +-
.../apache/hop/vfs/s3/s3a/vfs/S3AFileObject.java | 23 +-
.../apache/hop/vfs/s3/s3a/vfs/S3AFileProvider.java | 36 +-
.../apache/hop/vfs/s3/s3a/vfs/S3AFileSystem.java | 28 +-
.../vfs/s3/s3common/S3CommonFileInputStream.java | 23 +-
.../hop/vfs/s3/s3common/S3CommonFileObject.java | 274 +-
.../hop/vfs/s3/s3common/S3CommonFileProvider.java | 65 +-
.../hop/vfs/s3/s3common/S3CommonFileSystem.java | 134 +-
.../s3common/S3CommonFileSystemConfigBuilder.java | 85 +-
.../vfs/s3/s3common/S3CommonPipedOutputStream.java | 182 +-
.../vfs/s3/s3common/S3CommonWindowedSubstream.java | 26 +-
.../apache/hop/vfs/s3/s3common/S3HopProperty.java | 33 +-
.../org/apache/hop/vfs/s3/s3n/vfs/S3NFileName.java | 53 +-
.../hop/vfs/s3/s3n/vfs/S3NFileNameParser.java | 40 +-
.../apache/hop/vfs/s3/s3n/vfs/S3NFileObject.java | 23 +-
.../apache/hop/vfs/s3/s3n/vfs/S3NFileProvider.java | 36 +-
.../apache/hop/vfs/s3/s3n/vfs/S3NFileSystem.java | 28 +-
.../apache/hop/vfs/s3/vfs/S3FileNameParserIT.java | 44 +-
.../hop/vfs/s3/vfs/S3FileNameParserTest.java | 59 +-
.../org/apache/hop/vfs/s3/vfs/S3FileNameTest.java | 61 +-
.../apache/hop/vfs/s3/vfs/S3FileObjectTest.java | 355 +-
.../apache/hop/vfs/s3/vfs/S3FileProviderTest.java | 43 +-
.../apache/hop/vfs/s3/vfs/S3FileSystemTest.java | 152 +-
.../hop/vfs/s3/vfs/S3NFileNameParserTest.java | 61 +-
.../org/apache/hop/vfs/s3/vfs/S3NFileNameTest.java | 62 +-
.../apache/hop/vfs/s3/vfs/S3NFileObjectTest.java | 340 +-
.../apache/hop/vfs/s3/vfs/S3NFileProviderTest.java | 43 +-
.../apache/hop/vfs/s3/vfs/S3NFileSystemTest.java | 70 +-
.../org/apache/hop/core/SwtUniversalImage.java | 25 +-
.../java/org/apache/hop/ui/core/WidgetUtils.java | 145 +-
.../hop/ui/core/database/DatabaseMetaEditor.java | 27 +-
.../database/dialog/DatabaseExplorerDialog.java | 1167 +++---
.../dialog/GetDatabaseInfoProgressDialog.java | 23 +-
.../dialog/GetPreviewTableProgressDialog.java | 28 +-
.../dialog/GetTableSizeProgressDialog.java | 33 +-
.../hop/ui/core/database/dialog/SqlEditor.java | 32 +-
.../org/apache/hop/ui/core/dialog/BaseDialog.java | 39 +-
.../hop/ui/core/dialog/CheckResultDialog.java | 269 +-
.../hop/ui/core/dialog/ConfigurationDialog.java | 49 +-
.../ui/core/dialog/DisplayInvocationHandler.java | 25 +-
.../apache/hop/ui/core/dialog/EditRowsDialog.java | 25 +-
.../apache/hop/ui/core/dialog/EnterListDialog.java | 25 +-
.../hop/ui/core/dialog/EnterMappingDialog.java | 27 +-
.../hop/ui/core/dialog/EnterStringDialog.java | 35 +-
.../hop/ui/core/dialog/PreviewRowsDialog.java | 27 +-
.../ui/core/dialog/SubjectDataBrowserDialog.java | 25 +-
.../hop/ui/core/gui/GuiCompositeWidgets.java | 29 +-
.../org/apache/hop/ui/core/gui/GuiResource.java | 28 +-
.../hop/ui/core/metadata/MetadataEditor.java | 6 +-
.../hop/ui/core/metadata/MetadataManager.java | 25 +-
.../apache/hop/ui/core/widget/AuthComposite.java | 140 -
.../hop/ui/core/widget/CheckBoxTableCombo.java | 225 --
.../apache/hop/ui/core/widget/CheckBoxToolTip.java | 25 +-
.../org/apache/hop/ui/core/widget/ComboVar.java | 28 +-
.../apache/hop/ui/core/widget/ConditionEditor.java | 29 +-
.../hop/ui/core/widget/ControlSpaceKeyAdapter.java | 26 +-
.../hop/ui/core/widget/MetaSelectionLine.java | 27 +-
.../org/apache/hop/ui/core/widget/OsHelper.java | 25 +-
.../apache/hop/ui/core/widget/StyledTextComp.java | 27 +-
.../org/apache/hop/ui/core/widget/TableDraw.java | 25 +-
.../org/apache/hop/ui/core/widget/TableView.java | 31 +-
.../org/apache/hop/ui/core/widget/TextVar.java | 26 +-
.../apache/hop/ui/core/widget/TopicSelection.java | 38 +-
.../org/apache/hop/ui/core/widget/TreeMemory.java | 25 +-
.../core/widget/VariableButtonListenerFactory.java | 26 +-
.../hop/ui/core/widget/warning/TextVarWarning.java | 25 +-
.../hop/ui/core/widget/warning/WarningText.java | 25 +-
.../main/java/org/apache/hop/ui/hopgui/HopGui.java | 1004 +++--
.../ui/hopgui/delegates/HopGuiFileDelegate.java | 27 +-
.../hopgui/dialog/AnalyseImpactProgressDialog.java | 30 +-
.../hopgui/dialog/CheckPipelineProgressDialog.java | 27 +-
.../hop/ui/hopgui/dialog/GetSqlProgressDialog.java | 31 +-
.../dialog/GetWorkflowSqlProgressDialog.java | 31 +-
.../hop/ui/hopgui/dialog/PreviewSelectDialog.java | 36 +-
.../hopgui/dialog/SearchFieldsProgressDialog.java | 32 +-
.../file/delegates/HopGuiNotePadDelegate.java | 28 +-
.../hopgui/file/pipeline/HopGuiPipelineGraph.java | 129 +-
.../hopgui/file/pipeline/HopPipelineFileType.java | 28 +-
.../context/HopGuiPipelineTransformContext.java | 130 +-
.../delegates/HopGuiPipelineClipboardDelegate.java | 25 +-
.../delegates/HopGuiPipelineGridDelegate.java | 551 +--
.../delegates/HopGuiPipelineHopDelegate.java | 25 +-
.../delegates/HopGuiPipelineRunDelegate.java | 46 +-
.../delegates/HopGuiPipelineTransformDelegate.java | 489 ++-
.../hop/ui/hopgui/file/shared/DelayTimer.java | 25 +-
.../hopgui/file/workflow/HopGuiWorkflowGraph.java | 3209 +++++++++-------
.../hopgui/file/workflow/HopWorkflowFileType.java | 27 +-
.../context/HopGuiWorkflowActionContext.java | 124 +-
.../delegates/HopGuiWorkflowClipboardDelegate.java | 31 +-
.../delegates/HopGuiWorkflowRunDelegate.java | 41 +-
.../dataorch/HopDataOrchestrationPerspective.java | 41 +-
.../perspective/dataorch/HopGuiAbstractGraph.java | 48 +-
.../search/HopGuiDescribedVariableSearchable.java | 25 +-
.../apache/hop/ui/i18n/MessagesSourceCrawler.java | 35 +-
.../java/org/apache/hop/ui/i18n/MessagesStore.java | 27 +-
.../java/org/apache/hop/ui/i18n/SourceStore.java | 25 +-
.../org/apache/hop/ui/i18n/editor/Translator.java | 29 +-
.../hop/ui/partition/PartitionSchemaEditor.java | 2 +-
.../config/PipelineRunConfigurationEditor.java | 17 +-
.../hop/ui/pipeline/debug/PipelineDebugDialog.java | 34 +-
.../ui/pipeline/dialog/ModPartitionerDialog.java | 169 +-
.../hop/ui/pipeline/dialog/PipelineDialog.java | 41 +-
.../PipelineExecutionConfigurationDialog.java | 25 +-
.../dialog/PipelinePreviewProgressDialog.java | 30 +-
.../ui/pipeline/transform/BaseTransformDialog.java | 1110 +++---
.../transform/TransformErrorMetaDialog.java | 42 +-
.../common/ICsvInputAwareTransformDialog.java | 36 +-
.../ui/pipeline/transforms/dummy/DummyDialog.java | 35 +-
.../pipeline/transforms/groupby/GroupByDialog.java | 51 +-
.../transforms/injector/InjectorDialog.java | 35 +-
.../transforms/missing/MissingPipelineDialog.java | 32 +-
.../pipelineexecutor/PipelineExecutorDialog.java | 67 +-
.../transforms/tableinput/SqlValuesHighlight.java | 39 +-
.../transforms/tableinput/TableInputDialog.java | 52 +-
.../workflowexecutor/WorkflowExecutorDialog.java | 43 +-
.../org/apache/hop/ui/server/HopServerEditor.java | 21 +-
.../hop/ui/workflow/action/ActionDialog.java | 40 +-
.../actions/pipeline/ActionBaseDialog.java | 664 ++--
.../actions/pipeline/ActionPipelineDialog.java | 653 ++--
.../actions/workflow/ActionWorkflowDialog.java | 391 +-
.../config/WorkflowRunConfigurationEditor.java | 6 +-
.../hop/ui/workflow/dialog/WorkflowDialog.java | 57 +-
.../WorkflowExecutionConfigurationDialog.java | 30 +-
1458 files changed, 46474 insertions(+), 46680 deletions(-)
delete mode 100644 core/src/main/java/org/apache/hop/core/database/util/DatabaseLogExceptionFactory.java
delete mode 100644 core/src/main/java/org/apache/hop/core/logging/ILogTableCore.java
create mode 100644 core/src/main/java/org/apache/hop/core/parameters/INamedParameterDefinitions.java
create mode 100644 core/src/main/java/org/apache/hop/core/parameters/INamedParameters.java
delete mode 100644 core/src/main/java/org/apache/hop/core/parameters/INamedParams.java
copy core/src/main/java/org/apache/hop/{metadata/api/IHopMetadata.java => core/parameters/NamedParameter.java} (67%)
copy core/src/main/java/org/apache/hop/{metadata/api/IHopMetadata.java => core/parameters/NamedParameterDefinition.java} (70%)
create mode 100644 core/src/main/java/org/apache/hop/core/parameters/NamedParameters.java
create mode 100644 core/src/main/java/org/apache/hop/core/parameters/NamedParametersDefnitions.java
delete mode 100644 core/src/main/java/org/apache/hop/core/parameters/NamedParamsDefault.java
create mode 100644 core/src/main/java/org/apache/hop/metadata/api/HopMetadataBase.java
delete mode 100644 core/src/test/java/org/apache/hop/core/database/util/DatabaseLogExceptionFactoryTest.java
create mode 100644 integration-tests/parameters_and_variables/00005-mapping.hpl
create mode 100644 integration-tests/parameters_and_variables/0001-get-variable.hpl
create mode 100644 integration-tests/parameters_and_variables/0001-set-variable.hpl
create mode 100644 integration-tests/parameters_and_variables/0002-pipeline.hpl
create mode 100644 integration-tests/parameters_and_variables/0002-workflow.hwf
create mode 100644 integration-tests/parameters_and_variables/0003-child-pipeline.hpl
create mode 100644 integration-tests/parameters_and_variables/0003-pipeline-parent.hpl
create mode 100644 integration-tests/parameters_and_variables/0004-check-variable.hpl
create mode 100644 integration-tests/parameters_and_variables/0004-check-variables.hwf
create mode 100644 integration-tests/parameters_and_variables/0005-main-pipeline.hpl
create mode 100644 integration-tests/parameters_and_variables/0006-check-variables.hpl
create mode 100644 integration-tests/parameters_and_variables/0006-check-variables.hwf
create mode 100644 integration-tests/parameters_and_variables/main-0001-workflow-set-get-variable.hwf
create mode 100644 integration-tests/parameters_and_variables/main-0002-pipeline-job-executor.hwf
create mode 100644 integration-tests/parameters_and_variables/main-0003-pipeline-pipeline-executor.hwf
create mode 100644 integration-tests/parameters_and_variables/main-0004-pass-variables-and-parameters.hwf
create mode 100644 integration-tests/parameters_and_variables/main-0005-mappings.hwf
create mode 100644 integration-tests/parameters_and_variables/main-0006-not-passing-parameters.hwf
create mode 100644 integration-tests/parameters_and_variables/metadata/pipeline-run-configuration/local.json
copy {plugins/transforms/mapping/src/main/resources/it => integration-tests/parameters_and_variables}/metadata/workflow-run-configuration/local.json (100%)
copy {plugins/engines/beam/src/main/resources/demo => integration-tests/parameters_and_variables}/project-config.json (100%)
create mode 100644 integration-tests/parameters_and_variables/run-all.hwf
create mode 100644 integration-tests/partitioning/0001-static-partitioning.hpl
create mode 100644 integration-tests/partitioning/0002-dynamic-partitioning.hpl.hpl
create mode 100644 integration-tests/partitioning/0003-repartitioning.hpl
create mode 100644 integration-tests/partitioning/main-0001-static-partitioning.hwf
create mode 100644 integration-tests/partitioning/main-0002-dynamic-partitioning.hwf
create mode 100644 integration-tests/partitioning/main-0003-repartitioning.hwf
create mode 100644 integration-tests/partitioning/metadata/partition/dynamic3.json
create mode 100644 integration-tests/partitioning/metadata/partition/repart4.json
create mode 100644 integration-tests/partitioning/metadata/partition/static3.json
create mode 100644 integration-tests/partitioning/metadata/pipeline-run-configuration/local.json
copy {plugins/transforms/mapping/src/main/resources/it => integration-tests/partitioning}/metadata/workflow-run-configuration/local.json (100%)
copy {plugins/engines/beam/src/main/resources/demo => integration-tests/partitioning}/project-config.json (100%)
create mode 100644 integration-tests/xml/0001-xml-join-test.hpl
copy archive-samples/transformations/files/XML Add - creating multi level XML files.xls => integration-tests/xml/files/input-file.xls (100%)
create mode 100644 integration-tests/xml/main-0001-xml-join-test.hwf
create mode 100644 integration-tests/xml/metadata/pipeline-run-configuration/local.json
copy {plugins/transforms/mapping/src/main/resources/it => integration-tests/xml}/metadata/workflow-run-configuration/local.json (100%)
copy {plugins/engines/beam/src/main/resources/demo => integration-tests/xml}/project-config.json (100%)
delete mode 100644 plugins/databases/mysql/src/test/java/org/apache/hop/databases/mysql/util/MySqlDatabaseLogExceptionFactoryTest.java
mode change 100755 => 100644 plugins/misc/testing/src/main/java/org/apache/hop/testing/DataSet.java
mode change 100755 => 100644 plugins/misc/testing/src/main/java/org/apache/hop/testing/gui/TestingGuiPlugin.java
mode change 100755 => 100644 plugins/misc/testing/src/main/java/org/apache/hop/testing/util/DataSetConst.java
create mode 100644 plugins/misc/testing/src/main/java/org/apache/hop/testing/xp/HopGuiFlagPipelineForUnitTestExtensionPoint.java
mode change 100755 => 100644 plugins/transforms/streamschemamerge/src/main/java/org/apache/hop/pipeline/transforms/streamschemamerge/StreamSchema.java
mode change 100755 => 100644 plugins/transforms/streamschemamerge/src/main/java/org/apache/hop/pipeline/transforms/streamschemamerge/StreamSchemaMeta.java
mode change 100755 => 100644 plugins/transforms/streamschemamerge/src/test/java/org/apache/hop/pipeline/transforms/streamschemamerge/RowTransformCollector.java
delete mode 100644 plugins/transforms/xml/src/test/java/org/apache/hop/pipeline/transforms/xml/addxml/AddXMLTest.java
rename plugins/transforms/xml/src/test/java/org/apache/hop/pipeline/transforms/xml/addxml/{AddXMLMetaInjectionTest.java => AddXmlMetaInjectionTest.java} (75%)
rename plugins/transforms/xml/src/test/java/org/apache/hop/pipeline/transforms/xml/addxml/{AddXMLMetaTest.java => AddXmlMetaTest.java} (72%)
create mode 100644 plugins/transforms/xml/src/test/java/org/apache/hop/pipeline/transforms/xml/addxml/AddXmlTest.java
rename plugins/transforms/xml/src/test/java/org/apache/hop/pipeline/transforms/xml/xmlinputstream/{XMLInputStreamMetaTest.java => XmlInputStreamMetaTest.java} (72%)
rename plugins/transforms/xml/src/test/java/org/apache/hop/pipeline/transforms/xml/xmlinputstream/{XMLInputStreamTest.java => XmlInputStreamTest.java} (89%)
rename plugins/transforms/xml/src/test/java/org/apache/hop/pipeline/transforms/xml/xmljoin/{XMLJoinMetaInjectionTest.java => XmlJoinMetaInjectionTest.java} (70%)
rename plugins/transforms/xml/src/test/java/org/apache/hop/pipeline/transforms/xml/xmloutput/{XMLOutputMetaInjectionTest.java => XmlOutputMetaInjectionTest.java} (80%)
rename plugins/transforms/xml/src/test/java/org/apache/hop/pipeline/transforms/xml/xmloutput/{XMLOutputMetaTest.java => XmlOutputMetaTest.java} (93%)
rename plugins/transforms/xml/src/test/java/org/apache/hop/pipeline/transforms/xml/xmloutput/{XMLOutputTest.java => XmlOutputTest.java} (86%)
delete mode 100644 ui/src/main/java/org/apache/hop/ui/core/widget/AuthComposite.java
delete mode 100644 ui/src/main/java/org/apache/hop/ui/core/widget/CheckBoxTableCombo.java