You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2021/08/27 18:52:28 UTC
[incubator-hop] branch master updated: [CLEANUP] add override and
cleanup <> operators
This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hop.git
The following commit(s) were added to refs/heads/master by this push:
new 5fff772 [CLEANUP] add override and cleanup <> operators
new 7aa9953 Merge pull request #1024 from hansva/master
5fff772 is described below
commit 5fff772913a7ff3868e6cb070eb8a6c9f7a7a611
Author: Hans Van Akelyen <ha...@gmail.com>
AuthorDate: Fri Aug 27 19:39:44 2021 +0200
[CLEANUP] add override and cleanup <> operators
---
core/src/main/java/org/apache/hop/core/Const.java | 4 +
.../java/org/apache/hop/core/config/HopConfig.java | 1 +
.../apache/hop/core/config/plugin/ConfigFile.java | 1 +
.../apache/hop/core/database/BaseDatabaseMeta.java | 4 +
.../org/apache/hop/core/database/Database.java | 4 -
.../apache/hop/core/database/DatabaseFactory.java | 1 +
.../apache/hop/core/database/DelegatingDriver.java | 1 +
.../apache/hop/core/logging/LogChannelFactory.java | 4 +
.../hop/core/parameters/INamedParameters.java | 1 +
.../apache/hop/core/plugins/BasePluginType.java | 1 +
.../java/org/apache/hop/core/plugins/Plugin.java | 2 +
.../hop/core/row/value/ValueMetaConverter.java | 1 +
.../hop/core/row/value/ValueMetaTimestamp.java | 1 +
.../org/apache/hop/core/search/SearchQuery.java | 1 +
.../apache/hop/core/spreadsheet/IKWorkbook.java | 1 +
.../apache/hop/metadata/api/HopMetadataBase.java | 4 +
.../encryption/HopTwoWayPasswordEncoderTest.java | 1 +
.../multi/MultiMetadataSerializerTest.java | 1 +
.../java/org/apache/hop/base/AbstractMeta.java | 4 +
.../main/java/org/apache/hop/config/HopConfig.java | 1 +
.../java/org/apache/hop/core/HopEnvironment.java | 1 +
.../main/java/org/apache/hop/core/NotePadMeta.java | 10 ++
.../org/apache/hop/core/changed/ChangedFlag.java | 4 +
.../main/java/org/apache/hop/core/gui/SvgGc.java | 31 ++++
.../apache/hop/core/playlist/FilePlayListAll.java | 1 +
.../hop/core/truststore/HopTrustManager.java | 3 +
.../hop/core/truststore/TrustAlwaysManager.java | 3 +
.../apache/hop/core/util/AddClosureArrayList.java | 1 +
.../hop/core/util/BooleanPluginProperty.java | 5 +
.../apache/hop/core/util/CollectionPredicates.java | 12 ++
.../hop/core/util/ConfigurableStreamLogger.java | 1 +
.../hop/core/util/IntegerPluginProperty.java | 5 +
.../java/org/apache/hop/core/util/KeyValueSet.java | 1 +
.../hop/core/util/PluginPropertyHandler.java | 1 +
.../hop/core/util/StringListPluginProperty.java | 6 +
.../apache/hop/core/util/StringPluginProperty.java | 5 +
.../hop/history/local/LocalAuditManager.java | 4 +
.../main/java/org/apache/hop/imp/HopImport.java | 1 +
.../java/org/apache/hop/imp/HopImportBase.java | 24 +++
.../org/apache/hop/partition/PartitionSchema.java | 1 +
.../org/apache/hop/pipeline/BasePartitioner.java | 7 +
.../org/apache/hop/pipeline/ModPartitioner.java | 7 +
.../java/org/apache/hop/pipeline/Pipeline.java | 50 ++++++
.../pipeline/PipelineExecutionConfiguration.java | 14 ++
.../org/apache/hop/pipeline/PipelineHopMeta.java | 1 +
.../java/org/apache/hop/pipeline/PipelineMeta.java | 1 +
.../hop/pipeline/debug/PipelineDebugMeta.java | 1 +
.../hop/pipeline/engine/IPipelineEngine.java | 3 +
.../engines/EmptyPipelineRunConfiguration.java | 3 +
.../local/LocalPipelineRunConfiguration.java | 1 +
.../LocalSinglePipelineRunConfiguration.java | 1 +
.../engines/remote/RemotePipelineEngine.java | 12 ++
.../remote/RemotePipelineRunConfiguration.java | 1 +
.../hop/pipeline/transform/BaseTransform.java | 19 +++
.../apache/hop/pipeline/transform/ITransform.java | 24 +++
.../apache/hop/pipeline/transform/RowAdapter.java | 3 +
.../apache/hop/pipeline/transform/RunThread.java | 1 +
.../hop/pipeline/transform/TransformIOMeta.java | 20 +++
.../pipeline/transform/TransformInitThread.java | 1 +
.../hop/pipeline/transform/TransformMeta.java | 1 +
.../transform/TransformPartitioningMeta.java | 1 +
.../errorhandling/AbstractFileErrorHandler.java | 2 +
.../errorhandling/CompositeFileErrorHandler.java | 5 +
.../FileErrorHandlerContentLineNumber.java | 3 +
.../FileErrorHandlerMissingFiles.java | 3 +
.../pipeline/transform/errorhandling/Stream.java | 11 ++
.../hop/pipeline/transforms/dummy/DummyMeta.java | 7 +
.../transforms/file/BaseFileInputMeta.java | 1 +
.../transforms/file/BaseFileInputTransform.java | 1 +
.../pipeline/transforms/injector/InjectorMeta.java | 5 +
.../hop/pipeline/transforms/missing/Missing.java | 1 +
.../transforms/missing/MissingTransform.java | 1 +
.../hop/resource/SequenceResourceNaming.java | 1 +
.../apache/hop/resource/SimpleResourceNaming.java | 3 +
.../src/main/java/org/apache/hop/run/HopRun.java | 3 +
.../main/java/org/apache/hop/search/HopSearch.java | 1 +
.../main/java/org/apache/hop/server/HopServer.java | 2 +
.../java/org/apache/hop/workflow/Workflow.java | 54 +++++++
.../workflow/WorkflowExecutionConfiguration.java | 13 ++
.../java/org/apache/hop/workflow/WorkflowMeta.java | 5 +
.../org/apache/hop/workflow/action/ActionBase.java | 32 ++++
.../org/apache/hop/workflow/action/ActionMeta.java | 10 ++
.../org/apache/hop/workflow/action/IAction.java | 1 +
.../workflow/action/validator/AndValidator.java | 2 +
.../workflow/action/validator/EmailValidator.java | 2 +
.../validator/FileDoesNotExistValidator.java | 2 +
.../action/validator/FileExistsValidator.java | 2 +
.../action/validator/IntegerValidator.java | 2 +
.../workflow/action/validator/LongValidator.java | 2 +
.../action/validator/NotBlankValidator.java | 2 +
.../action/validator/NotNullValidator.java | 2 +
.../hop/workflow/actions/dummy/ActionDummy.java | 4 +
.../hop/workflow/actions/start/ActionStart.java | 5 +
.../hop/workflow/engine/IWorkflowEngine.java | 2 +
.../empty/EmptyWorkflowRunConfiguration.java | 3 +
.../local/LocalWorkflowRunConfiguration.java | 1 +
.../engines/remote/RemoteWorkflowEngine.java | 21 +++
.../remote/RemoteWorkflowRunConfiguration.java | 1 +
.../java/org/apache/hop/www/AddExportServlet.java | 3 +
.../org/apache/hop/www/AddPipelineServlet.java | 3 +
.../org/apache/hop/www/AddWorkflowServlet.java | 3 +
.../org/apache/hop/www/BaseHopServerPlugin.java | 1 +
.../java/org/apache/hop/www/BaseHttpServlet.java | 3 +
.../java/org/apache/hop/www/BodyHttpServlet.java | 1 +
.../apache/hop/www/GetPipelineImageServlet.java | 3 +
.../apache/hop/www/GetPipelineStatusServlet.java | 3 +
.../java/org/apache/hop/www/GetRootServlet.java | 3 +
.../java/org/apache/hop/www/GetStatusServlet.java | 3 +
.../apache/hop/www/GetWorkflowImageServlet.java | 3 +
.../apache/hop/www/GetWorkflowStatusServlet.java | 3 +
.../java/org/apache/hop/www/HopServerConfig.java | 1 +
.../org/apache/hop/www/HopServerObjectEntry.java | 2 +
.../java/org/apache/hop/www/HopServerServlet.java | 2 +
.../org/apache/hop/www/HopServerSingleton.java | 1 +
.../apache/hop/www/NextSequenceValueServlet.java | 3 +
.../org/apache/hop/www/PausePipelineServlet.java | 3 +
.../hop/www/PrepareExecutionPipelineServlet.java | 3 +
.../org/apache/hop/www/RemovePipelineServlet.java | 3 +
.../org/apache/hop/www/RemoveWorkflowServlet.java | 3 +
.../org/apache/hop/www/SniffTransformServlet.java | 6 +
.../hop/www/StartExecutionPipelineServlet.java | 3 +
.../org/apache/hop/www/StartPipelineServlet.java | 3 +
.../org/apache/hop/www/StartWorkflowServlet.java | 3 +
.../org/apache/hop/www/StopPipelineServlet.java | 3 +
.../org/apache/hop/www/StopWorkflowServlet.java | 3 +
.../java/org/apache/hop/www/WebServiceServlet.java | 3 +
.../transforms/loadsave/setter/FieldSetter.java | 1 +
.../workflow/action/loadsave/LoadSaveTester.java | 1 +
.../ActionAddResultFilenames.java | 6 +
.../ActionAddResultFilenamesDialog.java | 7 +
.../actions/as400command/ActionAs400Command.java | 1 +
.../ActionCheckDbConnections.java | 1 +
.../checkfilelocked/ActionCheckFilesLocked.java | 8 +
.../ActionCheckFilesLockedDialog.java | 6 +
.../actions/columnsexist/ActionColumnsExist.java | 2 +
.../columnsexist/ActionColumnsExistDialog.java | 2 +
.../actions/copyfiles/ActionCopyFiles.java | 9 ++
.../actions/copyfiles/ActionCopyFilesDialog.java | 3 +
.../ActionCopyMoveResultFilenames.java | 6 +
.../ActionCopyMoveResultFilenamesDialog.java | 12 ++
.../actions/createfile/ActionCreateFile.java | 7 +
.../actions/createfile/ActionCreateFileDialog.java | 2 +
.../actions/createfolder/ActionCreateFolder.java | 5 +
.../createfolder/ActionCreateFolderDialog.java | 2 +
.../workflow/actions/delay/ActionDelayDialog.java | 1 +
.../actions/deletefile/ActionDeleteFile.java | 9 ++
.../actions/deletefile/ActionDeleteFileDialog.java | 2 +
.../actions/deletefiles/ActionDeleteFiles.java | 3 +
.../deletefiles/ActionDeleteFilesDialog.java | 6 +
.../actions/deletefolders/ActionDeleteFolders.java | 3 +
.../deletefolders/ActionDeleteFoldersDialog.java | 6 +
.../ActionDeleteResultFilenames.java | 6 +
.../ActionDeleteResultFilenamesDialog.java | 2 +
.../actions/dostounix/ActionDosToUnix.java | 3 +
.../actions/dostounix/ActionDosToUnixDialog.java | 7 +
.../hop/workflow/actions/eval/ActionEval.java | 8 +
.../workflow/actions/eval/ActionEvalDialog.java | 8 +
.../evalfilesmetrics/ActionEvalFilesMetrics.java | 7 +
.../ActionEvalFilesMetricsDialog.java | 8 +
.../ActionEvalTableContent.java | 7 +
.../ActionEvalTableContentDialog.java | 14 ++
.../actions/evaluatetablecontent/MockDriver.java | 1 +
.../actions/filecompare/ActionFileCompare.java | 6 +
.../filecompare/ActionFileCompareDialog.java | 2 +
.../actions/fileexists/ActionFileExists.java | 8 +
.../actions/fileexists/ActionFileExistsDialog.java | 1 +
.../actions/filesexist/ActionFilesExist.java | 5 +
.../actions/filesexist/ActionFilesExistDialog.java | 4 +
.../actions/folderisempty/ActionFolderIsEmpty.java | 6 +
.../folderisempty/ActionFolderIsEmptyDialog.java | 3 +
.../folderscompare/ActionFoldersCompare.java | 7 +
.../folderscompare/ActionFoldersCompareDialog.java | 6 +
.../apache/hop/workflow/actions/ftp/ActionFtp.java | 20 +++
.../hop/workflow/actions/ftp/ActionFtpDialog.java | 10 ++
.../actions/ftpdelete/ActionFtpDelete.java | 18 +++
.../actions/ftpdelete/ActionFtpDeleteDialog.java | 6 +
.../hop/workflow/actions/ftpput/ActionFtpPut.java | 19 +++
.../actions/ftpput/ActionFtpPutDialog.java | 1 +
.../hop/workflow/actions/sftp/ActionSftp.java | 5 +-
.../workflow/actions/sftp/ActionSftpDialog.java | 4 +
.../hop/workflow/actions/sftp/SftpClient.java | 2 +-
.../workflow/actions/sftpput/ActionSftpPut.java | 5 +-
.../actions/sftpput/ActionSftpPutDialog.java | 8 +
.../WorkflowActionFtpDeleteLoadSaveTest.java | 2 +-
.../sftpput/WorkflowActionSftpPutLoadSaveTest.java | 2 +-
.../hop/workflow/actions/getpop/ActionGetPOP.java | 6 +
.../actions/getpop/ActionGetPOPDialog.java | 17 ++
.../workflow/actions/http/ActionHttpDialog.java | 3 +
.../hop/workflow/actions/mail/ActionMail.java | 6 +
.../workflow/actions/mail/ActionMailDialog.java | 15 ++
.../actions/mailvalidator/ActionMailValidator.java | 4 +
.../mailvalidator/ActionMailValidatorDialog.java | 2 +
.../actions/movefiles/ActionMoveFiles.java | 7 +
.../actions/movefiles/ActionMoveFilesDialog.java | 23 +++
.../actions/msgboxinfo/ActionMsgBoxInfo.java | 6 +
.../actions/msgboxinfo/ActionMsgBoxInfoDialog.java | 1 +
.../actions/mssqlbulkload/ActionMssqlBulkLoad.java | 8 +
.../mssqlbulkload/ActionMssqlBulkLoadDialog.java | 13 ++
.../actions/mysqlbulkfile/ActionMysqlBulkFile.java | 9 ++
.../mysqlbulkfile/ActionMysqlBulkFileDialog.java | 2 +
.../actions/mysqlbulkload/ActionMysqlBulkLoad.java | 8 +
.../mysqlbulkload/ActionMysqlBulkLoadDialog.java | 6 +
.../pgpdecryptfiles/ActionPGPDecryptFiles.java | 7 +
.../ActionPGPDecryptFilesDialog.java | 21 +++
.../pgpencryptfiles/ActionPGPEncryptFiles.java | 7 +
.../hop/workflow/actions/pgpencryptfiles/GPG.java | 1 +
.../actions/pgpverify/ActionPGPVerify.java | 7 +
.../actions/pgpverify/ActionPGPVerifyDialog.java | 2 +
.../hop/workflow/actions/ping/ActionPing.java | 5 +
.../workflow/actions/ping/ActionPingDialog.java | 2 +
.../actions/pipeline/ActionPipelineDialog.java | 8 +
.../hop/workflow/actions/repeat/EndRepeat.java | 3 +
.../apache/hop/workflow/actions/repeat/Repeat.java | 1 +
.../ActionSendNagiosPassiveCheck.java | 5 +
.../ActionSendNagiosPassiveCheckDialog.java | 3 +
.../actions/setvariables/ActionSetVariables.java | 7 +
.../setvariables/ActionSetVariablesDialog.java | 2 +
.../hop/workflow/actions/shell/ActionShell.java | 9 ++
.../workflow/actions/shell/ActionShellDialog.java | 8 +
.../actions/simpleeval/ActionSimpleEvalDialog.java | 8 +
.../workflow/actions/snmptrap/ActionSNMPTrap.java | 4 +
.../actions/snmptrap/ActionSNMPTrapDialog.java | 2 +
.../apache/hop/workflow/actions/sql/ActionSql.java | 7 +
.../hop/workflow/actions/sql/ActionSqlDialog.java | 11 ++
.../workflow/actions/success/ActionSuccess.java | 5 +
.../actions/success/ActionSuccessDialog.java | 1 +
.../actions/tableexists/ActionTableExists.java | 7 +
.../tableexists/ActionTableExistsDialog.java | 3 +
.../hop/workflow/actions/telnet/ActionTelnet.java | 5 +
.../actions/telnet/ActionTelnetDialog.java | 1 +
.../truncatetables/ActionTruncateTables.java | 1 +
.../hop/workflow/actions/unzip/ActionUnZip.java | 6 +
.../workflow/actions/unzip/ActionUnZipDialog.java | 14 ++
.../actions/waitforfile/ActionWaitForFile.java | 7 +
.../waitforfile/ActionWaitForFileDialog.java | 4 +
.../actions/waitforsql/ActionWaitForSqlDialog.java | 15 ++
.../ActionWebServiceAvailable.java | 4 +
.../ActionWebServiceAvailableDialog.java | 1 +
.../actions/workflow/ActionWorkflowDialog.java | 10 ++
.../actions/workflow/ActionWorkflowRunner.java | 1 +
.../actions/writetofile/ActionWriteToFile.java | 7 +
.../writetofile/ActionWriteToFileDialog.java | 5 +
.../actions/writetolog/ActionWriteToLogDialog.java | 1 +
.../actions/xml/dtdvalidator/DtdValidator.java | 5 +
.../xml/dtdvalidator/DtdValidatorDialog.java | 4 +
.../actions/xml/dtdvalidator/DtdValidatorUtil.java | 3 +
.../actions/xml/xmlwellformed/XmlWellFormed.java | 7 +
.../xml/xmlwellformed/XmlWellFormedDialog.java | 10 ++
.../actions/xml/xsdvalidator/XsdValidator.java | 5 +
.../xml/xsdvalidator/XsdValidatorDialog.java | 4 +
.../apache/hop/workflow/actions/xml/xslt/Xslt.java | 5 +
.../hop/workflow/actions/xml/xslt/XsltDialog.java | 7 +
.../workflow/actions/zipfile/ActionZipFile.java | 6 +
.../actions/zipfile/ActionZipFileDialog.java | 11 ++
.../clickhouse/ClickhouseDatabaseMeta.java | 4 +
.../databases/firebird/FirebirdDatabaseMeta.java | 1 +
.../databases/interbase/InterbaseDatabaseMeta.java | 1 +
.../kingbasees/KingbaseESDatabaseMeta.java | 1 +
.../databases/mssql/MsSqlServerDatabaseMeta.java | 1 +
.../hop/databases/netezza/NetezzaDatabaseMeta.java | 1 +
.../vertica/Vertica5DatabaseMetaTest.java | 1 +
.../hop/beam/core/fn/BQSchemaAndRecordToHopFn.java | 1 +
.../hop/beam/engines/BeamPipelineEngine.java | 11 ++
.../beam/engines/BeamPipelineRunConfiguration.java | 7 +
.../BeamDataFlowPipelineRunConfiguration.java | 1 +
.../direct/BeamDirectPipelineRunConfiguration.java | 1 +
.../flink/BeamFlinkPipelineRunConfiguration.java | 1 +
.../spark/BeamSparkPipelineRunConfiguration.java | 1 +
.../handler/BeamMergeJoinTransformHandler.java | 2 +
.../handler/BeamRowGeneratorTransformHandler.java | 2 +
.../bigtable/BeamBigtableInputDialog.java | 1 +
.../bigtable/BeamBigtableOutputDialog.java | 1 +
.../bigtable/BeamBigtableOutputMeta.java | 1 +
.../hop/beam/transforms/bq/BeamBQInputDialog.java | 1 +
.../hop/beam/transforms/bq/BeamBQOutputDialog.java | 1 +
.../hop/beam/transforms/io/BeamInputDialog.java | 1 +
.../hop/beam/transforms/io/BeamOutputDialog.java | 1 +
.../beam/transforms/kafka/BeamConsumeDialog.java | 1 +
.../beam/transforms/kafka/BeamProduceDialog.java | 1 +
.../beam/transforms/pubsub/BeamPublishDialog.java | 1 +
.../transforms/pubsub/BeamSubscribeDialog.java | 1 +
.../transforms/window/BeamTimestampDialog.java | 1 +
.../beam/transforms/window/BeamWindowDialog.java | 1 +
.../debug/transform/TransformDebugLevelDialog.java | 1 +
.../hop/git/model/revision/GitObjectRevision.java | 1 +
.../java/org/apache/hop/git/model/UIGitTest.java | 1 +
.../org/apache/hop/imports/kettle/KettleConst.java | 2 +-
.../testing/actions/runtests/RunPipelineTests.java | 1 +
.../testing/xp/WriteToDataSetExtensionPoint.java | 1 +
.../avro/transforms/avrodecode/TargetField.java | 1 +
.../transforms/avroinput/AvroFileInputMeta.java | 1 +
.../apache/hop/avro/type/ValueMetaAvroRecord.java | 1 +
.../org/apache/hop/vfs/s3/s3/vfs/S3FileName.java | 2 +
.../apache/hop/vfs/s3/s3/vfs/S3FileNameParser.java | 1 +
.../apache/hop/vfs/s3/s3/vfs/S3FileProvider.java | 1 +
.../org/apache/hop/vfs/s3/s3/vfs/S3FileSystem.java | 1 +
.../org/apache/hop/vfs/s3/s3a/vfs/S3AFileName.java | 2 +
.../hop/vfs/s3/s3a/vfs/S3AFileNameParser.java | 1 +
.../apache/hop/vfs/s3/s3a/vfs/S3AFileProvider.java | 1 +
.../apache/hop/vfs/s3/s3a/vfs/S3AFileSystem.java | 1 +
.../hop/vfs/s3/s3common/S3CommonFileProvider.java | 2 +
.../hop/vfs/s3/s3common/S3CommonFileSystem.java | 2 +
.../vfs/s3/s3common/S3CommonPipedOutputStream.java | 1 +
.../org/apache/hop/vfs/s3/s3n/vfs/S3NFileName.java | 2 +
.../hop/vfs/s3/s3n/vfs/S3NFileNameParser.java | 1 +
.../apache/hop/vfs/s3/s3n/vfs/S3NFileProvider.java | 1 +
.../apache/hop/vfs/s3/s3n/vfs/S3NFileSystem.java | 1 +
.../eventhubs/listen/AzureListenerMeta.java | 3 +
.../apache/hop/vfs/azure/AzureFileProvider.java | 2 +
.../cassandra/datastax/DriverConnection.java | 1 +
.../databases/cassandra/util/CassandraUtils.java | 10 +-
.../hop/databases/cassandra/util/CqlUtils.java | 2 +-
.../cassandrasstableoutput/SSTableOutput.java | 2 +-
.../SSTableOutputDialog.java | 1 +
.../cassandrasstableoutput/SSTableOutputMeta.java | 1 +
.../datastax/DriverCqlRowHandlerTest.java | 6 +-
.../writer/Cql3SsTableWriterTest.java | 4 +-
.../transforms/mock/TransformMockHelper.java | 2 +-
.../hop/vfs/dropbox/DropboxFileProvider.java | 2 +
.../hop/vfs/googledrive/GoogleDriveFileObject.java | 9 ++
.../vfs/googledrive/GoogleDriveFileProvider.java | 2 +
.../hop/vfs/googledrive/GoogleDriveFileSystem.java | 3 +
.../googledrive/ui/GoogleAuthorizationDialog.java | 1 +
.../util/CustomAuthorizationCodeInstalledApp.java | 1 +
.../googledrive/util/CustomDataStoreFactory.java | 8 +
.../util/CustomLocalServerReceiver.java | 4 +
.../apache/hop/vfs/gs/GoogleStorageFileObject.java | 4 +-
.../hop/vfs/gs/GoogleStorageFileProvider.java | 1 +
.../apache/hop/vfs/gs/ReadChannelInputStream.java | 2 +
.../hop/vfs/gs/WriteChannelOutputStream.java | 2 +
.../org/apache/hop/neo4j/core/data/GraphData.java | 1 +
.../apache/hop/neo4j/core/data/GraphNodeData.java | 1 +
.../hop/neo4j/core/data/GraphRelationshipData.java | 1 +
.../hop/neo4j/core/value/ValueMetaGraph.java | 1 +
.../apache/hop/neo4j/model/GraphModelEditor.java | 1 +
.../apache/hop/neo4j/model/GraphPresentation.java | 1 +
.../hop/neo4j/perspective/HopNeo4jPerspective.java | 1 +
.../org/apache/hop/neo4j/shared/NeoConnection.java | 2 +
.../hop/neo4j/shared/NeoConnectionEditor.java | 1 +
.../neo4j/transforms/loginfo/GetLoggingInfo.java | 3 +
.../transforms/loginfo/GetLoggingInfoDialog.java | 3 +
.../hop/neo4j/transforms/output/Neo4JOutput.java | 2 +
.../neo4j/transforms/output/Neo4JOutputDialog.java | 1 +
.../neo4j/transforms/output/Neo4JOutputMeta.java | 5 +
.../parquet/transforms/output/ParquetVersion.java | 1 +
.../hop/pipeline/transforms/abort/AbortDialog.java | 1 +
.../transforms/addsequence/AddSequence.java | 1 +
.../transforms/addsequence/AddSequenceDialog.java | 5 +
.../hop/pipeline/transforms/append/AppendMeta.java | 1 +
.../blockingtransform/BlockingTransformDialog.java | 2 +
.../BlockUntilTransformsFinishDialog.java | 1 +
.../BlockUntilTransformsFinishMeta.java | 5 +
.../calculator/CalculatorMetaFunction.java | 1 +
.../ChangeFileEncodingDialog.java | 2 +
.../changefileencoding/ChangeFileEncodingMeta.java | 2 +
.../pipeline/transforms/checksum/CheckSumMeta.java | 2 +
.../transforms/clonerow/CloneRowDialog.java | 2 +
.../transforms/coalesce/CoalesceDialog.java | 1 +
.../pipeline/transforms/coalesce/CoalesceTest.java | 2 +-
.../columnexists/ColumnExistsDialog.java | 4 +
.../combinationlookup/CombinationLookupDialog.java | 7 +
.../concatfields/ConcatFieldsDialog.java | 6 +
.../pipeline/transforms/constant/ConstantMeta.java | 2 +
.../transforms/constant/ConstantMetaTest.java | 88 +++++------
.../creditcardvalidator/CreditCardValidator.java | 2 +
.../CreditCardValidatorDialog.java | 3 +
.../CreditCardValidatorMeta.java | 9 ++
.../transforms/cubeinput/CubeInputDialog.java | 1 +
.../pipeline/transforms/cubeoutput/CubeOutput.java | 3 +
.../transforms/cubeoutput/CubeOutputDialog.java | 3 +
.../transforms/cubeoutput/CubeOutputMeta.java | 8 +
.../transforms/databasejoin/DatabaseJoin.java | 4 +
.../databasejoin/DatabaseJoinDialog.java | 10 ++
.../databaselookup/DatabaseLookupDialog.java | 8 +
.../databaselookup/DatabaseLookupMeta.java | 1 +
.../pipeline/transforms/databaselookup/Lookup.java | 1 +
.../transforms/datagrid/DataGridDataMeta.java | 1 +
.../hop/pipeline/transforms/dbproc/DBProc.java | 3 +
.../pipeline/transforms/dbproc/DBProcDialog.java | 3 +
.../hop/pipeline/transforms/dbproc/DBProcMeta.java | 8 +
.../hop/pipeline/transforms/delay/DelayDialog.java | 1 +
.../hop/pipeline/transforms/delay/DelayMeta.java | 2 +
.../pipeline/transforms/delete/DeleteDialog.java | 1 +
.../hop/pipeline/transforms/delete/DeleteMeta.java | 2 +
.../pipeline/transforms/delete/DeleteMetaTest.java | 40 ++---
.../denormaliser/DenormaliserGroupField.java | 1 +
.../transforms/denormaliser/DenormaliserMeta.java | 2 +
.../denormaliser/DenormaliserTargetField.java | 2 +
.../detectemptystream/DetectEmptyStream.java | 1 +
.../detectemptystream/DetectEmptyStreamDialog.java | 1 +
.../detectemptystream/DetectEmptyStreamMeta.java | 7 +
.../transforms/detectlastrow/DetectLastRow.java | 2 +
.../detectlastrow/DetectLastRowDialog.java | 1 +
.../detectlastrow/DetectLastRowMeta.java | 9 ++
.../transforms/dimensionlookup/DimensionCache.java | 1 +
.../dimensionlookup/DimensionLookupDialog.java | 15 ++
.../transforms/dynamicsqlrow/DynamicSqlRow.java | 4 +
.../dynamicsqlrow/DynamicSqlRowDialog.java | 13 ++
.../dynamicsqlrow/DynamicSqlRowMeta.java | 11 ++
.../hop/pipeline/transforms/edi2xml/Edi2Xml.java | 2 +
.../pipeline/transforms/edi2xml/Edi2XmlDialog.java | 3 +
.../pipeline/transforms/excelinput/ExcelInput.java | 3 +
.../transforms/excelinput/ods/OdfCell.java | 4 +
.../transforms/excelinput/ods/OdfSheet.java | 4 +
.../transforms/excelinput/ods/OdfWorkbook.java | 5 +
.../transforms/excelinput/poi/PoiCell.java | 4 +
.../transforms/excelinput/poi/PoiSheet.java | 4 +
.../transforms/excelinput/poi/PoiWorkbook.java | 5 +
.../excelwriter/ExcelWriterTransformDialog.java | 2 +
.../excelwriter/ExcelWriterTransformMetaTest.java | 171 +++++++++++----------
.../excelwriter/ExcelWriterTransformTest.java | 2 +-
.../transforms/execsqlrow/ExecSqlRowDialog.java | 5 +
.../transforms/execsqlrow/ExecSqlRowMeta.java | 10 ++
.../FieldsChangeSequenceDialog.java | 1 +
.../fieldsplitter/FieldSplitterMeta.java | 8 +
.../transforms/fileexists/FileExistsDialog.java | 3 +
.../transforms/fileexists/FileExistsMeta.java | 2 +
.../transforms/filelocked/FileLockedDialog.java | 3 +
.../transforms/filelocked/FileLockedMeta.java | 2 +
.../transforms/filemetadata/FileMetadata.java | 3 +
.../filemetadata/FileMetadataDialog.java | 5 +
.../transforms/filemetadata/FileMetadataMeta.java | 4 +
.../filemetadata/DelimiterDetectorTest.java | 30 ++--
.../filesfromresult/FilesFromResult.java | 2 +
.../filesfromresult/FilesFromResultDialog.java | 1 +
.../filesfromresult/FilesFromResultMeta.java | 7 +
.../transforms/filestoresult/FilesToResult.java | 1 +
.../filestoresult/FilesToResultDialog.java | 1 +
.../filestoresult/FilesToResultMeta.java | 8 +
.../pipeline/transforms/filterrows/FilterRows.java | 1 +
.../transforms/filterrows/FilterRowsDialog.java | 1 +
.../transforms/filterrows/FilterRowsMeta.java | 10 ++
.../pipeline/transforms/flattener/Flattener.java | 1 +
.../transforms/flattener/FlattenerDialog.java | 3 +
.../transforms/flattener/FlattenerMeta.java | 7 +
.../pipeline/transforms/fuzzymatch/FuzzyMatch.java | 3 +
.../transforms/fuzzymatch/FuzzyMatchDialog.java | 9 ++
.../transforms/fuzzymatch/FuzzyMatchMeta.java | 12 ++
.../transforms/getfilenames/GetFileNames.java | 3 +
.../getfilenames/GetFileNamesDialog.java | 6 +
.../getfilesrowcount/GetFilesRowsCount.java | 3 +
.../getfilesrowcount/GetFilesRowsCountDialog.java | 10 ++
.../getfilesrowcount/GetFilesRowsCountMeta.java | 9 ++
.../getserversequence/GetServerSequence.java | 2 +
.../getserversequence/GetServerSequenceDialog.java | 1 +
.../transforms/getsubfolders/GetSubFolders.java | 3 +
.../getsubfolders/GetSubFoldersDialog.java | 6 +
.../getsubfolders/GetSubFoldersMeta.java | 9 ++
.../transforms/gettablenames/GetTableNames.java | 3 +
.../gettablenames/GetTableNamesDialog.java | 11 ++
.../gettablenames/GetTableNamesMeta.java | 10 ++
.../transforms/getvariable/GetVariable.java | 2 +
.../transforms/getvariable/GetVariableDialog.java | 1 +
.../hop/pipeline/transforms/groupby/GroupBy.java | 1 +
.../pipeline/transforms/groupby/GroupByDialog.java | 4 +
.../apache/hop/pipeline/transforms/http/Http.java | 2 +
.../hop/pipeline/transforms/http/HttpDialog.java | 6 +
.../hop/pipeline/transforms/http/HttpMeta.java | 9 ++
.../transforms/httppost/HttpPostDialog.java | 7 +
.../pipeline/transforms/httppost/HttpPostMeta.java | 2 +
.../hop/pipeline/transforms/ifnull/IfNull.java | 2 +
.../pipeline/transforms/ifnull/IfNullDialog.java | 2 +
.../hop/pipeline/transforms/ifnull/IfNullMeta.java | 9 ++
.../transforms/insertupdate/InsertUpdate.java | 3 +
.../insertupdate/InsertUpdateDialog.java | 4 +
.../transforms/insertupdate/InsertUpdateMeta.java | 15 ++
.../pipeline/transforms/janino/JaninoDialog.java | 1 +
.../hop/pipeline/transforms/janino/JaninoMeta.java | 7 +
.../transforms/janino/JaninoMetaFunction.java | 1 +
.../pipeline/transforms/javafilter/JavaFilter.java | 2 +
.../transforms/javafilter/JavaFilterDialog.java | 1 +
.../transforms/javafilter/JavaFilterMeta.java | 7 +
.../InfoTransformDefinition.java | 1 +
.../TargetTransformDefinition.java | 1 +
.../userdefinedjavaclass/TransformClassBase.java | 6 +-
.../userdefinedjavaclass/TransformDefinition.java | 1 +
.../userdefinedjavaclass/UsageParameter.java | 1 +
.../userdefinedjavaclass/UserDefinedJavaClass.java | 83 ++++++++++
.../UserDefinedJavaClassCodeSnippits.java | 4 +-
.../UserDefinedJavaClassDef.java | 1 +
.../UserDefinedJavaClassDialog.java | 19 ++-
.../UserDefinedJavaClassMeta.java | 23 ++-
.../transforms/javascript/ScriptValues.java | 3 +
.../javascript/ScriptValuesAddedFunctions.java | 1 +
.../transforms/javascript/ScriptValuesDialog.java | 11 ++
.../transforms/javascript/ScriptValuesDummy.java | 62 ++++++++
.../transforms/javascript/ScriptValuesMeta.java | 8 +
.../javascript/ScriptValuesMetaTest.java | 1 +
.../hop/pipeline/transforms/joinrows/JoinRows.java | 2 +
.../transforms/joinrows/JoinRowsDialog.java | 1 +
.../joinrows/TransformRowsCollector.java | 3 +
.../transforms/jsoninput/JsonInputDialog.java | 12 ++
.../transforms/jsoninput/JsonInputField.java | 1 +
.../jsoninput/reader/FastJsonReader.java | 2 +
.../transforms/jsoninput/reader/InputsReader.java | 3 +
.../pipeline/transforms/jsonoutput/JsonOutput.java | 5 +
.../transforms/jsonoutput/JsonOutputDialog.java | 12 ++
.../transforms/jsonoutput/JsonOutputField.java | 1 +
.../transforms/jsonoutput/JsonOutputMeta.java | 8 +
.../transforms/jsonoutputenhanced/JsonOutput.java | 3 +
.../jsonoutputenhanced/JsonOutputDialog.java | 20 ++-
.../jsonoutputenhanced/JsonOutputField.java | 1 +
.../jsonoutputenhanced/JsonOutputKeyField.java | 1 +
.../jsonoutputenhanced/JsonOutputMeta.java | 13 ++
.../transforms/TransformRowsCollector.java | 3 +
.../kafka/consumer/KafkaConsumerInputDialog.java | 1 +
.../transforms/ldapinput/LdapInputDialog.java | 14 ++
.../pipeline/transforms/ldapoutput/LdapOutput.java | 3 +
.../transforms/ldapoutput/LdapOutputDialog.java | 16 ++
.../transforms/ldapoutput/LdapOutputMeta.java | 15 ++
.../transforms/loadfileinput/LoadFileInput.java | 3 +
.../loadfileinput/LoadFileInputDialog.java | 16 ++
.../loadfileinput/LoadFileInputField.java | 1 +
.../loadfileinput/LoadFileInputMeta.java | 10 ++
.../apache/hop/pipeline/transforms/mail/Mail.java | 5 +
.../hop/pipeline/transforms/mail/MailDialog.java | 60 ++++++++
.../pipeline/transforms/mailinput/MailInput.java | 3 +
.../transforms/mailinput/MailInputDialog.java | 17 ++
.../transforms/mailinput/MailInputField.java | 1 +
.../transforms/mailvalidator/MailValidator.java | 3 +
.../mailvalidator/MailValidatorDialog.java | 8 +
.../mailvalidator/MailValidatorMeta.java | 8 +
.../pipeline/transforms/input/MappingInput.java | 1 +
.../transforms/input/MappingInputDialog.java | 2 +
.../transforms/input/MappingInputMeta.java | 8 +
.../pipeline/transforms/mapping/SimpleMapping.java | 5 +
.../transforms/mapping/SimpleMappingDialog.java | 3 +
.../transforms/mapping/SimpleMappingMeta.java | 13 ++
.../pipeline/transforms/output/MappingOutput.java | 1 +
.../transforms/output/MappingOutputDialog.java | 2 +
.../transforms/output/MappingOutputMeta.java | 5 +
.../pipeline/transforms/mergejoin/MergeJoin.java | 2 +
.../transforms/mergejoin/MergeJoinDialog.java | 1 +
.../transforms/mergejoin/MergeJoinMeta.java | 8 +
.../pipeline/transforms/mergerows/MergeRows.java | 2 +
.../transforms/mergerows/MergeRowsDialog.java | 3 +
.../transforms/metainject/MetaInjectDialog.java | 1 +
.../metastructure/TransformMetaStructure.java | 2 +
.../TransformMetaStructureDialog.java | 9 ++
.../TransformMetaStructureMetaTest.java | 4 +-
.../monetdbbulkloader/MonetDbBulkLoaderDialog.java | 1 +
.../monetdbbulkloader/MonetDbBulkLoaderMeta.java | 6 +
.../mongo/wrapper/DefaultMongoClientFactory.java | 1 +
.../mongo/wrapper/NoAuthMongoClientWrapper.java | 5 +
.../field/MongodbInputDiscoverFieldsImpl.java | 1 +
.../wrapper/NoAuthMongoClientWrapperTest.java | 1 +
.../MongoDbOutputMetaInjectionTest.java | 22 +++
.../transforms/multimerge/MultiMergeJoin.java | 2 +
.../multimerge/MultiMergeJoinDialog.java | 3 +
.../pipeline/transforms/normaliser/Normaliser.java | 2 +
.../transforms/normaliser/NormaliserDialog.java | 1 +
.../pipeline/transforms/nullif/NullIfDialog.java | 1 +
.../hop/pipeline/transforms/nullif/NullIfMeta.java | 8 +
.../transforms/numberrange/NumberRange.java | 3 +
.../transforms/numberrange/NumberRangeDialog.java | 3 +
.../pgbulkloader/PGBulkLoaderDialog.java | 1 +
.../transforms/pgbulkloader/PGBulkLoaderMeta.java | 5 +
.../pgpdecryptstream/PGPDecryptStream.java | 2 +
.../pgpdecryptstream/PGPDecryptStreamDialog.java | 6 +
.../pgpencryptstream/PGPEncryptStream.java | 2 +
.../pgpencryptstream/PGPEncryptStreamDialog.java | 6 +
.../pipelineexecutor/PipelineExecutor.java | 5 +
.../pipelineexecutor/PipelineExecutorDialog.java | 2 +
.../pipelineexecutor/PipelineExecutorMeta.java | 13 ++
.../transforms/processfiles/ProcessFiles.java | 2 +
.../processfiles/ProcessFilesDialog.java | 5 +
.../transforms/propertyinput/PropertyInput.java | 3 +
.../propertyinput/PropertyInputMeta.java | 9 ++
.../propertyinput/PropertyInputMetaTest.java | 1 +
.../transforms/propertyoutput/PropertyOutput.java | 3 +
.../propertyoutput/PropertyOutputDialog.java | 9 ++
.../transforms/randomvalue/RandomValue.java | 2 +
.../transforms/randomvalue/RandomValueDialog.java | 1 +
.../pipeline/transforms/regexeval/RegexEval.java | 2 +
.../transforms/regexeval/RegexEvalDialog.java | 6 +
.../transforms/regexeval/RegexEvalMeta.java | 8 +
.../transforms/regexeval/RegexEvalMetaTest.java | 1 +
.../transforms/replacestring/ReplaceString.java | 3 +
.../replacestring/ReplaceStringDialog.java | 1 +
.../replacestring/ReplaceStringMeta.java | 8 +
.../reservoirsampling/ReservoirSampling.java | 2 +
.../reservoirsampling/ReservoirSamplingDialog.java | 1 +
.../reservoirsampling/ReservoirSamplingMeta.java | 7 +
.../apache/hop/pipeline/transforms/rest/Rest.java | 3 +
.../hop/pipeline/transforms/rest/RestDialog.java | 13 ++
.../rowgenerator/RowGeneratorDialog.java | 1 +
.../transforms/rowgenerator/RowGeneratorMeta.java | 5 +
.../rowgenerator/RowGeneratorMetaTest.java | 1 +
.../transforms/rowsfromresult/RowsFromResult.java | 1 +
.../rowsfromresult/RowsFromResultDialog.java | 1 +
.../rowsfromresult/RowsFromResultMeta.java | 7 +
.../transforms/rowstoresult/RowsToResult.java | 2 +
.../rowstoresult/RowsToResultDialog.java | 1 +
.../transforms/rowstoresult/RowsToResultMeta.java | 6 +
.../transforms/salesforce/SalesforceTransform.java | 1 +
.../salesforce/SalesforceTransformMeta.java | 4 +
.../salesforcedelete/SalesforceDeleteDialog.java | 5 +
.../salesforcedelete/SalesforceDeleteMeta.java | 6 +
.../salesforceinput/SalesforceInputField.java | 1 +
.../salesforceinput/SalesforceInputMeta.java | 2 +
.../salesforceinsert/SalesforceInsertMeta.java | 7 +
.../salesforceupdate/SalesforceUpdateDialog.java | 4 +
.../salesforceupdate/SalesforceUpdateMeta.java | 7 +
.../salesforceupsert/SalesforceUpsertDialog.java | 6 +
.../salesforceupsert/SalesforceUpsertMeta.java | 7 +
.../pipeline/transforms/samplerows/SampleRows.java | 2 +
.../transforms/samplerows/SampleRowsDialog.java | 1 +
.../transforms/samplerows/SampleRowsMeta.java | 7 +
.../transforms/sasinput/SasInputDialog.java | 1 +
.../pipeline/transforms/sasinput/SasInputMeta.java | 9 +-
.../selectvalues/SelectMetadataChange.java | 1 +
.../transforms/selectvalues/SelectValues.java | 2 +
.../transforms/selectvalues/SelectValuesAttr.java | 6 +
.../selectvalues/SelectValuesDialog.java | 2 +
.../setvalueconstant/SetValueConstant.java | 2 +
.../setvalueconstant/SetValueConstantDialog.java | 1 +
.../setvalueconstant/SetValueConstantMeta.java | 6 +
.../transforms/setvaluefield/SetValueField.java | 3 +
.../setvaluefield/SetValueFieldDialog.java | 1 +
.../setvaluefield/SetValueFieldMeta.java | 7 +
.../setvaluefield/SetValueFieldMetaTest.java | 1 +
.../transforms/setvariable/SetVariable.java | 1 +
.../transforms/setvariable/SetVariableDialog.java | 1 +
.../transforms/setvariable/SetVariableMeta.java | 7 +
.../transforms/sortedmerge/SortedMerge.java | 2 +
.../transforms/sortedmerge/SortedMergeDialog.java | 1 +
.../transforms/sortedmerge/SortedMergeMeta.java | 8 +
.../splitfieldtorows/SplitFieldToRowsDialog.java | 3 +
.../splitfieldtorows/SplitFieldToRowsMeta.java | 1 +
.../transforms/splunkinput/SplunkInputDialog.java | 16 +-
.../apache/hop/splunk/SplunkConnectionEditor.java | 1 +
.../hop/pipeline/transforms/sql/ExecSqlDialog.java | 11 ++
.../hop/pipeline/transforms/sql/ExecSqlMeta.java | 10 ++
.../transforms/sqlfileoutput/SQLFileOutput.java | 2 +
.../sqlfileoutput/SQLFileOutputDialog.java | 15 ++
.../sqlfileoutput/SQLFileOutputMeta.java | 13 ++
.../hop/pipeline/transforms/ssh/SSHMeta.java | 2 -
.../streamlookup/StreamLookupDialog.java | 5 +
.../transforms/streamschemamerge/StreamSchema.java | 3 +
.../streamschemamerge/StreamSchemaDialog.java | 1 +
.../streamschemamerge/StreamSchemaMeta.java | 7 +
.../streamschemamerge/RowTransformCollector.java | 3 +
.../transforms/stringcut/StringCutDialog.java | 1 +
.../transforms/stringcut/StringCutMeta.java | 2 +
.../transforms/stringcut/StringCutMetaTest.java | 5 +-
.../stringoperations/StringOperations.java | 3 +
.../stringoperations/StringOperationsDialog.java | 1 +
.../switchcase/ContainsKeyToRowSetMap.java | 3 +
.../pipeline/transforms/switchcase/SwitchCase.java | 2 +
.../transforms/switchcase/SwitchCaseDialog.java | 2 +
.../transforms/switchcase/SwitchCaseMeta.java | 8 +
.../transforms/switchcase/SwitchCaseTarget.java | 1 +
.../transforms/switchcase/SwitchCaseTest.java | 1 +
.../SynchronizeAfterMerge.java | 2 +
.../SynchronizeAfterMergeDialog.java | 10 ++
.../SynchronizeAfterMergeMeta.java | 11 ++
.../SynchronizeAfterMergeMetaInjectionTest.java | 1 +
.../pipeline/transforms/systemdata/SystemData.java | 3 +
.../transforms/systemdata/SystemDataDialog.java | 2 +
.../transforms/tablecompare/TableCompare.java | 1 +
.../tablecompare/TableCompareDialog.java | 2 +
.../transforms/tableexists/TableExistsDialog.java | 3 +
.../transforms/tableexists/TableExistsMeta.java | 1 +
.../pipeline/transforms/tableinput/TableInput.java | 3 +
.../transforms/tableinput/TableInputDialog.java | 10 ++
.../transforms/tableinput/TableInputMeta.java | 12 ++
.../transforms/tableoutput/TableOutputDialog.java | 5 +
.../transforms/tableoutput/TableOutputMeta.java | 5 +
.../tableoutput/TableOutputMetaTest.java | 1 +
.../transforms/terafast/TeraFastDialog.java | 1 +
.../pipeline/transforms/terafast/TeraFastMeta.java | 2 +
.../hop/pipeline/transforms/csvinput/CsvInput.java | 1 +
.../transforms/csvinput/CsvInputDialog.java | 5 +
.../pipeline/transforms/csvinput/CsvInputMeta.java | 2 +
.../transforms/csvinput/EmptyPatternMatcher.java | 1 +
.../csvinput/MultiBytePatternMatcher.java | 1 +
.../csvinput/SingleBytePatternMatcher.java | 1 +
.../transforms/fileinput/TextFileFilter.java | 1 +
.../transforms/fileinput/TextFileInputDialog.java | 13 ++
.../fileinput/VariableButtonListenerFactory.java | 1 +
.../text/DirectoryDialogButtonListenerFactory.java | 1 +
.../transforms/fileinput/text/TextFileFilter.java | 1 +
.../fileinput/text/TextFileInputDialog.java | 12 ++
.../fileinput/text/TextFileInputMeta.java | 4 +
.../text/VariableButtonListenerFactory.java | 1 +
.../transforms/textfileoutput/TextFileOutput.java | 1 +
.../textfileoutput/TextFileOutputDialog.java | 25 +++
.../fileinput/text/BaseTextParsingTest.java | 1 +
.../tokenreplacement/TokenReplacement.java | 3 +
.../tokenreplacement/TokenReplacementData.java | 6 +-
.../tokenreplacement/TokenReplacementDialog.java | 38 ++++-
.../tokenreplacement/TokenReplacementField.java | 1 +
.../tokenreplacement/TokenReplacementMeta.java | 6 +
.../transforms/tokenreplacement/TokenResolver.java | 2 +-
.../transforms/uniquerows/UniqueRowsDialog.java | 1 +
.../uniquerowsbyhashset/UniqueRowsByHashSet.java | 2 +
.../UniqueRowsByHashSetDialog.java | 3 +
.../UniqueRowsByHashSetMeta.java | 8 +
.../hop/pipeline/transforms/update/Update.java | 3 +
.../pipeline/transforms/update/UpdateDialog.java | 7 +
.../transforms/valuemapper/ValueMapper.java | 3 +
.../transforms/valuemapper/ValueMapperDialog.java | 3 +
.../WebServiceAvailableDialog.java | 3 +
.../WebServiceAvailableMeta.java | 2 +
.../transforms/webservices/WebService.java | 3 +
.../transforms/webservices/WebServiceDialog.java | 7 +
.../transforms/webservices/WebServiceField.java | 1 +
.../transforms/webservices/WebServiceMeta.java | 6 +
.../webservices/wsdl/ControlWsdlLocator.java | 5 +
.../webservices/wsdl/WsdlOpParameterContainer.java | 5 +
.../webservices/wsdl/WsdlOperationContainer.java | 5 +
.../workflowexecutor/WorkflowExecutor.java | 3 +
.../workflowexecutor/WorkflowExecutorDialog.java | 1 +
.../pipeline/transforms/writetolog/WriteToLog.java | 2 +
.../transforms/writetolog/WriteToLogDialog.java | 3 +
.../transforms/xml/RowTransformCollector.java | 3 +
.../hop/pipeline/transforms/xml/addxml/AddXml.java | 2 +
.../transforms/xml/addxml/AddXmlDialog.java | 5 +
.../pipeline/transforms/xml/addxml/AddXmlMeta.java | 4 +
.../pipeline/transforms/xml/addxml/XmlField.java | 1 +
.../transforms/xml/getxmldata/GetXmlData.java | 5 +
.../xml/getxmldata/GetXmlDataDialog.java | 14 ++
.../transforms/xml/getxmldata/GetXmlDataField.java | 1 +
.../transforms/xml/getxmldata/GetXmlDataMeta.java | 8 +
.../xml/getxmldata/IgnoreDtdEntityResolver.java | 1 +
.../transforms/xml/xmljoin/XmlJoinDialog.java | 6 +
.../transforms/xml/xmljoin/XmlJoinMeta.java | 8 +
.../transforms/xml/xmloutput/XmlField.java | 1 +
.../transforms/xml/xmloutput/XmlOutput.java | 3 +
.../transforms/xml/xmloutput/XmlOutputDialog.java | 12 ++
.../transforms/xml/xmloutput/XmlOutputMeta.java | 7 +
.../transforms/xml/xsdvalidator/XsdValidator.java | 3 +
.../xml/xsdvalidator/XsdValidatorDialog.java | 10 ++
.../xml/xsdvalidator/XsdValidatorMeta.java | 7 +
.../hop/pipeline/transforms/xml/xslt/Xslt.java | 3 +
.../pipeline/transforms/xml/xslt/XsltDialog.java | 8 +
.../hop/pipeline/transforms/xml/xslt/XsltMeta.java | 6 +
.../pipeline/transforms/yamlinput/YamlInput.java | 2 +
.../transforms/yamlinput/YamlInputDialog.java | 11 ++
.../transforms/yamlinput/YamlInputField.java | 1 +
.../pipeline/transforms/zipfile/ZipFileDialog.java | 9 ++
.../pipeline/transforms/zipfile/ZipFileMeta.java | 1 +
.../apache/hop/ui/core/gui/GuiResourceImpl.java | 1 +
.../java/org/apache/hop/ui/hopgui/Clipboard.java | 3 +-
.../hop/ui/hopgui/DownloadServiceHandler.java | 1 +
.../java/org/apache/hop/ui/hopgui/HopGuiImpl.java | 1 +
.../main/java/org/apache/hop/ui/hopgui/HopWeb.java | 2 +
.../org/apache/hop/ui/hopgui/HopWebEntryPoint.java | 2 +-
.../ui/hopgui/HopWebServletContextListener.java | 2 +
.../hop/ui/hopgui/context/GuiContextUtilImpl.java | 1 +
.../apache/hop/ui/core/gui/GuiResourceImpl.java | 1 +
.../apache/hop/ui/hopgui/CanvasListenerImpl.java | 1 +
.../java/org/apache/hop/ui/hopgui/HopGuiImpl.java | 1 +
.../hop/ui/hopgui/context/GuiContextUtilImpl.java | 1 +
.../apache/hop/core/ProgressMonitorAdapter.java | 6 +
.../main/java/org/apache/hop/ui/core/PropsUi.java | 1 +
.../database/dialog/DatabaseExplorerDialog.java | 15 ++
.../hop/ui/core/database/dialog/SqlEditor.java | 7 +
.../apache/hop/ui/core/dialog/EnterListDialog.java | 11 ++
.../hop/ui/core/dialog/EnterOptionsDialog.java | 9 ++
.../hop/ui/core/dialog/EnterOrderedListDialog.java | 10 ++
.../hop/ui/core/dialog/EnterPrintDialog.java | 3 +
.../hop/ui/core/dialog/EnterSearchDialog.java | 2 +
.../apache/hop/ui/core/dialog/EnterTextDialog.java | 1 +
.../hop/ui/core/dialog/ShowMessageDialog.java | 2 +
.../hop/ui/core/metadata/MetadataEditorDialog.java | 1 +
.../apache/hop/ui/core/vfs/HopVfsFileDialog.java | 9 ++
.../org/apache/hop/ui/core/widget/CheckBoxVar.java | 5 +
.../org/apache/hop/ui/core/widget/ComboVar.java | 6 +
.../org/apache/hop/ui/core/widget/LabelCombo.java | 3 +
.../apache/hop/ui/core/widget/LabelComboVar.java | 3 +
.../org/apache/hop/ui/core/widget/LabelText.java | 2 +
.../apache/hop/ui/core/widget/LabelTextVar.java | 3 +
.../hop/ui/core/widget/MetaSelectionLine.java | 3 +
.../apache/hop/ui/core/widget/StyledTextComp.java | 1 +
.../org/apache/hop/ui/core/widget/TextVar.java | 6 +
.../apache/hop/ui/core/widget/TextVarButton.java | 1 +
.../apache/hop/ui/core/widget/TopicSelection.java | 1 +
.../hop/ui/core/widget/TreeItemAccelerator.java | 1 +
.../org/apache/hop/ui/core/widget/TreeMemory.java | 2 +
.../core/widget/VariableButtonListenerFactory.java | 1 +
.../hop/ui/core/widget/text/UrlFormatRule.java | 1 +
.../core/widget/warning/SimpleWarningMessage.java | 2 +
.../main/java/org/apache/hop/ui/hopgui/HopGui.java | 2 +
.../ui/hopgui/delegates/HopGuiUndoDelegate.java | 1 +
.../hop/ui/hopgui/dialog/DeleteMessageBox.java | 2 +
.../ui/hopgui/dialog/EnterPreviewRowsDialog.java | 2 +
.../ui/hopgui/dialog/MetadataExplorerDialog.java | 1 +
.../apache/hop/ui/hopgui/dialog/NotePadDialog.java | 7 +
.../hopgui/dialog/SearchFieldsProgressDialog.java | 1 +
.../ui/hopgui/file/pipeline/HopGuiLogBrowser.java | 3 +
.../hopgui/file/pipeline/HopGuiPipelineGraph.java | 8 +
.../hopgui/file/pipeline/HopPipelineFileType.java | 1 +
.../context/HopGuiPipelineTransformContext.java | 1 +
.../delegates/HopGuiPipelineGridDelegate.java | 1 +
.../hop/ui/hopgui/file/shared/DelayTimer.java | 1 +
.../hopgui/file/workflow/HopGuiWorkflowGraph.java | 20 +++
.../hopgui/file/workflow/HopWorkflowFileType.java | 1 +
.../context/HopGuiWorkflowActionContext.java | 1 +
.../delegates/HopGuiWorkflowGridDelegate.java | 1 +
.../dataorch/HopDataOrchestrationPerspective.java | 3 +
.../perspective/dataorch/HopGuiAbstractGraph.java | 3 +
.../perspective/search/HopSearchPerspective.java | 1 +
.../org/apache/hop/ui/hopgui/shared/SwtGc.java | 33 ++++
.../apache/hop/ui/hopgui/shared/SwtScrollBar.java | 2 +
.../java/org/apache/hop/ui/i18n/KeyOccurrence.java | 1 +
.../org/apache/hop/ui/i18n/editor/Translator.java | 15 ++
.../config/PipelineRunConfigurationEditor.java | 1 +
.../ui/pipeline/dialog/ModPartitionerDialog.java | 1 +
.../hop/ui/pipeline/dialog/PipelineDialog.java | 1 +
.../PipelineExecutionConfigurationDialog.java | 2 +
.../hop/ui/pipeline/dialog/PipelineHopDialog.java | 1 +
.../ui/pipeline/transform/BaseTransformDialog.java | 1 +
.../ui/pipeline/transforms/dummy/DummyDialog.java | 1 +
.../transforms/injector/InjectorDialog.java | 1 +
.../transforms/missing/MissingPipelineDialog.java | 4 +
.../hop/ui/workflow/actions/ActionBaseDialog.java | 1 +
.../workflow/actions/dummy/ActionDummyDialog.java | 1 +
.../actions/missing/MissingActionDialog.java | 4 +
.../workflow/actions/start/ActionStartDialog.java | 1 +
.../config/WorkflowRunConfigurationEditor.java | 1 +
.../WorkflowExecutionConfigurationDialog.java | 2 +
822 files changed, 3889 insertions(+), 238 deletions(-)
diff --git a/core/src/main/java/org/apache/hop/core/Const.java b/core/src/main/java/org/apache/hop/core/Const.java
index 5a97f6a..b25b6d6 100644
--- a/core/src/main/java/org/apache/hop/core/Const.java
+++ b/core/src/main/java/org/apache/hop/core/Const.java
@@ -52,21 +52,25 @@ public class Const {
/** Release Type */
public enum ReleaseType {
RELEASE_CANDIDATE {
+ @Override
public String getMessage() {
return BaseMessages.getString(PKG, "Const.PreviewRelease.HelpAboutText");
}
},
MILESTONE {
+ @Override
public String getMessage() {
return BaseMessages.getString(PKG, "Const.Candidate.HelpAboutText");
}
},
PREVIEW {
+ @Override
public String getMessage() {
return BaseMessages.getString(PKG, "Const.Milestone.HelpAboutText");
}
},
GA {
+ @Override
public String getMessage() {
return BaseMessages.getString(PKG, "Const.GA.HelpAboutText");
}
diff --git a/core/src/main/java/org/apache/hop/core/config/HopConfig.java b/core/src/main/java/org/apache/hop/core/config/HopConfig.java
index e3a799d..673a1e7 100644
--- a/core/src/main/java/org/apache/hop/core/config/HopConfig.java
+++ b/core/src/main/java/org/apache/hop/core/config/HopConfig.java
@@ -197,6 +197,7 @@ public class HopConfig extends ConfigFile implements IConfigFile {
}
/** @param configFilename The configFilename to set */
+ @Override
public void setConfigFilename(String configFilename) {
this.configFilename = configFilename;
}
diff --git a/core/src/main/java/org/apache/hop/core/config/plugin/ConfigFile.java b/core/src/main/java/org/apache/hop/core/config/plugin/ConfigFile.java
index 879da14..4e72c5e 100644
--- a/core/src/main/java/org/apache/hop/core/config/plugin/ConfigFile.java
+++ b/core/src/main/java/org/apache/hop/core/config/plugin/ConfigFile.java
@@ -170,6 +170,7 @@ public abstract class ConfigFile implements IConfigFile {
public abstract String getConfigFilename();
/** @param filename The filename to set */
+ @Override
public abstract void setConfigFilename(String filename);
/**
diff --git a/core/src/main/java/org/apache/hop/core/database/BaseDatabaseMeta.java b/core/src/main/java/org/apache/hop/core/database/BaseDatabaseMeta.java
index 3773227..c945372 100644
--- a/core/src/main/java/org/apache/hop/core/database/BaseDatabaseMeta.java
+++ b/core/src/main/java/org/apache/hop/core/database/BaseDatabaseMeta.java
@@ -253,11 +253,13 @@ public abstract class BaseDatabaseMeta implements Cloneable, IDatabase {
*
* @return value of port
*/
+ @Override
public String getPort() {
return port;
}
/** @param port The port to set */
+ @Override
public void setPort(String port) {
this.port = port;
}
@@ -1462,11 +1464,13 @@ public abstract class BaseDatabaseMeta implements Cloneable, IDatabase {
}
/** @return true if the database is an Oracle variant. */
+ @Override
public boolean isOracleVariant() {
return false;
}
/** @return true if the database is an Netezza variant. */
+ @Override
public boolean isNetezzaVariant() {
return false;
}
diff --git a/core/src/main/java/org/apache/hop/core/database/Database.java b/core/src/main/java/org/apache/hop/core/database/Database.java
index 799db16..7f76d2e 100644
--- a/core/src/main/java/org/apache/hop/core/database/Database.java
+++ b/core/src/main/java/org/apache/hop/core/database/Database.java
@@ -18,7 +18,6 @@
// CHECKSTYLE:FileLength:OFF
package org.apache.hop.core.database;
-import com.google.common.annotations.VisibleForTesting;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.vfs2.FileObject;
import org.apache.hop.core.*;
@@ -55,9 +54,6 @@ import java.util.*;
/**
* Database handles the process of connecting to, reading from, writing to and updating databases.
* The database specific parameters are defined in DatabaseInfo.
- *
- * @author Matt
- * @since 05-04-2003
*/
public class Database implements IVariables, ILoggingObject {
private static final Class<?> PKG = Database.class; // For Translator
diff --git a/core/src/main/java/org/apache/hop/core/database/DatabaseFactory.java b/core/src/main/java/org/apache/hop/core/database/DatabaseFactory.java
index 452bb30..dae4d20 100644
--- a/core/src/main/java/org/apache/hop/core/database/DatabaseFactory.java
+++ b/core/src/main/java/org/apache/hop/core/database/DatabaseFactory.java
@@ -66,6 +66,7 @@ public class DatabaseFactory implements IDatabaseFactory {
return report.toString();
}
+ @Override
public DatabaseTestResults getConnectionTestResults(
IVariables variables, DatabaseMeta databaseMeta) throws HopDatabaseException {
DatabaseTestResults databaseTestResults = new DatabaseTestResults();
diff --git a/core/src/main/java/org/apache/hop/core/database/DelegatingDriver.java b/core/src/main/java/org/apache/hop/core/database/DelegatingDriver.java
index 492e854..8fee4a7 100644
--- a/core/src/main/java/org/apache/hop/core/database/DelegatingDriver.java
+++ b/core/src/main/java/org/apache/hop/core/database/DelegatingDriver.java
@@ -77,6 +77,7 @@ public class DelegatingDriver implements Driver {
*
* @return always null until we finally switch over to Java7 with the codebase (TODO)
*/
+ @Override
public Logger getParentLogger() {
return null;
}
diff --git a/core/src/main/java/org/apache/hop/core/logging/LogChannelFactory.java b/core/src/main/java/org/apache/hop/core/logging/LogChannelFactory.java
index a8ae040..9a52280 100644
--- a/core/src/main/java/org/apache/hop/core/logging/LogChannelFactory.java
+++ b/core/src/main/java/org/apache/hop/core/logging/LogChannelFactory.java
@@ -18,18 +18,22 @@
package org.apache.hop.core.logging;
public class LogChannelFactory implements ILogChannelFactory {
+ @Override
public LogChannel create(Object subject) {
return new LogChannel(subject);
}
+ @Override
public LogChannel create(Object subject, boolean gatheringMetrics) {
return new LogChannel(subject, gatheringMetrics);
}
+ @Override
public LogChannel create(Object subject, ILoggingObject parentObject) {
return new LogChannel(subject, parentObject);
}
+ @Override
public LogChannel create(Object subject, ILoggingObject parentObject, boolean gatheringMetrics) {
return new LogChannel(subject, parentObject, gatheringMetrics);
}
diff --git a/core/src/main/java/org/apache/hop/core/parameters/INamedParameters.java b/core/src/main/java/org/apache/hop/core/parameters/INamedParameters.java
index cb8aa70..14f1438 100644
--- a/core/src/main/java/org/apache/hop/core/parameters/INamedParameters.java
+++ b/core/src/main/java/org/apache/hop/core/parameters/INamedParameters.java
@@ -45,6 +45,7 @@ public interface INamedParameters extends INamedParameterDefinitions {
String getParameterValue(String key) throws UnknownParamException;
/** Clear the values. */
+ @Override
void removeAllParameters();
/**
diff --git a/core/src/main/java/org/apache/hop/core/plugins/BasePluginType.java b/core/src/main/java/org/apache/hop/core/plugins/BasePluginType.java
index 5f47cd3..2b73e33 100644
--- a/core/src/main/java/org/apache/hop/core/plugins/BasePluginType.java
+++ b/core/src/main/java/org/apache/hop/core/plugins/BasePluginType.java
@@ -571,6 +571,7 @@ public abstract class BasePluginType<T extends Annotation> implements IPluginTyp
* @throws HopPluginException
*/
// @Override
+ @Override
public void handlePluginAnnotation(
Class<?> clazz,
T annotation,
diff --git a/core/src/main/java/org/apache/hop/core/plugins/Plugin.java b/core/src/main/java/org/apache/hop/core/plugins/Plugin.java
index 75a1108..7fc71cd 100644
--- a/core/src/main/java/org/apache/hop/core/plugins/Plugin.java
+++ b/core/src/main/java/org/apache/hop/core/plugins/Plugin.java
@@ -490,11 +490,13 @@ public class Plugin implements IPlugin, Comparable<Plugin> {
*
* @return value of keywords
*/
+ @Override
public String[] getKeywords() {
return keywords;
}
/** @param keywords The keywords to set */
+ @Override
public void setKeywords(String[] keywords) {
this.keywords = keywords;
}
diff --git a/core/src/main/java/org/apache/hop/core/row/value/ValueMetaConverter.java b/core/src/main/java/org/apache/hop/core/row/value/ValueMetaConverter.java
index 6aae95e..48edf18 100644
--- a/core/src/main/java/org/apache/hop/core/row/value/ValueMetaConverter.java
+++ b/core/src/main/java/org/apache/hop/core/row/value/ValueMetaConverter.java
@@ -45,6 +45,7 @@ public class ValueMetaConverter implements Serializable, IValueMetaConverter {
return datePattern;
}
+ @Override
public void setDatePattern(SimpleDateFormat datePattern) {
if (datePattern != null) {
this.datePattern = datePattern;
diff --git a/core/src/main/java/org/apache/hop/core/row/value/ValueMetaTimestamp.java b/core/src/main/java/org/apache/hop/core/row/value/ValueMetaTimestamp.java
index e1ad76f..7891291 100644
--- a/core/src/main/java/org/apache/hop/core/row/value/ValueMetaTimestamp.java
+++ b/core/src/main/java/org/apache/hop/core/row/value/ValueMetaTimestamp.java
@@ -198,6 +198,7 @@ public class ValueMetaTimestamp extends ValueMetaDate {
}
}
+ @Override
public int compare(Object data1, Object data2) throws HopValueException {
Timestamp timestamp1 = getTimestamp(data1);
Timestamp timestamp2 = getTimestamp(data2);
diff --git a/core/src/main/java/org/apache/hop/core/search/SearchQuery.java b/core/src/main/java/org/apache/hop/core/search/SearchQuery.java
index 446e9d5..5a2a547 100644
--- a/core/src/main/java/org/apache/hop/core/search/SearchQuery.java
+++ b/core/src/main/java/org/apache/hop/core/search/SearchQuery.java
@@ -32,6 +32,7 @@ public class SearchQuery implements ISearchQuery {
this.regEx = regEx;
}
+ @Override
public boolean matches(String string) {
if (StringUtils.isEmpty(searchString)) {
// match everything non-null
diff --git a/core/src/main/java/org/apache/hop/core/spreadsheet/IKWorkbook.java b/core/src/main/java/org/apache/hop/core/spreadsheet/IKWorkbook.java
index e1d42be..bedebbe 100644
--- a/core/src/main/java/org/apache/hop/core/spreadsheet/IKWorkbook.java
+++ b/core/src/main/java/org/apache/hop/core/spreadsheet/IKWorkbook.java
@@ -30,6 +30,7 @@ public interface IKWorkbook extends AutoCloseable {
String[] getSheetNames();
/** Close the workbook file */
+ @Override
void close();
/** @return The number of sheets in the workbook */
diff --git a/core/src/main/java/org/apache/hop/metadata/api/HopMetadataBase.java b/core/src/main/java/org/apache/hop/metadata/api/HopMetadataBase.java
index 61f1b7e..ed88588 100644
--- a/core/src/main/java/org/apache/hop/metadata/api/HopMetadataBase.java
+++ b/core/src/main/java/org/apache/hop/metadata/api/HopMetadataBase.java
@@ -61,6 +61,7 @@ public class HopMetadataBase implements IHopMetadata {
*
* @return The name uniquely identifying the metadata object
*/
+ @Override
public String getName() {
return name;
}
@@ -70,6 +71,7 @@ public class HopMetadataBase implements IHopMetadata {
*
* @param name The name uniquely identifying the metadata object
*/
+ @Override
public void setName(String name) {
this.name = name;
}
@@ -80,6 +82,7 @@ public class HopMetadataBase implements IHopMetadata {
*
* @return The source of metadata or null if it's not specified.
*/
+ @Override
public String getMetadataProviderName() {
return metadataProviderName;
}
@@ -90,6 +93,7 @@ public class HopMetadataBase implements IHopMetadata {
*
* @param metadataProviderName The source of metadata or null if it's not specified
*/
+ @Override
public void setMetadataProviderName(String metadataProviderName) {
this.metadataProviderName = metadataProviderName;
}
diff --git a/core/src/test/java/org/apache/hop/core/encryption/HopTwoWayPasswordEncoderTest.java b/core/src/test/java/org/apache/hop/core/encryption/HopTwoWayPasswordEncoderTest.java
index 9801e9c..943e2fe 100644
--- a/core/src/test/java/org/apache/hop/core/encryption/HopTwoWayPasswordEncoderTest.java
+++ b/core/src/test/java/org/apache/hop/core/encryption/HopTwoWayPasswordEncoderTest.java
@@ -220,6 +220,7 @@ public class HopTwoWayPasswordEncoderTest {
super();
}
+ @Override
protected String getSeed() {
return "123456789012345435987";
}
diff --git a/core/src/test/java/org/apache/hop/metadata/serializer/multi/MultiMetadataSerializerTest.java b/core/src/test/java/org/apache/hop/metadata/serializer/multi/MultiMetadataSerializerTest.java
index f3b4997..83d05ef 100644
--- a/core/src/test/java/org/apache/hop/metadata/serializer/multi/MultiMetadataSerializerTest.java
+++ b/core/src/test/java/org/apache/hop/metadata/serializer/multi/MultiMetadataSerializerTest.java
@@ -31,6 +31,7 @@ public class MultiMetadataSerializerTest extends MetadataTestBase {
protected MetadataType2 object4;
protected MetadataType1 object5;
+ @Override
protected void setUp() throws Exception {
super.setUp();
diff --git a/engine/src/main/java/org/apache/hop/base/AbstractMeta.java b/engine/src/main/java/org/apache/hop/base/AbstractMeta.java
index 67a5cbe..2014750 100644
--- a/engine/src/main/java/org/apache/hop/base/AbstractMeta.java
+++ b/engine/src/main/java/org/apache/hop/base/AbstractMeta.java
@@ -172,6 +172,7 @@ public abstract class AbstractMeta
*
* @param newName The new name
*/
+ @Override
public void setName(String newName) {
fireNameChangedListeners(this.name, newName);
this.name = newName;
@@ -182,11 +183,13 @@ public abstract class AbstractMeta
*
* @return value of nameSynchronizedWithFilename
*/
+ @Override
public boolean isNameSynchronizedWithFilename() {
return nameSynchronizedWithFilename;
}
/** @param nameSynchronizedWithFilename The nameSynchronizedWithFilename to set */
+ @Override
public void setNameSynchronizedWithFilename(boolean nameSynchronizedWithFilename) {
this.nameSynchronizedWithFilename = nameSynchronizedWithFilename;
}
@@ -258,6 +261,7 @@ public abstract class AbstractMeta
}
/** This method sets various internal hop variables. */
+ @Override
public abstract void setInternalHopVariables(IVariables var);
/**
diff --git a/engine/src/main/java/org/apache/hop/config/HopConfig.java b/engine/src/main/java/org/apache/hop/config/HopConfig.java
index f4892e2..3ec2dae 100644
--- a/engine/src/main/java/org/apache/hop/config/HopConfig.java
+++ b/engine/src/main/java/org/apache/hop/config/HopConfig.java
@@ -56,6 +56,7 @@ public class HopConfig implements Runnable, IHasHopMetadataProvider {
private IVariables variables;
private IHopMetadataProvider metadataProvider;
+ @Override
public void run() {
try {
diff --git a/engine/src/main/java/org/apache/hop/core/HopEnvironment.java b/engine/src/main/java/org/apache/hop/core/HopEnvironment.java
index 897b11a..a77910d 100644
--- a/engine/src/main/java/org/apache/hop/core/HopEnvironment.java
+++ b/engine/src/main/java/org/apache/hop/core/HopEnvironment.java
@@ -173,6 +173,7 @@ public class HopEnvironment {
Runtime.getRuntime()
.addShutdownHook(
new Thread() {
+ @Override
public void run() {
shutdown();
}
diff --git a/engine/src/main/java/org/apache/hop/core/NotePadMeta.java b/engine/src/main/java/org/apache/hop/core/NotePadMeta.java
index ad84449..ced3ddc 100644
--- a/engine/src/main/java/org/apache/hop/core/NotePadMeta.java
+++ b/engine/src/main/java/org/apache/hop/core/NotePadMeta.java
@@ -208,6 +208,7 @@ public class NotePadMeta implements Cloneable, IGuiPosition, IGuiSize {
}
}
+ @Override
public void setLocation(int x, int y) {
if (x != location.x || y != location.y) {
setChanged();
@@ -216,10 +217,12 @@ public class NotePadMeta implements Cloneable, IGuiPosition, IGuiSize {
location.y = y;
}
+ @Override
public void setLocation(Point p) {
setLocation(p.x, p.y);
}
+ @Override
public Point getLocation() {
return location;
}
@@ -280,11 +283,13 @@ public class NotePadMeta implements Cloneable, IGuiPosition, IGuiSize {
}
/** @return Returns the selected. */
+ @Override
public boolean isSelected() {
return selected;
}
/** @param selected The selected to set. */
+ @Override
public void setSelected(boolean selected) {
this.selected = selected;
}
@@ -294,6 +299,7 @@ public class NotePadMeta implements Cloneable, IGuiPosition, IGuiSize {
this.selected = !this.selected;
}
+ @Override
public NotePadMeta clone() {
return new NotePadMeta(this);
}
@@ -347,21 +353,25 @@ public class NotePadMeta implements Cloneable, IGuiPosition, IGuiSize {
}
/** @return the height */
+ @Override
public int getHeight() {
return height;
}
/** @param height the height to set */
+ @Override
public void setHeight(int height) {
this.height = height;
}
/** @return the width */
+ @Override
public int getWidth() {
return width;
}
/** @param width the width to set */
+ @Override
public void setWidth(int width) {
this.width = width;
}
diff --git a/engine/src/main/java/org/apache/hop/core/changed/ChangedFlag.java b/engine/src/main/java/org/apache/hop/core/changed/ChangedFlag.java
index 773c882..c3ad4ee 100644
--- a/engine/src/main/java/org/apache/hop/core/changed/ChangedFlag.java
+++ b/engine/src/main/java/org/apache/hop/core/changed/ChangedFlag.java
@@ -62,6 +62,7 @@ public class ChangedFlag implements IChanged {
}
/** Sets this as being changed. */
+ @Override
public void setChanged() {
changed.set(true);
}
@@ -71,11 +72,13 @@ public class ChangedFlag implements IChanged {
*
* @param ch true if you want to mark this as changed, false otherwise
*/
+ @Override
public void setChanged(boolean b) {
changed.set(b);
}
/** Clears the changed flags. */
+ @Override
public void clearChanged() {
changed.set(false);
}
@@ -85,6 +88,7 @@ public class ChangedFlag implements IChanged {
*
* @return true if the this has changed, false otherwise
*/
+ @Override
public boolean hasChanged() {
return changed.get();
}
diff --git a/engine/src/main/java/org/apache/hop/core/gui/SvgGc.java b/engine/src/main/java/org/apache/hop/core/gui/SvgGc.java
index dc88579..5e7fe56 100644
--- a/engine/src/main/java/org/apache/hop/core/gui/SvgGc.java
+++ b/engine/src/main/java/org/apache/hop/core/gui/SvgGc.java
@@ -253,16 +253,20 @@ public class SvgGc implements IGc {
gc.fillRect(0, 0, area.x, area.y);
}
+ @Override
public void dispose() {}
+ @Override
public void drawLine(int x, int y, int x2, int y2) {
gc.drawLine(x + xOffset, y + yOffset, x2 + xOffset, y2 + yOffset);
}
+ @Override
public void drawPoint(int x, int y) {
gc.drawLine(x + xOffset, y + yOffset, x + xOffset, y + yOffset);
}
+ @Override
public void drawPolygon(int[] polygon) {
gc.drawPolygon(getSwingPolygon(polygon));
}
@@ -279,6 +283,7 @@ public class SvgGc implements IGc {
return new Polygon(xPoints, yPoints, nPoints);
}
+ @Override
public void drawPolyline(int[] polyline) {
int nPoints = polyline.length / 2;
int[] xPoints = new int[polyline.length / 2];
@@ -290,15 +295,18 @@ public class SvgGc implements IGc {
gc.drawPolyline(xPoints, yPoints, nPoints);
}
+ @Override
public void drawRectangle(int x, int y, int width, int height) {
gc.drawRect(x + xOffset, y + yOffset, width, height);
}
+ @Override
public void drawRoundRectangle(
int x, int y, int width, int height, int circleWidth, int circleHeight) {
gc.drawRoundRect(x + xOffset, y + yOffset, width, height, circleWidth, circleHeight);
}
+ @Override
public void drawText(String text, int x, int y) {
int height = gc.getFontMetrics().getHeight();
@@ -311,16 +319,19 @@ public class SvgGc implements IGc {
}
}
+ @Override
public void drawText(String text, int x, int y, boolean transparent) {
drawText(text, x, y);
}
+ @Override
public void fillPolygon(int[] polygon) {
switchForegroundBackgroundColors();
gc.fillPolygon(getSwingPolygon(polygon));
switchForegroundBackgroundColors();
}
+ @Override
public void fillRectangle(int x, int y, int width, int height) {
switchForegroundBackgroundColors();
gc.fillRect(x + xOffset, y + yOffset, width, height);
@@ -328,10 +339,12 @@ public class SvgGc implements IGc {
}
// TODO: complete code
+ @Override
public void fillGradientRectangle(int x, int y, int width, int height, boolean vertical) {
fillRectangle(x, y, width, height);
}
+ @Override
public void fillRoundRectangle(
int x, int y, int width, int height, int circleWidth, int circleHeight) {
switchForegroundBackgroundColors();
@@ -339,10 +352,12 @@ public class SvgGc implements IGc {
switchForegroundBackgroundColors();
}
+ @Override
public Point getDeviceBounds() {
return area;
}
+ @Override
public void setAlpha(int alpha) {
this.alpha = alpha;
AlphaComposite alphaComposite =
@@ -350,10 +365,12 @@ public class SvgGc implements IGc {
gc.setComposite(alphaComposite);
}
+ @Override
public int getAlpha() {
return alpha;
}
+ @Override
public void setBackground(EColor color) {
gc.setBackground(getColor(color));
}
@@ -402,6 +419,7 @@ public class SvgGc implements IGc {
return null;
}
+ @Override
public void setFont(EFont font) {
switch (font) {
case GRAPH:
@@ -418,10 +436,12 @@ public class SvgGc implements IGc {
}
}
+ @Override
public void setForeground(EColor color) {
gc.setColor(getColor(color));
}
+ @Override
public void setLineStyle(ELineStyle lineStyle) {
this.lineStyle = lineStyle;
gc.setStroke(createStroke());
@@ -463,11 +483,13 @@ public class SvgGc implements IGc {
return new BasicStroke(lineWidth, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 2, dash, 0);
}
+ @Override
public void setLineWidth(int width) {
this.lineWidth = width;
gc.setStroke(createStroke());
}
+ @Override
public void setTransform(float translationX, float translationY, float magnification) {
// always use original GC's transform.
AffineTransform transform = (AffineTransform) originalTransform.clone();
@@ -485,6 +507,7 @@ public class SvgGc implements IGc {
return gc.getTransform();
}
+ @Override
public Point textExtent(String text) {
String[] lines = text.split(Const.CR);
@@ -500,6 +523,7 @@ public class SvgGc implements IGc {
return new Point(maxWidth, height);
}
+ @Override
public void setAntialias(boolean antiAlias) {
if (antiAlias) {
RenderingHints hints =
@@ -513,11 +537,13 @@ public class SvgGc implements IGc {
}
}
+ @Override
public void setBackground(int r, int g, int b) {
Color color = getColor(r, g, b);
gc.setBackground(color);
}
+ @Override
public void setForeground(int r, int g, int b) {
Color color = getColor(r, g, b);
gc.setColor(color);
@@ -527,6 +553,7 @@ public class SvgGc implements IGc {
return new Color(r, g, b);
}
+ @Override
public void setFont(String fontName, int fontSize, boolean fontBold, boolean fontItalic) {
int style = Font.PLAIN;
if (fontBold) {
@@ -544,6 +571,7 @@ public class SvgGc implements IGc {
return null;
}
+ @Override
public void switchForegroundBackgroundColors() {
Color fg = gc.getColor();
Color bg = gc.getBackground();
@@ -552,6 +580,7 @@ public class SvgGc implements IGc {
gc.setBackground(fg);
}
+ @Override
public Point getArea() {
return area;
}
@@ -636,6 +665,7 @@ public class SvgGc implements IGc {
angle);
}
+ @Override
public void drawTransformIcon(int x, int y, TransformMeta transformMeta, float magnification)
throws HopException {
@@ -654,6 +684,7 @@ public class SvgGc implements IGc {
}
}
+ @Override
public void drawActionIcon(int x, int y, ActionMeta actionMeta, float magnification)
throws HopException {
diff --git a/engine/src/main/java/org/apache/hop/core/playlist/FilePlayListAll.java b/engine/src/main/java/org/apache/hop/core/playlist/FilePlayListAll.java
index e4e81b1..f60fc66 100644
--- a/engine/src/main/java/org/apache/hop/core/playlist/FilePlayListAll.java
+++ b/engine/src/main/java/org/apache/hop/core/playlist/FilePlayListAll.java
@@ -23,6 +23,7 @@ public class FilePlayListAll implements IFilePlayList {
public static final IFilePlayList INSTANCE = new FilePlayListAll();
+ @Override
public boolean isProcessingNeeded(FileObject file, long lineNr, String filePart) {
return true;
}
diff --git a/engine/src/main/java/org/apache/hop/core/truststore/HopTrustManager.java b/engine/src/main/java/org/apache/hop/core/truststore/HopTrustManager.java
index ebab96c..392b753 100644
--- a/engine/src/main/java/org/apache/hop/core/truststore/HopTrustManager.java
+++ b/engine/src/main/java/org/apache/hop/core/truststore/HopTrustManager.java
@@ -102,6 +102,7 @@ public class HopTrustManager implements X509TrustManager {
* @return an array of certificate authority certificates which are trusted for authenticating
* peers
*/
+ @Override
public X509Certificate[] getAcceptedIssuers() {
if (tm == null) {
return null;
@@ -116,6 +117,7 @@ public class HopTrustManager implements X509TrustManager {
* path to a trusted root and return if it can be validated and is trusted for client SSL
* authentication based on the authentication type
*/
+ @Override
public void checkClientTrusted(X509Certificate[] chain, String authType)
throws CertificateException {
if (tm == null) {
@@ -131,6 +133,7 @@ public class HopTrustManager implements X509TrustManager {
* path to a trusted root and return if it can be validated and is trusted for server SSL
* authentication based on the authentication type
*/
+ @Override
public void checkServerTrusted(X509Certificate[] chain, String authType)
throws CertificateException {
if (tm == null) {
diff --git a/engine/src/main/java/org/apache/hop/core/truststore/TrustAlwaysManager.java b/engine/src/main/java/org/apache/hop/core/truststore/TrustAlwaysManager.java
index 20eed6b..fffde92 100644
--- a/engine/src/main/java/org/apache/hop/core/truststore/TrustAlwaysManager.java
+++ b/engine/src/main/java/org/apache/hop/core/truststore/TrustAlwaysManager.java
@@ -20,14 +20,17 @@ import javax.net.ssl.X509TrustManager;
import java.security.cert.X509Certificate;
public class TrustAlwaysManager implements X509TrustManager {
+ @Override
public void checkClientTrusted(X509Certificate[] cert, String authType) {
return;
}
+ @Override
public void checkServerTrusted(X509Certificate[] cert, String authType) {
return;
}
+ @Override
public X509Certificate[] getAcceptedIssuers() {
return new X509Certificate[0];
}
diff --git a/engine/src/main/java/org/apache/hop/core/util/AddClosureArrayList.java b/engine/src/main/java/org/apache/hop/core/util/AddClosureArrayList.java
index dcf2cbd..deea864 100644
--- a/engine/src/main/java/org/apache/hop/core/util/AddClosureArrayList.java
+++ b/engine/src/main/java/org/apache/hop/core/util/AddClosureArrayList.java
@@ -32,6 +32,7 @@ public class AddClosureArrayList<T> extends ArrayList<T> implements Closure {
*
* @see org.apache.commons.collections.Closure#execute(java.lang.Object)
*/
+ @Override
@SuppressWarnings("unchecked")
public void execute(final Object input) {
this.add((T) input);
diff --git a/engine/src/main/java/org/apache/hop/core/util/BooleanPluginProperty.java b/engine/src/main/java/org/apache/hop/core/util/BooleanPluginProperty.java
index 08629cd..0cc1de7 100644
--- a/engine/src/main/java/org/apache/hop/core/util/BooleanPluginProperty.java
+++ b/engine/src/main/java/org/apache/hop/core/util/BooleanPluginProperty.java
@@ -38,27 +38,32 @@ public class BooleanPluginProperty extends KeyValue<Boolean> implements IPluginP
}
/** {@inheritDoc} */
+ @Override
public boolean evaluate() {
return Boolean.TRUE.equals(this.getValue());
}
/** */
+ @Override
public void appendXml(final StringBuilder builder) {
builder.append(XmlHandler.addTagValue(this.getKey(), this.getValue()));
}
/** */
+ @Override
public void loadXml(final Node node) {
final String stringValue = XmlHandler.getTagValue(node, this.getKey());
this.setValue(BOOLEAN_STRING_TRUE.equalsIgnoreCase(stringValue));
}
/** */
+ @Override
public void saveToPreferences(final Preferences node) {
node.putBoolean(this.getKey(), this.getValue());
}
/** */
+ @Override
public void readFromPreferences(final Preferences node) {
this.setValue(node.getBoolean(this.getKey(), this.getValue()));
}
diff --git a/engine/src/main/java/org/apache/hop/core/util/CollectionPredicates.java b/engine/src/main/java/org/apache/hop/core/util/CollectionPredicates.java
index c5dafbb..a13d84e 100644
--- a/engine/src/main/java/org/apache/hop/core/util/CollectionPredicates.java
+++ b/engine/src/main/java/org/apache/hop/core/util/CollectionPredicates.java
@@ -35,6 +35,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return ((Collection<?>) object).isEmpty();
}
@@ -59,6 +60,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return !EMPTY_COLLECTION.evaluate(object);
}
@@ -83,6 +85,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return ((Object[]) object).length == 0;
}
@@ -106,6 +109,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return !EMPTY_ARRAY.evaluate(object);
}
@@ -130,6 +134,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return ((Map<?, ?>) object).isEmpty();
}
@@ -153,6 +158,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return !EMPTY_MAP.evaluate(object);
}
@@ -177,6 +183,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return object != null && !EMPTY_COLLECTION.evaluate(object);
}
@@ -200,6 +207,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return object != null && !EMPTY_ARRAY.evaluate(object);
}
@@ -223,6 +231,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return object != null && !EMPTY_MAP.evaluate(object);
}
@@ -246,6 +255,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return object == null || EMPTY_COLLECTION.evaluate(object);
}
@@ -269,6 +279,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return object == null || EMPTY_ARRAY.evaluate(object);
}
@@ -292,6 +303,7 @@ public final class CollectionPredicates { // NOPMD
*
* @see org.apache.commons.collections.Predicate#evaluate(java.lang.Object)
*/
+ @Override
public boolean evaluate(final Object object) {
return object == null || EMPTY_MAP.evaluate(object);
}
diff --git a/engine/src/main/java/org/apache/hop/core/util/ConfigurableStreamLogger.java b/engine/src/main/java/org/apache/hop/core/util/ConfigurableStreamLogger.java
index 81319da..1c55ffb 100644
--- a/engine/src/main/java/org/apache/hop/core/util/ConfigurableStreamLogger.java
+++ b/engine/src/main/java/org/apache/hop/core/util/ConfigurableStreamLogger.java
@@ -52,6 +52,7 @@ public class ConfigurableStreamLogger implements Runnable {
*
* @see java.lang.Runnable#run()
*/
+ @Override
public void run() {
try {
InputStreamReader isr = new InputStreamReader(this.is);
diff --git a/engine/src/main/java/org/apache/hop/core/util/IntegerPluginProperty.java b/engine/src/main/java/org/apache/hop/core/util/IntegerPluginProperty.java
index df01511..7b67e2b 100644
--- a/engine/src/main/java/org/apache/hop/core/util/IntegerPluginProperty.java
+++ b/engine/src/main/java/org/apache/hop/core/util/IntegerPluginProperty.java
@@ -37,24 +37,29 @@ public class IntegerPluginProperty extends KeyValue<Integer> implements IPluginP
super(key, DEFAULT_INTEGER_VALUE);
}
+ @Override
public boolean evaluate() {
final Integer value = this.getValue();
return value != null && value != 0;
}
+ @Override
public void appendXml(final StringBuilder builder) {
builder.append(XmlHandler.addTagValue(this.getKey(), this.getValue()));
}
+ @Override
public void loadXml(final Node node) {
final Integer value = Integer.parseInt(XmlHandler.getTagValue(node, this.getKey()));
this.setValue(value);
}
+ @Override
public void saveToPreferences(final Preferences node) {
node.putInt(this.getKey(), this.getValue());
}
+ @Override
public void readFromPreferences(final Preferences node) {
this.setValue(node.getInt(this.getKey(), this.getValue()));
}
diff --git a/engine/src/main/java/org/apache/hop/core/util/KeyValueSet.java b/engine/src/main/java/org/apache/hop/core/util/KeyValueSet.java
index 43fca50..1a5b2e1 100644
--- a/engine/src/main/java/org/apache/hop/core/util/KeyValueSet.java
+++ b/engine/src/main/java/org/apache/hop/core/util/KeyValueSet.java
@@ -55,6 +55,7 @@ public class KeyValueSet implements Iterable<KeyValue<?>>, Serializable {
*
* @see Iterable#iterator()
*/
+ @Override
public Iterator<KeyValue<?>> iterator() {
return this.keyValues().iterator();
}
diff --git a/engine/src/main/java/org/apache/hop/core/util/PluginPropertyHandler.java b/engine/src/main/java/org/apache/hop/core/util/PluginPropertyHandler.java
index 2922268..7456bc9 100644
--- a/engine/src/main/java/org/apache/hop/core/util/PluginPropertyHandler.java
+++ b/engine/src/main/java/org/apache/hop/core/util/PluginPropertyHandler.java
@@ -34,6 +34,7 @@ public final class PluginPropertyHandler {
* @throws FunctorException if HopException in handle thrown.
* @see org.apache.commons.collections.Closure#execute(java.lang.Object)
*/
+ @Override
public final void execute(final Object property)
throws IllegalArgumentException, FunctorException {
Assert.assertNotNull(property, "Plugin property cannot be null");
diff --git a/engine/src/main/java/org/apache/hop/core/util/StringListPluginProperty.java b/engine/src/main/java/org/apache/hop/core/util/StringListPluginProperty.java
index 943f1d8..8f12940 100644
--- a/engine/src/main/java/org/apache/hop/core/util/StringListPluginProperty.java
+++ b/engine/src/main/java/org/apache/hop/core/util/StringListPluginProperty.java
@@ -70,6 +70,7 @@ public class StringListPluginProperty extends KeyValue<List<String>>
}
/** */
+ @Override
public void appendXml(final StringBuilder builder) {
if (!this.evaluate()) {
return;
@@ -79,11 +80,13 @@ public class StringListPluginProperty extends KeyValue<List<String>>
}
/** */
+ @Override
public boolean evaluate() {
return CollectionPredicates.NOT_NULL_OR_EMPTY_COLLECTION.evaluate(this.getValue());
}
/** */
+ @Override
public void loadXml(final Node node) {
final String stringValue = XmlHandler.getTagValue(node, this.getKey());
final List<String> values = fromString(stringValue);
@@ -91,12 +94,14 @@ public class StringListPluginProperty extends KeyValue<List<String>>
}
/** */
+ @Override
public void readFromPreferences(final Preferences node) {
final String stringValue = node.get(this.getKey(), asString(this.getValue()));
this.setValue(fromString(stringValue));
}
/** */
+ @Override
public void saveToPreferences(final Preferences node) {
node.put(this.getKey(), asString(this.getValue()));
}
@@ -116,6 +121,7 @@ public class StringListPluginProperty extends KeyValue<List<String>>
*
* @see java.lang.Iterable#iterator()
*/
+ @Override
public Iterator<String> iterator() throws IllegalStateException {
this.assertValueNotNull();
return this.getValue().iterator();
diff --git a/engine/src/main/java/org/apache/hop/core/util/StringPluginProperty.java b/engine/src/main/java/org/apache/hop/core/util/StringPluginProperty.java
index 8c024b6..6f12d1f 100644
--- a/engine/src/main/java/org/apache/hop/core/util/StringPluginProperty.java
+++ b/engine/src/main/java/org/apache/hop/core/util/StringPluginProperty.java
@@ -39,27 +39,32 @@ public class StringPluginProperty extends KeyValue<String> implements IPluginPro
}
/** */
+ @Override
public boolean evaluate() {
return StringUtils.isNotBlank(this.getValue());
}
/** */
+ @Override
public void appendXml(final StringBuilder builder) {
builder.append(XmlHandler.addTagValue(this.getKey(), this.getValue()));
}
/** */
+ @Override
public void loadXml(final Node node) {
final String value = XmlHandler.getTagValue(node, this.getKey());
this.setValue(value);
}
/** */
+ @Override
public void saveToPreferences(final Preferences node) {
node.put(this.getKey(), this.getValue());
}
/** */
+ @Override
public void readFromPreferences(final Preferences node) {
this.setValue(node.get(this.getKey(), this.getValue()));
}
diff --git a/engine/src/main/java/org/apache/hop/history/local/LocalAuditManager.java b/engine/src/main/java/org/apache/hop/history/local/LocalAuditManager.java
index 1d72831..1db3a07 100644
--- a/engine/src/main/java/org/apache/hop/history/local/LocalAuditManager.java
+++ b/engine/src/main/java/org/apache/hop/history/local/LocalAuditManager.java
@@ -227,6 +227,7 @@ public class LocalAuditManager implements IAuditManager {
* @return The map. An empty one if there are any loading problems. They are simply logged and you
* start over.
*/
+ @Override
public AuditStateMap loadAuditStateMap(String group, String type) {
String filename = calculateStateFilename(group, type);
try {
@@ -243,6 +244,7 @@ public class LocalAuditManager implements IAuditManager {
}
}
+ @Override
public void saveAuditStateMap(String group, String type, AuditStateMap auditStateMap)
throws HopException {
String filename = calculateStateFilename(group, type);
@@ -313,6 +315,7 @@ public class LocalAuditManager implements IAuditManager {
* @return The map. An empty one if there are any loading problems. They are simply logged and you
* start over.
*/
+ @Override
public Map<String, String> loadMap(String group, String type) {
String filename = calculateMapFilename(group, type);
try {
@@ -329,6 +332,7 @@ public class LocalAuditManager implements IAuditManager {
}
}
+ @Override
public void saveMap(String group, String type, Map<String, String> map) throws HopException {
String filename = calculateMapFilename(group, type);
try {
diff --git a/engine/src/main/java/org/apache/hop/imp/HopImport.java b/engine/src/main/java/org/apache/hop/imp/HopImport.java
index 8ab1c56..f9a57c0 100644
--- a/engine/src/main/java/org/apache/hop/imp/HopImport.java
+++ b/engine/src/main/java/org/apache/hop/imp/HopImport.java
@@ -123,6 +123,7 @@ public class HopImport implements Runnable, IHasHopMetadataProvider {
variables = new Variables();
}
+ @Override
public void run() {
try {
log = new LogChannel("HopImport");
diff --git a/engine/src/main/java/org/apache/hop/imp/HopImportBase.java b/engine/src/main/java/org/apache/hop/imp/HopImportBase.java
index e370f01..2b1c097 100644
--- a/engine/src/main/java/org/apache/hop/imp/HopImportBase.java
+++ b/engine/src/main/java/org/apache/hop/imp/HopImportBase.java
@@ -128,12 +128,15 @@ public abstract class HopImportBase implements IHopImport {
}
}
+ @Override
public abstract void importFiles() throws HopException;
public abstract void findFilesToImport() throws HopException;
+ @Override
public abstract void importConnections() throws HopException;
+ @Override
public abstract void importVariables() throws HopException;
protected void collectVariablesFromKettleProperties() throws HopException {
@@ -169,10 +172,12 @@ public abstract class HopImportBase implements IHopImport {
}
}
+ @Override
public FileObject getInputFolder() {
return inputFolder;
}
+ @Override
public void setValidateInputFolder(String inputFolderName) throws HopException {
try {
inputFolder = HopVfs.getFileObject(inputFolderName);
@@ -186,10 +191,12 @@ public abstract class HopImportBase implements IHopImport {
}
}
+ @Override
public FileObject getOutputFolder() {
return outputFolder;
}
+ @Override
public void setValidateOutputFolder(String outputFolderName) throws HopException {
this.outputFolder = HopVfs.getFileObject(outputFolderName);
try {
@@ -208,6 +215,7 @@ public abstract class HopImportBase implements IHopImport {
*
* @return value of inputFolderName
*/
+ @Override
public String getInputFolderName() {
return inputFolderName;
}
@@ -222,6 +230,7 @@ public abstract class HopImportBase implements IHopImport {
*
* @return value of outputFolderName
*/
+ @Override
public String getOutputFolderName() {
return outputFolderName;
}
@@ -341,11 +350,13 @@ public abstract class HopImportBase implements IHopImport {
*
* @return value of sharedXmlFilename
*/
+ @Override
public String getSharedXmlFilename() {
return sharedXmlFilename;
}
/** @param sharedXmlFilename The sharedXmlFilename to set */
+ @Override
public void setSharedXmlFilename(String sharedXmlFilename) {
this.sharedXmlFilename = sharedXmlFilename;
}
@@ -355,11 +366,13 @@ public abstract class HopImportBase implements IHopImport {
*
* @return value of kettlePropertiesFilename
*/
+ @Override
public String getKettlePropertiesFilename() {
return kettlePropertiesFilename;
}
/** @param kettlePropertiesFilename The kettlePropertiesFilename to set */
+ @Override
public void setKettlePropertiesFilename(String kettlePropertiesFilename) {
this.kettlePropertiesFilename = kettlePropertiesFilename;
}
@@ -369,11 +382,13 @@ public abstract class HopImportBase implements IHopImport {
*
* @return value of jdbcPropertiesFilename
*/
+ @Override
public String getJdbcPropertiesFilename() {
return jdbcPropertiesFilename;
}
/** @param jdbcPropertiesFilename The jdbcPropertiesFilename to set */
+ @Override
public void setJdbcPropertiesFilename(String jdbcPropertiesFilename) {
this.jdbcPropertiesFilename = jdbcPropertiesFilename;
}
@@ -392,11 +407,13 @@ public abstract class HopImportBase implements IHopImport {
*
* @return value of metadataProvider
*/
+ @Override
public IHopMetadataProvider getMetadataProvider() {
return metadataProvider;
}
/** @param metadataProvider The metadataProvider to set */
+ @Override
public void setMetadataProvider(IHopMetadataProvider metadataProvider) {
this.metadataProvider = metadataProvider;
}
@@ -406,11 +423,13 @@ public abstract class HopImportBase implements IHopImport {
*
* @return value of targetConfigFilename
*/
+ @Override
public String getTargetConfigFilename() {
return targetConfigFilename;
}
/** @param targetConfigFilename The targetConfigFilename to set */
+ @Override
public void setTargetConfigFilename(String targetConfigFilename) {
this.targetConfigFilename = targetConfigFilename;
}
@@ -462,11 +481,13 @@ public abstract class HopImportBase implements IHopImport {
*
* @return value of skippingHiddenFilesAndFolders
*/
+ @Override
public boolean isSkippingHiddenFilesAndFolders() {
return skippingHiddenFilesAndFolders;
}
/** @param skippingHiddenFilesAndFolders The skippingHiddenFilesAndFolders to set */
+ @Override
public void setSkippingHiddenFilesAndFolders(boolean skippingHiddenFilesAndFolders) {
this.skippingHiddenFilesAndFolders = skippingHiddenFilesAndFolders;
}
@@ -476,11 +497,13 @@ public abstract class HopImportBase implements IHopImport {
*
* @return value of skippingFolders
*/
+ @Override
public boolean isSkippingFolders() {
return skippingFolders;
}
/** @param skippingFolders The skippingFolders to set */
+ @Override
public void setSkippingFolders(boolean skippingFolders) {
this.skippingFolders = skippingFolders;
}
@@ -490,5 +513,6 @@ public abstract class HopImportBase implements IHopImport {
*
* @return The import report
*/
+ @Override
public abstract String getImportReport();
}
diff --git a/engine/src/main/java/org/apache/hop/partition/PartitionSchema.java b/engine/src/main/java/org/apache/hop/partition/PartitionSchema.java
index af27ee9..e477f5c 100644
--- a/engine/src/main/java/org/apache/hop/partition/PartitionSchema.java
+++ b/engine/src/main/java/org/apache/hop/partition/PartitionSchema.java
@@ -62,6 +62,7 @@ public class PartitionSchema extends HopMetadataBase implements Cloneable, IHopM
this.partitionIDs = partitionIDs;
}
+ @Override
public Object clone() {
PartitionSchema partitionSchema = new PartitionSchema();
partitionSchema.replaceMeta(this);
diff --git a/engine/src/main/java/org/apache/hop/pipeline/BasePartitioner.java b/engine/src/main/java/org/apache/hop/pipeline/BasePartitioner.java
index 177acea..526855d 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/BasePartitioner.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/BasePartitioner.java
@@ -38,6 +38,7 @@ public abstract class BasePartitioner implements IPartitioner {
*
* @see java.lang.Object#clone()
*/
+ @Override
public IPartitioner clone() {
IPartitioner partitioner = getInstance();
partitioner.setId(id);
@@ -92,6 +93,7 @@ public abstract class BasePartitioner implements IPartitioner {
*
* @see org.apache.hop.pipeline.IPartitioner#setMeta(org.apache.hop.pipeline.transform.TransformPartitioningMeta)
*/
+ @Override
public void setMeta(TransformPartitioningMeta meta) {
this.meta = meta;
}
@@ -101,6 +103,7 @@ public abstract class BasePartitioner implements IPartitioner {
*
* @see org.apache.hop.pipeline.IPartitioner#getInstance()
*/
+ @Override
public abstract IPartitioner getInstance();
/*
@@ -108,6 +111,7 @@ public abstract class BasePartitioner implements IPartitioner {
*
* @see org.apache.hop.pipeline.IPartitioner#getDescription()
*/
+ @Override
public String getDescription() {
return description;
}
@@ -117,6 +121,7 @@ public abstract class BasePartitioner implements IPartitioner {
*
* @see org.apache.hop.pipeline.IPartitioner#setDescription(java.lang.String)
*/
+ @Override
public void setDescription(String description) {
this.description = description;
}
@@ -126,6 +131,7 @@ public abstract class BasePartitioner implements IPartitioner {
*
* @see org.apache.hop.pipeline.IPartitioner#getId()
*/
+ @Override
public String getId() {
return id;
}
@@ -135,6 +141,7 @@ public abstract class BasePartitioner implements IPartitioner {
*
* @see org.apache.hop.pipeline.IPartitioner#setId(java.lang.String)
*/
+ @Override
public void setId(String id) {
this.id = id;
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/ModPartitioner.java b/engine/src/main/java/org/apache/hop/pipeline/ModPartitioner.java
index 9351740..216677b 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/ModPartitioner.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/ModPartitioner.java
@@ -38,6 +38,7 @@ public class ModPartitioner extends BasePartitioner {
super();
}
+ @Override
public IPartitioner getInstance() {
IPartitioner partitioner = new ModPartitioner();
partitioner.setId(getId());
@@ -45,6 +46,7 @@ public class ModPartitioner extends BasePartitioner {
return partitioner;
}
+ @Override
public ModPartitioner clone() {
ModPartitioner modPartitioner = (ModPartitioner) super.clone();
modPartitioner.fieldName = fieldName;
@@ -52,10 +54,12 @@ public class ModPartitioner extends BasePartitioner {
return modPartitioner;
}
+ @Override
public String getDialogClassName() {
return "org.apache.hop.ui.pipeline.dialog.ModPartitionerDialog";
}
+ @Override
public int getPartition(IVariables variables, IRowMeta rowMeta, Object[] row)
throws HopException {
@@ -106,6 +110,7 @@ public class ModPartitioner extends BasePartitioner {
return targetLocation;
}
+ @Override
public String getDescription() {
String description = "Mod partitioner";
if (!Utils.isEmpty(fieldName)) {
@@ -114,12 +119,14 @@ public class ModPartitioner extends BasePartitioner {
return description;
}
+ @Override
public String getXml() {
StringBuilder xml = new StringBuilder(150);
xml.append(" ").append(XmlHandler.addTagValue("field_name", fieldName));
return xml.toString();
}
+ @Override
public void loadXml(Node partitioningMethodNode) throws HopXmlException {
fieldName = XmlHandler.getTagValue(partitioningMethodNode, "field_name");
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/Pipeline.java b/engine/src/main/java/org/apache/hop/pipeline/Pipeline.java
index d825038..0bb479e 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/Pipeline.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/Pipeline.java
@@ -374,6 +374,7 @@ public abstract class Pipeline
*
* @param parent the new parent
*/
+ @Override
public void setParent(ILoggingObject parent) {
this.parent = parent;
}
@@ -407,6 +408,7 @@ public abstract class Pipeline
*
* @param log the new log channel interface
*/
+ @Override
public void setLogChannel(ILogChannel log) {
this.log = log;
}
@@ -463,6 +465,7 @@ public abstract class Pipeline
*
* @throws HopException if the pipeline could not be prepared (initialized)
*/
+ @Override
public void execute() throws HopException {
prepareExecution();
startThreads();
@@ -474,6 +477,7 @@ public abstract class Pipeline
*
* @throws HopException in case the pipeline could not be prepared (initialized)
*/
+ @Override
public void prepareExecution() throws HopException {
setPreparing(true);
executionStartDate = new Date();
@@ -1039,6 +1043,7 @@ public abstract class Pipeline
*
* @throws HopException if there is a communication error with a remote output socket.
*/
+ @Override
public void startThreads() throws HopException {
// Now prepare to start all the threads...
//
@@ -1249,6 +1254,7 @@ public abstract class Pipeline
*
* @throws HopException if any errors occur during notification
*/
+ @Override
public void firePipelineExecutionFinishedListeners() throws HopException {
synchronized (executionFinishedListeners) {
@@ -1280,6 +1286,7 @@ public abstract class Pipeline
*
* @throws HopException if any errors occur during notification
*/
+ @Override
public void firePipelineExecutionStartedListeners() throws HopException {
synchronized (executionStartedListeners) {
for (IExecutionStartedListener executionListener : executionStartedListeners) {
@@ -1356,6 +1363,7 @@ public abstract class Pipeline
/**
* This method performs any cleanup operations, typically called after the pipeline has finished.
*/
+ @Override
public void cleanup() {
// Close all open server sockets.
// We can only close these after all processing has been confirmed to be finished.
@@ -1370,6 +1378,7 @@ public abstract class Pipeline
}
/** Waits until all RunThreads have finished. */
+ @Override
public void waitUntilFinished() {
try {
if (pipelineWaitUntilFinishedBlockingQueue == null) {
@@ -1394,6 +1403,7 @@ public abstract class Pipeline
*
* @return the number of errors
*/
+ @Override
public int getErrors() {
int nrErrors = errors.get();
@@ -1415,6 +1425,7 @@ public abstract class Pipeline
*
* @return true if the pipeline is finished, false otherwise
*/
+ @Override
public boolean isFinished() {
int exist = status.get() & FINISHED.mask;
return exist != 0;
@@ -1459,6 +1470,7 @@ public abstract class Pipeline
* @param tocopy the copy number of the "to" transform
* @return the row set, or null if none found
*/
+ @Override
public IRowSet findRowSet(String from, int fromcopy, String to, int tocopy) {
// Start with the pipeline.
for (IRowSet rs : rowsets) {
@@ -1513,6 +1525,7 @@ public abstract class Pipeline
}
/** Stops all transforms from running, and alerts any registered listeners. */
+ @Override
public void stopAll() {
if (transforms == null || isAlreadyStopped.get()) {
return;
@@ -1545,6 +1558,7 @@ public abstract class Pipeline
}
}
+ @Override
public void firePipelineExecutionStoppedListeners() {
// Fire the stopped listener...
//
@@ -1669,6 +1683,7 @@ public abstract class Pipeline
*
* @return the Result object containing resulting measures from execution of the pipeline
*/
+ @Override
public Result getResult() {
if (transforms == null) {
return null;
@@ -1981,6 +1996,7 @@ public abstract class Pipeline
* @return Returns true if the safe mode is enabled: the pipeline will run slower but with more
* checking enabled
*/
+ @Override
public boolean isSafeModeEnabled() {
return safeModeEnabled;
}
@@ -2028,6 +2044,7 @@ public abstract class Pipeline
*
* @return the parent workflow, or null if there is no parent
*/
+ @Override
public IWorkflowEngine<WorkflowMeta> getParentWorkflow() {
return parentWorkflow;
}
@@ -2037,6 +2054,7 @@ public abstract class Pipeline
*
* @param parentWorkflow The parent workflow to set
*/
+ @Override
public void setParentWorkflow(IWorkflowEngine<WorkflowMeta> parentWorkflow) {
this.parentWorkflow = parentWorkflow;
}
@@ -2142,6 +2160,7 @@ public abstract class Pipeline
*
* @return true if the pipeline is preparing for execution, false otherwise
*/
+ @Override
public boolean isPreparing() {
int exist = status.get() & PREPARING.mask;
return exist != 0;
@@ -2162,6 +2181,7 @@ public abstract class Pipeline
*
* @return true if the pipeline is running, false otherwise
*/
+ @Override
public boolean isRunning() {
int exist = status.get() & RUNNING.mask;
return exist != 0;
@@ -2182,6 +2202,7 @@ public abstract class Pipeline
* @return true if the pipeline was prepared for execution successfully, false otherwise
* @see Pipeline#prepareExecution()
*/
+ @Override
public boolean isReadyToStart() {
return readyToStart;
}
@@ -2195,6 +2216,7 @@ public abstract class Pipeline
*
* @param var the new internal hop variables
*/
+ @Override
public void setInternalHopVariables(IVariables var) {
boolean hasFilename = pipelineMeta != null && !Utils.isEmpty(pipelineMeta.getFilename());
if (hasFilename) { // we have a filename that's defined.
@@ -2421,6 +2443,7 @@ public abstract class Pipeline
}
/** Pauses the pipeline (pause all transforms). */
+ @Override
public void pauseExecution() {
setPaused(true);
for (TransformMetaDataCombi combi : transforms) {
@@ -2429,6 +2452,7 @@ public abstract class Pipeline
}
/** Resumes running the pipeline after a pause (resume all transforms). */
+ @Override
public void resumeExecution() {
for (TransformMetaDataCombi combi : transforms) {
combi.transform.resumeRunning();
@@ -2441,6 +2465,7 @@ public abstract class Pipeline
*
* @return true if the pipeline is being previewed, false otherwise
*/
+ @Override
public boolean isPreview() {
return preview;
}
@@ -2450,6 +2475,7 @@ public abstract class Pipeline
*
* @param preview true if the pipeline is being previewed, false otherwise
*/
+ @Override
public void setPreview(boolean preview) {
this.preview = preview;
}
@@ -2479,6 +2505,7 @@ public abstract class Pipeline
*
* @param executionStartedListener the pipeline started listener
*/
+ @Override
public void addExecutionStartedListener(IExecutionStartedListener executionStartedListener) {
synchronized (executionStartedListener) {
executionStartedListeners.add(executionStartedListener);
@@ -2490,6 +2517,7 @@ public abstract class Pipeline
*
* @param executionFinishedListener the pipeline finished listener
*/
+ @Override
public void addExecutionFinishedListener(IExecutionFinishedListener executionFinishedListener) {
synchronized (executionFinishedListener) {
executionFinishedListeners.add(executionFinishedListener);
@@ -2501,6 +2529,7 @@ public abstract class Pipeline
*
* @param executionStoppedListener the pipeline stopped listener
*/
+ @Override
public void addExecutionStoppedListener(IExecutionStoppedListener executionStoppedListener) {
synchronized (executionStoppedListener) {
executionStoppedListeners.add(executionStoppedListener);
@@ -2543,6 +2572,7 @@ public abstract class Pipeline
*
* @return true if the pipeline is paused, false otherwise
*/
+ @Override
public boolean isPaused() {
int exist = status.get() & PAUSED.mask;
return exist != 0;
@@ -2557,6 +2587,7 @@ public abstract class Pipeline
*
* @return true if the pipeline is stopped, false otherwise
*/
+ @Override
public boolean isStopped() {
int exist = status.get() & STOPPED.mask;
return exist != 0;
@@ -2685,6 +2716,7 @@ public abstract class Pipeline
* @return a reference to the parent pipeline's Pipeline object, or null if no parent pipeline
* exists
*/
+ @Override
public IPipelineEngine getParentPipeline() {
return parentPipeline;
}
@@ -2694,6 +2726,7 @@ public abstract class Pipeline
*
* @param parentPipeline the parentPipeline to set
*/
+ @Override
public void setParentPipeline(IPipelineEngine parentPipeline) {
this.parentPipeline = parentPipeline;
}
@@ -2783,6 +2816,7 @@ public abstract class Pipeline
*
* @param logLevel the new log level
*/
+ @Override
public void setLogLevel(LogLevel logLevel) {
this.logLevel = logLevel;
log.setLogLevel(logLevel);
@@ -2806,19 +2840,23 @@ public abstract class Pipeline
return hierarchy;
}
+ @Override
public void addActiveSubPipeline(final String subPipelineName, IPipelineEngine subPipeline) {
activeSubPipelines.put(subPipelineName, subPipeline);
}
+ @Override
public IPipelineEngine getActiveSubPipeline(final String subPipelineName) {
return activeSubPipelines.get(subPipelineName);
}
+ @Override
public void addActiveSubWorkflow(
final String subWorkflowName, IWorkflowEngine<WorkflowMeta> subWorkflow) {
activeSubWorkflows.put(subWorkflowName, subWorkflow);
}
+ @Override
public IWorkflowEngine<WorkflowMeta> getActiveSubWorkflow(final String subWorkflowName) {
return activeSubWorkflows.get(subWorkflowName);
}
@@ -2847,6 +2885,7 @@ public abstract class Pipeline
*
* @param containerId the HopServer object ID to set
*/
+ @Override
public void setContainerId(String containerId) {
this.containerObjectId = containerId;
}
@@ -2944,10 +2983,12 @@ public abstract class Pipeline
this.resultRows = resultRows;
}
+ @Override
public Result getPreviousResult() {
return previousResult;
}
+ @Override
public void setPreviousResult(Result previousResult) {
this.previousResult = previousResult;
}
@@ -2969,10 +3010,12 @@ public abstract class Pipeline
}
}
+ @Override
public IHopMetadataProvider getMetadataProvider() {
return metadataProvider;
}
+ @Override
public void setMetadataProvider(IHopMetadataProvider metadataProvider) {
this.metadataProvider = metadataProvider;
if (pipelineMeta != null) {
@@ -3159,6 +3202,7 @@ public abstract class Pipeline
*
* @return value of executionStartDate
*/
+ @Override
public Date getExecutionStartDate() {
return executionStartDate;
}
@@ -3173,6 +3217,7 @@ public abstract class Pipeline
*
* @return value of executionEndDate
*/
+ @Override
public Date getExecutionEndDate() {
return executionEndDate;
}
@@ -3245,10 +3290,12 @@ public abstract class Pipeline
"100",
true);
+ @Override
public EngineMetrics getEngineMetrics() {
return getEngineMetrics(null, -1);
}
+ @Override
public synchronized EngineMetrics getEngineMetrics(String componentName, int copyNr) {
EngineMetrics metrics = new EngineMetrics();
metrics.setStartDate(getExecutionStartDate());
@@ -3406,6 +3453,7 @@ public abstract class Pipeline
return new EmptyPipelineRunConfiguration();
}
+ @Override
public void retrieveComponentOutput(
IVariables variables,
String componentName,
@@ -3471,6 +3519,7 @@ public abstract class Pipeline
*
* @return value of feedbackShown
*/
+ @Override
public boolean isFeedbackShown() {
return feedbackShown;
}
@@ -3485,6 +3534,7 @@ public abstract class Pipeline
*
* @return value of feedbackSize
*/
+ @Override
public int getFeedbackSize() {
return feedbackSize;
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/PipelineExecutionConfiguration.java b/engine/src/main/java/org/apache/hop/pipeline/PipelineExecutionConfiguration.java
index 66cbb81..bb8f29a 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/PipelineExecutionConfiguration.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/PipelineExecutionConfiguration.java
@@ -67,6 +67,7 @@ public class PipelineExecutionConfiguration implements IExecutionConfiguration,
showingSubComponents = true;
}
+ @Override
public Object clone() {
try {
PipelineExecutionConfiguration configuration = (PipelineExecutionConfiguration) super.clone();
@@ -84,25 +85,30 @@ public class PipelineExecutionConfiguration implements IExecutionConfiguration,
}
/** @param parametersMap the parameters to set */
+ @Override
public void setParametersMap(Map<String, String> parametersMap) {
this.parametersMap = parametersMap;
}
/** @return the parameters. */
+ @Override
public Map<String, String> getParametersMap() {
return parametersMap;
}
/** @return the variables */
+ @Override
public Map<String, String> getVariablesMap() {
return variablesMap;
}
/** @param variablesMap the variables to set */
+ @Override
public void setVariablesMap(Map<String, String> variablesMap) {
this.variablesMap = variablesMap;
}
+ @Override
public void setVariablesMap(IVariables variablesMap) {
this.variablesMap = new HashMap<>();
@@ -179,11 +185,13 @@ public class PipelineExecutionConfiguration implements IExecutionConfiguration,
}
/** @return the logLevel */
+ @Override
public LogLevel getLogLevel() {
return logLevel;
}
/** @param logLevel the logLevel to set */
+ @Override
public void setLogLevel(LogLevel logLevel) {
this.logLevel = logLevel;
}
@@ -302,21 +310,25 @@ public class PipelineExecutionConfiguration implements IExecutionConfiguration,
}
/** @return the previousResult */
+ @Override
public Result getPreviousResult() {
return previousResult;
}
/** @param previousResult the previousResult to set */
+ @Override
public void setPreviousResult(Result previousResult) {
this.previousResult = previousResult;
}
/** @return the clearingLog */
+ @Override
public boolean isClearingLog() {
return clearingLog;
}
/** @param clearingLog the clearingLog to set */
+ @Override
public void setClearingLog(boolean clearingLog) {
this.clearingLog = clearingLog;
}
@@ -373,10 +385,12 @@ public class PipelineExecutionConfiguration implements IExecutionConfiguration,
this.createParentFolder = createParentFolder;
}
+ @Override
public String getRunConfiguration() {
return runConfiguration;
}
+ @Override
public void setRunConfiguration(String runConfiguration) {
this.runConfiguration = runConfiguration;
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/PipelineHopMeta.java b/engine/src/main/java/org/apache/hop/pipeline/PipelineHopMeta.java
index 8db663a..84fb702 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/PipelineHopMeta.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/PipelineHopMeta.java
@@ -132,6 +132,7 @@ public class PipelineHopMeta extends BaseHopMeta<TransformMeta>
}
/** Compare 2 hops. */
+ @Override
public int compareTo(PipelineHopMeta obj) {
return toString().compareTo(obj.toString());
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/PipelineMeta.java b/engine/src/main/java/org/apache/hop/pipeline/PipelineMeta.java
index bd5a604..10f0133 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/PipelineMeta.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/PipelineMeta.java
@@ -377,6 +377,7 @@ public class PipelineMeta extends AbstractMeta
}
}
+ @Override
protected String getExtension() {
return PIPELINE_EXTENSION;
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/debug/PipelineDebugMeta.java b/engine/src/main/java/org/apache/hop/pipeline/debug/PipelineDebugMeta.java
index 222362b..85f26c4 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/debug/PipelineDebugMeta.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/debug/PipelineDebugMeta.java
@@ -90,6 +90,7 @@ public class PipelineDebugMeta {
ITransform baseTransform = (ITransform) component;
baseTransform.addRowListener(
new RowAdapter() {
+ @Override
public void rowWrittenEvent(IRowMeta rowMeta, Object[] row)
throws HopTransformException {
try {
diff --git a/engine/src/main/java/org/apache/hop/pipeline/engine/IPipelineEngine.java b/engine/src/main/java/org/apache/hop/pipeline/engine/IPipelineEngine.java
index 315affa..08c3155 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/engine/IPipelineEngine.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/engine/IPipelineEngine.java
@@ -264,6 +264,7 @@ public interface IPipelineEngine<T extends PipelineMeta>
*
* @return
*/
+ @Override
String getLogChannelId();
/**
@@ -307,6 +308,7 @@ public interface IPipelineEngine<T extends PipelineMeta>
void setLogLevel(LogLevel logLevel);
+ @Override
LogLevel getLogLevel();
/**
@@ -471,5 +473,6 @@ public interface IPipelineEngine<T extends PipelineMeta>
*
* @return The extension data map to use
*/
+ @Override
Map<String, Object> getExtensionDataMap();
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/engines/EmptyPipelineRunConfiguration.java b/engine/src/main/java/org/apache/hop/pipeline/engines/EmptyPipelineRunConfiguration.java
index 22d8285..73ee4e5 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/engines/EmptyPipelineRunConfiguration.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/engines/EmptyPipelineRunConfiguration.java
@@ -40,6 +40,7 @@ public class EmptyPipelineRunConfiguration extends Variables
this.pluginName = config.pluginName;
}
+ @Override
public EmptyPipelineRunConfiguration clone() {
return new EmptyPipelineRunConfiguration(this);
}
@@ -66,6 +67,7 @@ public class EmptyPipelineRunConfiguration extends Variables
*
* @return value of pluginId
*/
+ @Override
public String getEnginePluginId() {
return pluginId;
}
@@ -81,6 +83,7 @@ public class EmptyPipelineRunConfiguration extends Variables
*
* @return value of pluginName
*/
+ @Override
public String getEnginePluginName() {
return pluginName;
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/engines/local/LocalPipelineRunConfiguration.java b/engine/src/main/java/org/apache/hop/pipeline/engines/local/LocalPipelineRunConfiguration.java
index 19bc02e..42f1aaf 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/engines/local/LocalPipelineRunConfiguration.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/engines/local/LocalPipelineRunConfiguration.java
@@ -162,6 +162,7 @@ public class LocalPipelineRunConfiguration extends EmptyPipelineRunConfiguration
this.transactional = config.transactional;
}
+ @Override
public LocalPipelineRunConfiguration clone() {
return new LocalPipelineRunConfiguration(this);
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/engines/localsingle/LocalSinglePipelineRunConfiguration.java b/engine/src/main/java/org/apache/hop/pipeline/engines/localsingle/LocalSinglePipelineRunConfiguration.java
index 971cdfb..a507242 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/engines/localsingle/LocalSinglePipelineRunConfiguration.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/engines/localsingle/LocalSinglePipelineRunConfiguration.java
@@ -38,6 +38,7 @@ public class LocalSinglePipelineRunConfiguration extends EmptyPipelineRunConfigu
super(config);
}
+ @Override
public LocalSinglePipelineRunConfiguration clone() {
return new LocalSinglePipelineRunConfiguration(this);
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/engines/remote/RemotePipelineEngine.java b/engine/src/main/java/org/apache/hop/pipeline/engines/remote/RemotePipelineEngine.java
index 60006fa..8cce70f 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/engines/remote/RemotePipelineEngine.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/engines/remote/RemotePipelineEngine.java
@@ -642,6 +642,7 @@ public class RemotePipelineEngine extends Variables implements IPipelineEngine<P
*
* @param executionStartedListener the pipeline started listener
*/
+ @Override
public void addExecutionStartedListener(IExecutionStartedListener executionStartedListener) {
synchronized (executionStartedListener) {
executionStartedListeners.add(executionStartedListener);
@@ -653,6 +654,7 @@ public class RemotePipelineEngine extends Variables implements IPipelineEngine<P
*
* @param executionFinishedListener the pipeline finished listener
*/
+ @Override
public void addExecutionFinishedListener(IExecutionFinishedListener executionFinishedListener) {
synchronized (executionFinishedListener) {
executionFinishedListeners.add(executionFinishedListener);
@@ -854,19 +856,23 @@ public class RemotePipelineEngine extends Variables implements IPipelineEngine<P
////////////
+ @Override
public void addActiveSubPipeline(final String subPipelineName, IPipelineEngine subPipeline) {
activeSubPipelines.put(subPipelineName, subPipeline);
}
+ @Override
public IPipelineEngine getActiveSubPipeline(final String subPipelineName) {
return activeSubPipelines.get(subPipelineName);
}
+ @Override
public void addActiveSubWorkflow(
final String subWorkflowName, IWorkflowEngine<WorkflowMeta> subWorkflow) {
activeSubWorkflows.put(subWorkflowName, subWorkflow);
}
+ @Override
public IWorkflowEngine<WorkflowMeta> getActiveSubWorkflow(final String subWorkflowName) {
return activeSubWorkflows.get(subWorkflowName);
}
@@ -887,6 +893,7 @@ public class RemotePipelineEngine extends Variables implements IPipelineEngine<P
}
/** @param parentPipeline The parentPipeline to set */
+ @Override
public void setParentPipeline(IPipelineEngine parentPipeline) {
this.parentPipeline = parentPipeline;
}
@@ -1028,6 +1035,7 @@ public class RemotePipelineEngine extends Variables implements IPipelineEngine<P
}
/** @param pipelineRunConfiguration The pipelineRunConfiguration to set */
+ @Override
public void setPipelineRunConfiguration(PipelineRunConfiguration pipelineRunConfiguration) {
this.pipelineRunConfiguration = pipelineRunConfiguration;
}
@@ -1151,6 +1159,7 @@ public class RemotePipelineEngine extends Variables implements IPipelineEngine<P
}
/** @param log The logChannel to set */
+ @Override
public void setLogChannel(ILogChannel log) {
this.logChannel = log;
}
@@ -1348,6 +1357,7 @@ public class RemotePipelineEngine extends Variables implements IPipelineEngine<P
}
/** @param previousResult The previousResult to set */
+ @Override
public void setPreviousResult(Result previousResult) {
this.previousResult = previousResult;
}
@@ -1482,6 +1492,7 @@ public class RemotePipelineEngine extends Variables implements IPipelineEngine<P
*
* @return value of engineCapabilities
*/
+ @Override
public PipelineEngineCapabilities getEngineCapabilities() {
return engineCapabilities;
}
@@ -1505,6 +1516,7 @@ public class RemotePipelineEngine extends Variables implements IPipelineEngine<P
*
* @return value of containerId
*/
+ @Override
public String getContainerId() {
return containerId;
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/engines/remote/RemotePipelineRunConfiguration.java b/engine/src/main/java/org/apache/hop/pipeline/engines/remote/RemotePipelineRunConfiguration.java
index d6d1e3f..361321f 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/engines/remote/RemotePipelineRunConfiguration.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/engines/remote/RemotePipelineRunConfiguration.java
@@ -150,6 +150,7 @@ public class RemotePipelineRunConfiguration extends EmptyPipelineRunConfiguratio
return names;
}
+ @Override
public RemotePipelineRunConfiguration clone() {
return new RemotePipelineRunConfiguration(this);
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java b/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java
index 06cb41f..c42d80a 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java
@@ -898,16 +898,19 @@ public class BaseTransform<Meta extends ITransformMeta, Data extends ITransformD
*
* @return the status description
*/
+ @Override
public String getStatusDescription() {
return getStatus().getDescription();
}
/** @return Returns the transformMetaInterface. */
+ @Override
public Meta getMeta() {
return meta;
}
/** @param meta The transformMetaInterface to set. */
+ @Override
public void setMeta(Meta meta) {
this.meta = meta;
}
@@ -917,11 +920,13 @@ public class BaseTransform<Meta extends ITransformMeta, Data extends ITransformD
*
* @return value of data
*/
+ @Override
public Data getData() {
return data;
}
/** @param data The data to set */
+ @Override
public void setData(Data data) {
this.data = data;
}
@@ -3395,10 +3400,12 @@ public class BaseTransform<Meta extends ITransformMeta, Data extends ITransformD
}
}
+ @Override
public void addTransformFinishedListener(ITransformFinishedListener transformFinishedListener) {
transformFinishedListeners.add(transformFinishedListener);
}
+ @Override
public void addTransformStartedListener(ITransformStartedListener transformStartedListener) {
transformStartedListeners.add(transformStartedListener);
}
@@ -3468,6 +3475,7 @@ public class BaseTransform<Meta extends ITransformMeta, Data extends ITransformD
*
* @return value of copyNr
*/
+ @Override
public int getCopyNr() {
return copyNr;
}
@@ -3551,6 +3559,7 @@ public class BaseTransform<Meta extends ITransformMeta, Data extends ITransformD
*
* @param logLevel the new log level
*/
+ @Override
public void setLogLevel(LogLevel logLevel) {
log.setLogLevel(logLevel);
}
@@ -3706,11 +3715,13 @@ public class BaseTransform<Meta extends ITransformMeta, Data extends ITransformD
*
* @return value of initStartDate
*/
+ @Override
public Date getInitStartDate() {
return initStartDate;
}
/** @param initStartDate The initStartDate to set */
+ @Override
public void setInitStartDate(Date initStartDate) {
this.initStartDate = initStartDate;
}
@@ -3720,11 +3731,13 @@ public class BaseTransform<Meta extends ITransformMeta, Data extends ITransformD
*
* @return value of executionStartDate
*/
+ @Override
public Date getExecutionStartDate() {
return executionStartDate;
}
/** @param executionStartDate The executionStartDate to set */
+ @Override
public void setExecutionStartDate(Date executionStartDate) {
this.executionStartDate = executionStartDate;
}
@@ -3734,11 +3747,13 @@ public class BaseTransform<Meta extends ITransformMeta, Data extends ITransformD
*
* @return value of firstRowReadDate
*/
+ @Override
public Date getFirstRowReadDate() {
return firstRowReadDate;
}
/** @param firstRowReadDate The firstRowReadDate to set */
+ @Override
public void setFirstRowReadDate(Date firstRowReadDate) {
this.firstRowReadDate = firstRowReadDate;
}
@@ -3748,11 +3763,13 @@ public class BaseTransform<Meta extends ITransformMeta, Data extends ITransformD
*
* @return value of lastRowWrittenDate
*/
+ @Override
public Date getLastRowWrittenDate() {
return lastRowWrittenDate;
}
/** @param lastRowWrittenDate The lastRowWrittenDate to set */
+ @Override
public void setLastRowWrittenDate(Date lastRowWrittenDate) {
this.lastRowWrittenDate = lastRowWrittenDate;
}
@@ -3762,11 +3779,13 @@ public class BaseTransform<Meta extends ITransformMeta, Data extends ITransformD
*
* @return value of executionEndDate
*/
+ @Override
public Date getExecutionEndDate() {
return executionEndDate;
}
/** @param executionEndDate The executionEndDate to set */
+ @Override
public void setExecutionEndDate(Date executionEndDate) {
this.executionEndDate = executionEndDate;
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/ITransform.java b/engine/src/main/java/org/apache/hop/pipeline/transform/ITransform.java
index 821d46b..671de73 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/ITransform.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/ITransform.java
@@ -82,6 +82,7 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
void stopRunning() throws HopException;
/** @return true if the transform is running after having been initialized */
+ @Override
boolean isRunning();
/**
@@ -92,6 +93,7 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
void setRunning(boolean running);
/** @return True if the transform is marked as stopped. Execution should stop immediate. */
+ @Override
boolean isStopped();
/** @param stopped true if the transform needs to be stopped */
@@ -106,6 +108,7 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
}
/** @return True if the transform is paused */
+ @Override
boolean isPaused();
/** Flags all rowsets as stopped/completed/finished. */
@@ -135,6 +138,7 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
*
* @return the number of errors
*/
+ @Override
long getErrors();
/**
@@ -145,24 +149,30 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
void setErrors(long errors);
/** @return Returns the linesInput. */
+ @Override
long getLinesInput();
/** @return Returns the linesOutput. */
+ @Override
long getLinesOutput();
/** @return Returns the linesRead. */
+ @Override
long getLinesRead();
/** @return Returns the linesWritten. */
+ @Override
long getLinesWritten();
/** @return Returns the linesUpdated. */
+ @Override
long getLinesUpdated();
/** @param linesRejected transforms the lines rejected by error handling. */
void setLinesRejected(long linesRejected);
/** @return Returns the lines rejected by error handling. */
+ @Override
long getLinesRejected();
/**
@@ -184,6 +194,7 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
*
* @param rowListener the rowlistener to add
*/
+ @Override
void addRowListener(IRowListener rowListener);
/**
@@ -191,6 +202,7 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
*
* @param rowListener the rowlistener to remove
*/
+ @Override
void removeRowListener(IRowListener rowListener);
/** @return a list of the installed RowListeners */
@@ -265,9 +277,11 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
Map<String, ResultFile> getResultFiles();
/** @return the description as in {@link ITransformData} */
+ @Override
ComponentExecutionStatus getStatus();
/** @return The number of ms that this transform has been running */
+ @Override
long getExecutionDuration();
/**
@@ -346,9 +360,11 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
*
* @return value of initStartDate
*/
+ @Override
Date getInitStartDate();
/** @param initStartDate The initStartDate to set */
+ @Override
void setInitStartDate(Date initStartDate);
/**
@@ -356,9 +372,11 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
*
* @return value of executionStartDate
*/
+ @Override
Date getExecutionStartDate();
/** @param executionStartDate The executionStartDate to set */
+ @Override
void setExecutionStartDate(Date executionStartDate);
/**
@@ -366,9 +384,11 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
*
* @return value of firstRowReadDate
*/
+ @Override
Date getFirstRowReadDate();
/** @param firstRowReadDate The firstRowReadDate to set */
+ @Override
void setFirstRowReadDate(Date firstRowReadDate);
/**
@@ -376,9 +396,11 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
*
* @return value of lastRowWrittenDate
*/
+ @Override
Date getLastRowWrittenDate();
/** @param lastRowWrittenDate The lastRowWrittenDate to set */
+ @Override
void setLastRowWrittenDate(Date lastRowWrittenDate);
/**
@@ -386,8 +408,10 @@ public interface ITransform<Meta extends ITransformMeta, Data extends ITransform
*
* @return value of executionEndDate
*/
+ @Override
Date getExecutionEndDate();
/** @param executionEndDate The executionEndDate to set */
+ @Override
void setExecutionEndDate(Date executionEndDate);
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/RowAdapter.java b/engine/src/main/java/org/apache/hop/pipeline/transform/RowAdapter.java
index d3c27a9..55eac37 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/RowAdapter.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/RowAdapter.java
@@ -37,6 +37,7 @@ public class RowAdapter implements IRowListener {
*
* @see IRowListener#errorRowWrittenEvent(IRowMeta, java.lang.Object[])
*/
+ @Override
public void errorRowWrittenEvent(IRowMeta rowMeta, Object[] row) throws HopTransformException {}
/**
@@ -44,6 +45,7 @@ public class RowAdapter implements IRowListener {
*
* @see IRowListener#rowReadEvent(IRowMeta, java.lang.Object[])
*/
+ @Override
public void rowReadEvent(IRowMeta rowMeta, Object[] row) throws HopTransformException {}
/**
@@ -51,5 +53,6 @@ public class RowAdapter implements IRowListener {
*
* @see IRowListener#rowWrittenEvent(IRowMeta, java.lang.Object[])
*/
+ @Override
public void rowWrittenEvent(IRowMeta rowMeta, Object[] row) throws HopTransformException {}
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/RunThread.java b/engine/src/main/java/org/apache/hop/pipeline/transform/RunThread.java
index fecc35e..1b0458a 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/RunThread.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/RunThread.java
@@ -43,6 +43,7 @@ public class RunThread implements Runnable {
this.log = transform.getLogChannel();
}
+ @Override
public void run() {
try {
transform.setRunning(true);
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/TransformIOMeta.java b/engine/src/main/java/org/apache/hop/pipeline/transform/TransformIOMeta.java
index 65dc01f..1580566 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/TransformIOMeta.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/TransformIOMeta.java
@@ -65,6 +65,7 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
}
/** @return the inputAcceptor */
+ @Override
public boolean isInputAcceptor() {
return inputAcceptor;
}
@@ -75,6 +76,7 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
}
/** @return the outputProducer */
+ @Override
public boolean isOutputProducer() {
return outputProducer;
}
@@ -85,6 +87,7 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
}
/** @return the inputOptional */
+ @Override
public boolean isInputOptional() {
return inputOptional;
}
@@ -98,6 +101,7 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
* @return the info streams of this transform. Important: Modifying this list does not have any
* effect on the Transforms IO metadata.
*/
+ @Override
public List<IStream> getInfoStreams() {
List<IStream> list = new ArrayList<>();
synchronized (streams) {
@@ -114,6 +118,7 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
* @return the target streams of this transform. Important: Modifying this list does not have any
* effect on the Transforms IO metadata.
*/
+ @Override
public List<IStream> getTargetStreams() {
List<IStream> list = new ArrayList<>();
synchronized (streams) {
@@ -127,6 +132,7 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
}
/** @return the sortedDataRequired */
+ @Override
public boolean isSortedDataRequired() {
return sortedDataRequired;
}
@@ -136,10 +142,12 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
this.sortedDataRequired = sortedDataRequired;
}
+ @Override
public void addStream(IStream stream) {
streams.add(stream);
}
+ @Override
public String[] getInfoTransformNames() {
List<IStream> infoStreams = getInfoStreams();
String[] names = new String[infoStreams.size()];
@@ -149,6 +157,7 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
return names;
}
+ @Override
public String[] getTargetTransformNames() {
List<IStream> targetStreams = getTargetStreams();
String[] names = new String[targetStreams.size()];
@@ -163,6 +172,7 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
*
* @param infoTransforms
*/
+ @Override
public void setInfoTransforms(TransformMeta[] infoTransforms) {
// First get the info transforms...
//
@@ -183,21 +193,25 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
}
/** @return the generalInfoDescription */
+ @Override
public String getGeneralInfoDescription() {
return generalInfoDescription;
}
/** @param generalInfoDescription the generalInfoDescription to set */
+ @Override
public void setGeneralInfoDescription(String generalInfoDescription) {
this.generalInfoDescription = generalInfoDescription;
}
/** @return the generalTargetDescription */
+ @Override
public String getGeneralTargetDescription() {
return generalTargetDescription;
}
/** @param generalTargetDescription the generalTargetDescription to set */
+ @Override
public void setGeneralTargetDescription(String generalTargetDescription) {
this.generalTargetDescription = generalTargetDescription;
}
@@ -207,25 +221,30 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
}
/** @return the outputDynamic */
+ @Override
public boolean isOutputDynamic() {
return outputDynamic;
}
/** @param outputDynamic the outputDynamic to set */
+ @Override
public void setOutputDynamic(boolean outputDynamic) {
this.outputDynamic = outputDynamic;
}
/** @return the inputDynamic */
+ @Override
public boolean isInputDynamic() {
return inputDynamic;
}
/** @param inputDynamic the inputDynamic to set */
+ @Override
public void setInputDynamic(boolean inputDynamic) {
this.inputDynamic = inputDynamic;
}
+ @Override
public IStream findTargetStream(TransformMeta targetTransform) {
for (IStream stream : getTargetStreams()) {
if (targetTransform.equals(stream.getTransformMeta())) {
@@ -235,6 +254,7 @@ public class TransformIOMeta implements ITransformIOMeta, Cloneable {
return null;
}
+ @Override
public IStream findInfoStream(TransformMeta infoTransform) {
for (IStream stream : getInfoStreams()) {
if (infoTransform.equals(stream.getTransformMeta())) {
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/TransformInitThread.java b/engine/src/main/java/org/apache/hop/pipeline/transform/TransformInitThread.java
index 401f721..a221d83 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/TransformInitThread.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/TransformInitThread.java
@@ -52,6 +52,7 @@ public class TransformInitThread implements Runnable {
return combi.transformName;
}
+ @Override
public void run() {
// Set the internal variables also on the initialization thread!
// ((BaseTransform)combi.transform).setInternalVariables();
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/TransformMeta.java b/engine/src/main/java/org/apache/hop/pipeline/transform/TransformMeta.java
index e5df205..5597155 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/TransformMeta.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/TransformMeta.java
@@ -669,6 +669,7 @@ public class TransformMeta
return this.transformPluginId;
}
+ @Override
public String getPluginId() {
return this.transformPluginId;
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/TransformPartitioningMeta.java b/engine/src/main/java/org/apache/hop/pipeline/transform/TransformPartitioningMeta.java
index 35f66e0..ff484c5 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/TransformPartitioningMeta.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/TransformPartitioningMeta.java
@@ -73,6 +73,7 @@ public class TransformPartitioningMeta implements Cloneable {
hasChanged = false;
}
+ @Override
public TransformPartitioningMeta clone() {
try {
TransformPartitioningMeta transformPartitioningMeta =
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/AbstractFileErrorHandler.java b/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/AbstractFileErrorHandler.java
index 9e38520..85b4f4b 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/AbstractFileErrorHandler.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/AbstractFileErrorHandler.java
@@ -159,6 +159,7 @@ public abstract class AbstractFileErrorHandler implements IFileErrorHandler {
}
}
+ @Override
public void close() throws HopException {
for (Iterator<Writer> iter = writers.values().iterator(); iter.hasNext(); ) {
close(iter.next());
@@ -187,6 +188,7 @@ public abstract class AbstractFileErrorHandler implements IFileErrorHandler {
}
}
+ @Override
public void handleFile(FileObject file) throws HopException {
close();
this.processingFilename = file.getName().getBaseName();
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/CompositeFileErrorHandler.java b/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/CompositeFileErrorHandler.java
index bec02d2..026d9c4 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/CompositeFileErrorHandler.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/CompositeFileErrorHandler.java
@@ -30,30 +30,35 @@ public class CompositeFileErrorHandler implements IFileErrorHandler {
this.handlers = handlers;
}
+ @Override
public void handleFile(FileObject file) throws HopException {
for (IFileErrorHandler handler : handlers) {
handler.handleFile(file);
}
}
+ @Override
public void handleLineError(long lineNr, String filePart) throws HopException {
for (IFileErrorHandler handler : handlers) {
handler.handleLineError(lineNr, filePart);
}
}
+ @Override
public void close() throws HopException {
for (IFileErrorHandler handler : handlers) {
handler.close();
}
}
+ @Override
public void handleNonExistantFile(FileObject file) throws HopException {
for (IFileErrorHandler handler : handlers) {
handler.handleNonExistantFile(file);
}
}
+ @Override
public void handleNonAccessibleFile(FileObject file) throws HopException {
for (IFileErrorHandler handler : handlers) {
handler.handleNonAccessibleFile(file);
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/FileErrorHandlerContentLineNumber.java b/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/FileErrorHandlerContentLineNumber.java
index 9b0487f..156f624 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/FileErrorHandlerContentLineNumber.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/FileErrorHandlerContentLineNumber.java
@@ -37,6 +37,7 @@ public class FileErrorHandlerContentLineNumber extends AbstractFileErrorHandler
super(date, destinationDirectory, fileExtension, encoding, baseTransform);
}
+ @Override
public void handleLineError(long lineNr, String filePart) throws HopException {
try {
getWriter(filePart).write(String.valueOf(lineNr));
@@ -50,7 +51,9 @@ public class FileErrorHandlerContentLineNumber extends AbstractFileErrorHandler
}
}
+ @Override
public void handleNonExistantFile(FileObject file) {}
+ @Override
public void handleNonAccessibleFile(FileObject file) {}
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/FileErrorHandlerMissingFiles.java b/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/FileErrorHandlerMissingFiles.java
index c59c8b1..0af5deb 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/FileErrorHandlerMissingFiles.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/FileErrorHandlerMissingFiles.java
@@ -44,8 +44,10 @@ public class FileErrorHandlerMissingFiles extends AbstractFileErrorHandler {
super(date, destinationDirectory, fileExtension, encoding, baseTransform);
}
+ @Override
public void handleLineError(long lineNr, String filePart) {}
+ @Override
public void handleNonExistantFile(FileObject file) throws HopException {
handleFile(file);
try {
@@ -60,6 +62,7 @@ public class FileErrorHandlerMissingFiles extends AbstractFileErrorHandler {
}
}
+ @Override
public void handleNonAccessibleFile(FileObject file) throws HopException {
handleFile(file);
try {
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/Stream.java b/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/Stream.java
index d435b43..da5ceeb 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/Stream.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/errorhandling/Stream.java
@@ -94,6 +94,7 @@ public class Stream implements IStream {
return description.hashCode();
}
+ @Override
public String getTransformName() {
if (transformMeta == null) {
return null;
@@ -102,51 +103,61 @@ public class Stream implements IStream {
}
/** @return the description */
+ @Override
public String getDescription() {
return description;
}
/** @param description the description to set */
+ @Override
public void setDescription(String description) {
this.description = description;
}
/** @return the streamType */
+ @Override
public StreamType getStreamType() {
return streamType;
}
/** @param streamType the streamType to set */
+ @Override
public void setStreamType(StreamType streamType) {
this.streamType = streamType;
}
/** @return the transformMeta */
+ @Override
public TransformMeta getTransformMeta() {
return transformMeta;
}
/** @param transformMeta the transformMeta to set */
+ @Override
public void setTransformMeta(TransformMeta transformMeta) {
this.transformMeta = transformMeta;
}
/** @return the streamIcon */
+ @Override
public StreamIcon getStreamIcon() {
return streamIcon;
}
/** @param streamIcon the streamIcon to set */
+ @Override
public void setStreamIcon(StreamIcon streamIcon) {
this.streamIcon = streamIcon;
}
/** @return the subject */
+ @Override
public String getSubject() {
return subject;
}
/** @param subject the subject to set */
+ @Override
public void setSubject(String subject) {
this.subject = subject;
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transforms/dummy/DummyMeta.java b/engine/src/main/java/org/apache/hop/pipeline/transforms/dummy/DummyMeta.java
index 089ed56..f0e08f8 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transforms/dummy/DummyMeta.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transforms/dummy/DummyMeta.java
@@ -56,11 +56,13 @@ public class DummyMeta extends BaseTransformMeta implements ITransformMeta<Dummy
super(); // allocate BaseTransformMeta
}
+ @Override
public void loadXml(Node transformNode, IHopMetadataProvider metadataProvider)
throws HopXmlException {
readData(transformNode);
}
+ @Override
public Object clone() {
Object retval = super.clone();
return retval;
@@ -68,8 +70,10 @@ public class DummyMeta extends BaseTransformMeta implements ITransformMeta<Dummy
private void readData(Node transformNode) {}
+ @Override
public void setDefault() {}
+ @Override
public void getFields(
IRowMeta rowMeta,
String origin,
@@ -81,6 +85,7 @@ public class DummyMeta extends BaseTransformMeta implements ITransformMeta<Dummy
// Default: nothing changes to rowMeta
}
+ @Override
public void check(
List<ICheckResult> remarks,
PipelineMeta pipelineMeta,
@@ -128,11 +133,13 @@ public class DummyMeta extends BaseTransformMeta implements ITransformMeta<Dummy
}
}
+ @Override
public ITransform createTransform(
TransformMeta transformMeta, DummyData data, int cnr, PipelineMeta tr, Pipeline pipeline) {
return new Dummy(transformMeta, this, data, cnr, tr, pipeline);
}
+ @Override
public DummyData getTransformData() {
return new DummyData();
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transforms/file/BaseFileInputMeta.java b/engine/src/main/java/org/apache/hop/pipeline/transforms/file/BaseFileInputMeta.java
index 7643385..62ee786 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transforms/file/BaseFileInputMeta.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transforms/file/BaseFileInputMeta.java
@@ -67,6 +67,7 @@ public abstract class BaseFileInputMeta<
@InjectionDeep public BaseFileErrorHandling errorHandling = new BaseFileErrorHandling();
@InjectionDeep public A additionalOutputFields;
+ @Override
public Object clone() {
BaseFileInputMeta<
BaseFileInputAdditionalField,
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transforms/file/BaseFileInputTransform.java b/engine/src/main/java/org/apache/hop/pipeline/transforms/file/BaseFileInputTransform.java
index 30086f1..27be855 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transforms/file/BaseFileInputTransform.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transforms/file/BaseFileInputTransform.java
@@ -353,6 +353,7 @@ public abstract class BaseFileInputTransform<
* @param errorMsg Message to send to rejected row if enabled
* @return If should stop processing after having problems with a file
*/
+ @Override
public boolean failAfterBadFile(String errorMsg) {
if (getTransformMeta().isDoingErrorHandling()
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transforms/injector/InjectorMeta.java b/engine/src/main/java/org/apache/hop/pipeline/transforms/injector/InjectorMeta.java
index 02bfa37..f47c5bd 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transforms/injector/InjectorMeta.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transforms/injector/InjectorMeta.java
@@ -65,11 +65,13 @@ public class InjectorMeta extends BaseTransformMeta
injectorFields = new ArrayList<>();
}
+ @Override
public Object clone() {
Object retval = super.clone();
return retval;
}
+ @Override
public void getFields(
IRowMeta inputRowMeta,
String name,
@@ -87,6 +89,7 @@ public class InjectorMeta extends BaseTransformMeta
}
}
+ @Override
public void check(
List<ICheckResult> remarks,
PipelineMeta pipelineMeta,
@@ -117,6 +120,7 @@ public class InjectorMeta extends BaseTransformMeta
}
}
+ @Override
public Injector createTransform(
TransformMeta transformMeta,
InjectorData data,
@@ -126,6 +130,7 @@ public class InjectorMeta extends BaseTransformMeta
return new Injector(transformMeta, this, data, cnr, pipelineMeta, pipeline);
}
+ @Override
public InjectorData getTransformData() {
return new InjectorData();
}
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transforms/missing/Missing.java b/engine/src/main/java/org/apache/hop/pipeline/transforms/missing/Missing.java
index d0bc2b0..d7f9478 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transforms/missing/Missing.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transforms/missing/Missing.java
@@ -50,6 +50,7 @@ public class Missing extends DummyMeta {
this.missingPluginId = missingPluginId;
}
+ @Override
public ITransform createTransform(
TransformMeta transformMeta, DummyData data, int cnr, PipelineMeta tr, Pipeline pipeline) {
return new MissingTransform(transformMeta, this, data, cnr, tr, pipeline);
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transforms/missing/MissingTransform.java b/engine/src/main/java/org/apache/hop/pipeline/transforms/missing/MissingTransform.java
index d3940d5..70267bd 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transforms/missing/MissingTransform.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transforms/missing/MissingTransform.java
@@ -38,6 +38,7 @@ public class MissingTransform extends Dummy {
super(transformMeta, meta, data, copyNr, pipelineMeta, pipeline);
}
+ @Override
public boolean init() {
if (super.init()) {
logError(BaseMessages.getString(PKG, "MissingPipelineTransform.Log.CannotRunPipeline"));
diff --git a/engine/src/main/java/org/apache/hop/resource/SequenceResourceNaming.java b/engine/src/main/java/org/apache/hop/resource/SequenceResourceNaming.java
index 88b3891..7651fe3 100644
--- a/engine/src/main/java/org/apache/hop/resource/SequenceResourceNaming.java
+++ b/engine/src/main/java/org/apache/hop/resource/SequenceResourceNaming.java
@@ -53,6 +53,7 @@ public class SequenceResourceNaming extends SimpleResourceNaming {
// Output Example 3 (file system prefix: ${HOP_FILE_BASE}!, path is used)
// ${HOP_FILE_BASE}!japps/hop/samples/Marc_Sample_Pipeline_014.hpl
+ @Override
protected String getFileNameUniqueIdentifier(String filename, String extension) {
String key = filename + extension;
diff --git a/engine/src/main/java/org/apache/hop/resource/SimpleResourceNaming.java b/engine/src/main/java/org/apache/hop/resource/SimpleResourceNaming.java
index dc8b420..3e82c2c 100644
--- a/engine/src/main/java/org/apache/hop/resource/SimpleResourceNaming.java
+++ b/engine/src/main/java/org/apache/hop/resource/SimpleResourceNaming.java
@@ -52,6 +52,7 @@ public class SimpleResourceNaming implements IResourceNaming {
this.fileSystemPrefix = fileSystemPrefix;
}
+ @Override
public String nameResource(FileObject fileObject, IVariables variables, boolean includeFileName)
throws FileSystemException {
if (includeFileName) {
@@ -62,6 +63,7 @@ public class SimpleResourceNaming implements IResourceNaming {
}
}
+ @Override
public String nameResource(
String prefix, String originalFilePath, String extension, FileNamingType namingType) {
switch (namingType) {
@@ -270,6 +272,7 @@ public class SimpleResourceNaming implements IResourceNaming {
}
/** @return the directoryMap */
+ @Override
public Map<String, String> getDirectoryMap() {
return directoryMap;
}
diff --git a/engine/src/main/java/org/apache/hop/run/HopRun.java b/engine/src/main/java/org/apache/hop/run/HopRun.java
index f479ac1..15432fd 100644
--- a/engine/src/main/java/org/apache/hop/run/HopRun.java
+++ b/engine/src/main/java/org/apache/hop/run/HopRun.java
@@ -111,6 +111,7 @@ public class HopRun implements Runnable, IHasHopMetadataProvider {
variables = new Variables();
}
+ @Override
public void run() {
validateOptions();
@@ -501,6 +502,7 @@ public class HopRun implements Runnable, IHasHopMetadataProvider {
*
* @return value of metadataProvider
*/
+ @Override
public IHopMetadataProvider getMetadataProvider() {
return metadataProvider;
}
@@ -665,6 +667,7 @@ public class HopRun implements Runnable, IHasHopMetadataProvider {
}
/** @param metadataProvider The metadataProvider to set */
+ @Override
public void setMetadataProvider(IHopMetadataProvider metadataProvider) {
this.metadataProvider = metadataProvider;
}
diff --git a/engine/src/main/java/org/apache/hop/search/HopSearch.java b/engine/src/main/java/org/apache/hop/search/HopSearch.java
index 2e0e16e..43ede00 100644
--- a/engine/src/main/java/org/apache/hop/search/HopSearch.java
+++ b/engine/src/main/java/org/apache/hop/search/HopSearch.java
@@ -81,6 +81,7 @@ public class HopSearch implements Runnable, IHasHopMetadataProvider {
searchablesLocations = new ArrayList<>();
}
+ @Override
public void run() {
try {
diff --git a/engine/src/main/java/org/apache/hop/server/HopServer.java b/engine/src/main/java/org/apache/hop/server/HopServer.java
index 9a59169..29804aa 100644
--- a/engine/src/main/java/org/apache/hop/server/HopServer.java
+++ b/engine/src/main/java/org/apache/hop/server/HopServer.java
@@ -202,6 +202,7 @@ public class HopServer extends HopMetadataBase implements Cloneable, IXml, IHopM
return log;
}
+ @Override
public String getXml(IVariables variables) {
StringBuilder xml = new StringBuilder();
@@ -228,6 +229,7 @@ public class HopServer extends HopMetadataBase implements Cloneable, IXml, IHopM
return xml.toString();
}
+ @Override
public Object clone() {
HopServer hopServer = new HopServer();
hopServer.replaceMeta(this);
diff --git a/engine/src/main/java/org/apache/hop/workflow/Workflow.java b/engine/src/main/java/org/apache/hop/workflow/Workflow.java
index 8f7a668..74f2393 100644
--- a/engine/src/main/java/org/apache/hop/workflow/Workflow.java
+++ b/engine/src/main/java/org/apache/hop/workflow/Workflow.java
@@ -234,6 +234,7 @@ public abstract class Workflow extends Variables
}
}
+ @Override
public String getWorkflowName() {
if (workflowMeta == null) {
return null;
@@ -241,6 +242,7 @@ public abstract class Workflow extends Variables
return workflowMeta.getName();
}
+ @Override
public Result startExecution() {
try {
@@ -479,6 +481,7 @@ public abstract class Workflow extends Variables
return res;
}
+ @Override
public void addWorkflowFinishedListener(
IExecutionFinishedListener<IWorkflowEngine<WorkflowMeta>> finishedListener) {
synchronized (workflowFinishedListeners) {
@@ -486,6 +489,7 @@ public abstract class Workflow extends Variables
}
}
+ @Override
public void fireWorkflowFinishListeners() throws HopException {
synchronized (workflowFinishedListeners) {
for (IExecutionFinishedListener listener : workflowFinishedListeners) {
@@ -494,6 +498,7 @@ public abstract class Workflow extends Variables
}
}
+ @Override
public void addWorkflowStartedListener(
IExecutionStartedListener<IWorkflowEngine<WorkflowMeta>> finishedListener) {
synchronized (workflowStartedListeners) {
@@ -501,6 +506,7 @@ public abstract class Workflow extends Variables
}
}
+ @Override
public void fireWorkflowStartedListeners() throws HopException {
synchronized (workflowStartedListeners) {
for (IExecutionStartedListener listener : workflowStartedListeners) {
@@ -872,6 +878,7 @@ public abstract class Workflow extends Variables
return true;
}
+ @Override
public boolean isInitialized() {
int exist = status.get() & BitMaskStatus.INITIALIZED.mask;
return exist != 0;
@@ -885,6 +892,7 @@ public abstract class Workflow extends Variables
: (BitMaskStatus.BIT_STATUS_SUM ^ BitMaskStatus.INITIALIZED.mask) & v);
}
+ @Override
public boolean isActive() {
int exist = status.get() & BitMaskStatus.ACTIVE.mask;
return exist != 0;
@@ -898,17 +906,20 @@ public abstract class Workflow extends Variables
: (BitMaskStatus.BIT_STATUS_SUM ^ BitMaskStatus.ACTIVE.mask) & v);
}
+ @Override
public boolean isStopped() {
int exist = status.get() & BitMaskStatus.STOPPED.mask;
return exist != 0;
}
/** Stop all activity by setting the stopped property to true. */
+ @Override
public void stopExecution() {
setStopped(true);
}
/** Sets the stopped. */
+ @Override
public void setStopped(boolean stopped) {
status.updateAndGet(
v ->
@@ -917,11 +928,13 @@ public abstract class Workflow extends Variables
: (BitMaskStatus.BIT_STATUS_SUM ^ BitMaskStatus.STOPPED.mask) & v);
}
+ @Override
public boolean isFinished() {
int exist = status.get() & BitMaskStatus.FINISHED.mask;
return exist != 0;
}
+ @Override
public void setFinished(boolean finished) {
status.updateAndGet(
v ->
@@ -930,6 +943,7 @@ public abstract class Workflow extends Variables
: (BitMaskStatus.BIT_STATUS_SUM ^ BitMaskStatus.FINISHED.mask) & v);
}
+ @Override
public WorkflowMeta getWorkflowMeta() {
return workflowMeta;
}
@@ -946,6 +960,7 @@ public abstract class Workflow extends Variables
this.logLevel = log.getLogLevel();
}
+ @Override
public WorkflowTracker getWorkflowTracker() {
return workflowTracker;
}
@@ -974,6 +989,7 @@ public abstract class Workflow extends Variables
*
* @return Returns the parentWorkflow
*/
+ @Override
public IWorkflowEngine<WorkflowMeta> getParentWorkflow() {
return parentWorkflow;
}
@@ -983,6 +999,7 @@ public abstract class Workflow extends Variables
*
* @param parentWorkflow The parentWorkflow to set.
*/
+ @Override
public void setParentWorkflow(IWorkflowEngine<WorkflowMeta> parentWorkflow) {
this.logLevel = parentWorkflow.getLogLevel();
this.log.setLogLevel(logLevel);
@@ -1001,14 +1018,17 @@ public abstract class Workflow extends Variables
return super.getParentVariables();
}
+ @Override
public Result getResult() {
return result;
}
+ @Override
public void setResult(Result result) {
this.result = result;
}
+ @Override
public void setInternalHopVariables() {
if (workflowMeta == null) {
setInternalHopVariables(this, null, null);
@@ -1052,6 +1072,7 @@ public abstract class Workflow extends Variables
variables.setVariable(Const.INTERNAL_VARIABLE_WORKFLOW_NAME, Const.NVL(name, ""));
}
+ @Override
public String getStatusDescription() {
String message;
@@ -1078,6 +1099,7 @@ public abstract class Workflow extends Variables
return message;
}
+ @Override
public void addActionListener(IActionListener actionListener) {
actionListeners.add(actionListener);
}
@@ -1086,6 +1108,7 @@ public abstract class Workflow extends Variables
actionListeners.remove(actionListener);
}
+ @Override
public List<IActionListener> getActionListeners() {
return actionListeners;
}
@@ -1157,6 +1180,7 @@ public abstract class Workflow extends Variables
*
* @see org.apache.hop.core.parameters.INamedParameters#eraseParameters()
*/
+ @Override
public void removeAllParameters() {
namedParams.removeAllParameters();
}
@@ -1166,6 +1190,7 @@ public abstract class Workflow extends Variables
*
* @see org.apache.hop.core.parameters.INamedParameters#clearParameters()
*/
+ @Override
public void clearParameterValues() {
namedParams.clearParameterValues();
}
@@ -1175,6 +1200,7 @@ public abstract class Workflow extends Variables
*
* @see org.apache.hop.core.parameters.INamedParameters#activateParameters()
*/
+ @Override
public void activateParameters(IVariables variables) {
namedParams.activateParameters(variables);
}
@@ -1189,6 +1215,7 @@ public abstract class Workflow extends Variables
*
* @return ILogChannel
*/
+ @Override
public ILogChannel getLogChannel() {
return log;
}
@@ -1198,6 +1225,7 @@ public abstract class Workflow extends Variables
*
* @return workflowName
*/
+ @Override
public String getObjectName() {
return getWorkflowName();
}
@@ -1207,6 +1235,7 @@ public abstract class Workflow extends Variables
*
* @return null
*/
+ @Override
public String getObjectCopy() {
return null;
}
@@ -1216,6 +1245,7 @@ public abstract class Workflow extends Variables
*
* @return the filename
*/
+ @Override
public String getFilename() {
if (workflowMeta == null) {
return null;
@@ -1228,6 +1258,7 @@ public abstract class Workflow extends Variables
*
* @return the logChannelId
*/
+ @Override
public String getLogChannelId() {
return log == null ? null : log.getLogChannelId();
}
@@ -1237,6 +1268,7 @@ public abstract class Workflow extends Variables
*
* @return LoggingObjectType LoggingObjectType.JOB
*/
+ @Override
public LoggingObjectType getObjectType() {
return LoggingObjectType.WORKFLOW;
}
@@ -1246,6 +1278,7 @@ public abstract class Workflow extends Variables
*
* @return parentLoggingObject
*/
+ @Override
public ILoggingObject getParent() {
return parentLoggingObject;
}
@@ -1255,6 +1288,7 @@ public abstract class Workflow extends Variables
*
* @return logLevel
*/
+ @Override
public LogLevel getLogLevel() {
return logLevel;
}
@@ -1264,6 +1298,7 @@ public abstract class Workflow extends Variables
*
* @param logLevel the new log level
*/
+ @Override
public void setLogLevel(LogLevel logLevel) {
this.logLevel = logLevel;
log.setLogLevel(logLevel);
@@ -1274,6 +1309,7 @@ public abstract class Workflow extends Variables
*
* @return the interactive
*/
+ @Override
public boolean isInteractive() {
return interactive;
}
@@ -1283,6 +1319,7 @@ public abstract class Workflow extends Variables
*
* @param interactive the interactive to set
*/
+ @Override
public void setInteractive(boolean interactive) {
this.interactive = interactive;
}
@@ -1292,6 +1329,7 @@ public abstract class Workflow extends Variables
*
* @return the activeJobEntryPipelines
*/
+ @Override
public Set<ActionMeta> getActiveActions() {
return activeActions;
}
@@ -1301,6 +1339,7 @@ public abstract class Workflow extends Variables
*
* @return A flat list of results in THIS workflow, in the order of execution of actions
*/
+ @Override
public List<ActionResult> getActionResults() {
synchronized (actionResults) {
return new ArrayList<>(actionResults);
@@ -1312,6 +1351,7 @@ public abstract class Workflow extends Variables
*
* @return the serverObjectId
*/
+ @Override
public String getContainerId() {
return containerObjectId;
}
@@ -1321,6 +1361,7 @@ public abstract class Workflow extends Variables
*
* @param containerId the execution container object id to set
*/
+ @Override
public void setContainerId(String containerId) {
this.containerObjectId = containerId;
}
@@ -1344,6 +1385,7 @@ public abstract class Workflow extends Variables
*
* @return null
*/
+ @Override
public Date getRegistrationDate() {
return null;
}
@@ -1362,6 +1404,7 @@ public abstract class Workflow extends Variables
*
* @param actionMeta the startActionMeta to set
*/
+ @Override
public void setStartActionMeta(ActionMeta actionMeta) {
this.startActionMeta = actionMeta;
}
@@ -1371,6 +1414,7 @@ public abstract class Workflow extends Variables
*
* @return the executingServer
*/
+ @Override
public String getExecutingServer() {
if (executingServer == null) {
setExecutingServer(Const.getHostname());
@@ -1383,6 +1427,7 @@ public abstract class Workflow extends Variables
*
* @param executingServer the executingServer to set
*/
+ @Override
public void setExecutingServer(String executingServer) {
this.executingServer = executingServer;
}
@@ -1392,6 +1437,7 @@ public abstract class Workflow extends Variables
*
* @return the executingUser
*/
+ @Override
public String getExecutingUser() {
return executingUser;
}
@@ -1401,6 +1447,7 @@ public abstract class Workflow extends Variables
*
* @param executingUser the executingUser to set
*/
+ @Override
public void setExecutingUser(String executingUser) {
this.executingUser = executingUser;
}
@@ -1429,14 +1476,17 @@ public abstract class Workflow extends Variables
}
}
+ @Override
public IPipelineEngine getParentPipeline() {
return parentPipeline;
}
+ @Override
public void setParentPipeline(IPipelineEngine parentPipeline) {
this.parentPipeline = parentPipeline;
}
+ @Override
public Map<String, Object> getExtensionDataMap() {
return extensionDataMap;
}
@@ -1454,6 +1504,7 @@ public abstract class Workflow extends Variables
*
* @return value of executionStartDate
*/
+ @Override
public Date getExecutionStartDate() {
return executionStartDate;
}
@@ -1468,6 +1519,7 @@ public abstract class Workflow extends Variables
*
* @return value of executionEndDate
*/
+ @Override
public Date getExecutionEndDate() {
return executionEndDate;
}
@@ -1482,6 +1534,7 @@ public abstract class Workflow extends Variables
*
* @return value of workflowFinishedListeners
*/
+ @Override
public List<IExecutionFinishedListener<IWorkflowEngine<WorkflowMeta>>>
getWorkflowFinishedListeners() {
return workflowFinishedListeners;
@@ -1498,6 +1551,7 @@ public abstract class Workflow extends Variables
*
* @return value of workflowStartedListeners
*/
+ @Override
public List<IExecutionStartedListener<IWorkflowEngine<WorkflowMeta>>>
getWorkflowStartedListeners() {
return workflowStartedListeners;
diff --git a/engine/src/main/java/org/apache/hop/workflow/WorkflowExecutionConfiguration.java b/engine/src/main/java/org/apache/hop/workflow/WorkflowExecutionConfiguration.java
index fff076d..71baf42 100644
--- a/engine/src/main/java/org/apache/hop/workflow/WorkflowExecutionConfiguration.java
+++ b/engine/src/main/java/org/apache/hop/workflow/WorkflowExecutionConfiguration.java
@@ -64,6 +64,7 @@ public class WorkflowExecutionConfiguration implements IExecutionConfiguration,
clearingLog = true;
}
+ @Override
public Object clone() {
try {
WorkflowExecutionConfiguration configuration = (WorkflowExecutionConfiguration) super.clone();
@@ -85,25 +86,30 @@ public class WorkflowExecutionConfiguration implements IExecutionConfiguration,
}
/** @param parametersMap the parameters to set */
+ @Override
public void setParametersMap(Map<String, String> parametersMap) {
this.parametersMap = parametersMap;
}
/** @return the parameters. */
+ @Override
public Map<String, String> getParametersMap() {
return parametersMap;
}
/** @return the variables */
+ @Override
public Map<String, String> getVariablesMap() {
return variablesMap;
}
/** @param variablesMap the variables to set */
+ @Override
public void setVariablesMap(Map<String, String> variablesMap) {
this.variablesMap = variablesMap;
}
+ @Override
public void setVariablesMap(IVariables variablesMap) {
this.variablesMap = new HashMap<>();
@@ -166,15 +172,18 @@ public class WorkflowExecutionConfiguration implements IExecutionConfiguration,
}
/** @return the logLevel */
+ @Override
public LogLevel getLogLevel() {
return logLevel;
}
/** @param logLevel the logLevel to set */
+ @Override
public void setLogLevel(LogLevel logLevel) {
this.logLevel = logLevel;
}
+ @Override
public String getXml(IVariables variables) {
StringBuilder xml = new StringBuilder(160);
@@ -280,21 +289,25 @@ public class WorkflowExecutionConfiguration implements IExecutionConfiguration,
}
/** @return the previousResult */
+ @Override
public Result getPreviousResult() {
return previousResult;
}
/** @param previousResult the previousResult to set */
+ @Override
public void setPreviousResult(Result previousResult) {
this.previousResult = previousResult;
}
/** @return the clearingLog */
+ @Override
public boolean isClearingLog() {
return clearingLog;
}
/** @param clearingLog the clearingLog to set */
+ @Override
public void setClearingLog(boolean clearingLog) {
this.clearingLog = clearingLog;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/WorkflowMeta.java b/engine/src/main/java/org/apache/hop/workflow/WorkflowMeta.java
index b399541..f75709a 100644
--- a/engine/src/main/java/org/apache/hop/workflow/WorkflowMeta.java
+++ b/engine/src/main/java/org/apache/hop/workflow/WorkflowMeta.java
@@ -193,6 +193,7 @@ public class WorkflowMeta extends AbstractMeta
* @see #compare(WorkflowMeta, WorkflowMeta)
* @see Comparable#compareTo(Object)
*/
+ @Override
public int compareTo(WorkflowMeta o) {
return compare(this, o);
}
@@ -222,6 +223,7 @@ public class WorkflowMeta extends AbstractMeta
* @return a clone of the workflow meta-data object
* @see Object#clone()
*/
+ @Override
public Object clone() {
return realClone(true);
}
@@ -266,6 +268,7 @@ public class WorkflowMeta extends AbstractMeta
}
}
+ @Override
protected String getExtension() {
return WORKFLOW_EXTENSION;
}
@@ -1767,6 +1770,7 @@ public class WorkflowMeta extends AbstractMeta
return resourceReferences;
}
+ @Override
public String exportResources(
IVariables variables,
Map<String, ResourceDefinition> definitions,
@@ -1953,6 +1957,7 @@ public class WorkflowMeta extends AbstractMeta
}
}
+ @Override
public boolean hasMissingPlugins() {
return missingActions != null && !missingActions.isEmpty();
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/action/ActionBase.java b/engine/src/main/java/org/apache/hop/workflow/action/ActionBase.java
index 2dabf9b..0e5202a 100644
--- a/engine/src/main/java/org/apache/hop/workflow/action/ActionBase.java
+++ b/engine/src/main/java/org/apache/hop/workflow/action/ActionBase.java
@@ -150,6 +150,7 @@ public abstract class ActionBase
}
/** Clears all variable values */
+ @Override
public void clear() {
name = null;
description = null;
@@ -172,6 +173,7 @@ public abstract class ActionBase
*
* @param name the new name
*/
+ @Override
public void setName(String name) {
this.name = name;
}
@@ -182,6 +184,7 @@ public abstract class ActionBase
* @return the name of the action
* @see ICheckResultSource#getName()
*/
+ @Override
public String getName() {
return name;
}
@@ -191,6 +194,7 @@ public abstract class ActionBase
*
* @param description the new description
*/
+ @Override
public void setDescription(String description) {
this.description = description;
}
@@ -201,6 +205,7 @@ public abstract class ActionBase
* @return the description of the action
* @see ICheckResultSource#getDescription()
*/
+ @Override
public String getDescription() {
return description;
}
@@ -215,6 +220,7 @@ public abstract class ActionBase
*
* @see ActionBase#setChanged(boolean)
*/
+ @Override
public void setChanged() {
setChanged(true);
}
@@ -224,6 +230,7 @@ public abstract class ActionBase
*
* @param ch true if the action has changed, false otherwise
*/
+ @Override
public void setChanged(boolean ch) {
changed = ch;
}
@@ -233,6 +240,7 @@ public abstract class ActionBase
*
* @return true if the action has changed, false otherwise
*/
+ @Override
public boolean hasChanged() {
return changed;
}
@@ -242,6 +250,7 @@ public abstract class ActionBase
*
* @return true if the action has started, false otherwise
*/
+ @Override
public boolean isStart() {
return false;
}
@@ -251,6 +260,7 @@ public abstract class ActionBase
*
* @return true if the action executes a workflow, false otherwise
*/
+ @Override
public boolean isWorkflow() {
return "WORKFLOW".equals(pluginId);
}
@@ -260,6 +270,7 @@ public abstract class ActionBase
*
* @return true if this action executes a pipeline, false otherwise
*/
+ @Override
public boolean isPipeline() {
return "PIPELINE".equals(pluginId);
}
@@ -273,6 +284,7 @@ public abstract class ActionBase
*
* @return the xml representation of the action
*/
+ @Override
public String getXml() {
StringBuilder xml = new StringBuilder();
xml.append(" ").append(XmlHandler.addTagValue("name", getName()));
@@ -361,6 +373,7 @@ public abstract class ActionBase
*
* @return true if a reset of the number of errors is required before execution, false otherwise
*/
+ @Override
public boolean resetErrorsBeforeExecution() {
return true;
}
@@ -371,6 +384,7 @@ public abstract class ActionBase
*
* @return false
*/
+ @Override
public boolean isEvaluation() {
return false;
}
@@ -381,6 +395,7 @@ public abstract class ActionBase
*
* @return true
*/
+ @Override
public boolean isUnconditional() {
return true;
}
@@ -393,6 +408,7 @@ public abstract class ActionBase
* @return an empty list
* @throws HopException if any errors occur during the generation of SQL statements
*/
+ @Override
public List<SqlStatement> getSqlStatements(
IHopMetadataProvider metadataProvider, IVariables variables) throws HopException {
return new ArrayList<>();
@@ -415,6 +431,7 @@ public abstract class ActionBase
*
* @return null
*/
+ @Override
public String getRealFilename() {
return null;
}
@@ -599,6 +616,7 @@ public abstract class ActionBase
* @param variables the variable variables to resolve string expressions with variables with
* @param metadataProvider the MetaStore to load common elements from
*/
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
@@ -612,6 +630,7 @@ public abstract class ActionBase
* @return an empty list of ResourceReferences
* @see ResourceReference
*/
+ @Override
public List<ResourceReference> getResourceDependencies(
IVariables variables, WorkflowMeta workflowMeta) {
return new ArrayList<>(5); // default: return an empty resource dependency list. Lower the
@@ -631,6 +650,7 @@ public abstract class ActionBase
* @return The filename for this object. (also contained in the definitions map)
* @throws HopException in case something goes wrong during the export
*/
+ @Override
public String exportResources(
IVariables variables,
Map<String, ResourceDefinition> definitions,
@@ -645,6 +665,7 @@ public abstract class ActionBase
*
* @return the plugin id
*/
+ @Override
public String getPluginId() {
return pluginId;
}
@@ -654,6 +675,7 @@ public abstract class ActionBase
*
* @param pluginId the new plugin id
*/
+ @Override
public void setPluginId(String pluginId) {
this.pluginId = pluginId;
}
@@ -664,6 +686,7 @@ public abstract class ActionBase
*
* @return full class name of the action dialog class (null by default)
*/
+ @Override
public String getDialogClassName() {
return null;
}
@@ -682,6 +705,7 @@ public abstract class ActionBase
*
* @param parentWorkflow the new parent workflow
*/
+ @Override
public void setParentWorkflow(IWorkflowEngine<WorkflowMeta> parentWorkflow) {
this.parentWorkflow = parentWorkflow;
this.logLevel = parentWorkflow.getLogLevel();
@@ -694,6 +718,7 @@ public abstract class ActionBase
*
* @return the parent workflow
*/
+ @Override
public IWorkflowEngine<WorkflowMeta> getParentWorkflow() {
return parentWorkflow;
}
@@ -863,6 +888,7 @@ public abstract class ActionBase
*
* @return the log channel
*/
+ @Override
public ILogChannel getLogChannel() {
return log;
}
@@ -975,6 +1001,7 @@ public abstract class ActionBase
* @return The objects referenced in the transform, like a a pipeline, a workflow, a mapper, a
* reducer, a combiner, ...
*/
+ @Override
public String[] getReferencedObjectDescriptions() {
return null;
}
@@ -982,6 +1009,7 @@ public abstract class ActionBase
/**
* @return true for each referenced object that is enabled or has a valid reference definition.
*/
+ @Override
public boolean[] isReferencedObjectEnabled() {
return null;
}
@@ -995,6 +1023,7 @@ public abstract class ActionBase
* @return the referenced object once loaded
* @throws HopException
*/
+ @Override
public IHasFilename loadReferencedObject(
int index, IHopMetadataProvider metadataProvider, IVariables variables) throws HopException {
return null;
@@ -1028,6 +1057,7 @@ public abstract class ActionBase
return metadataProvider;
}
+ @Override
public void setMetadataProvider(IHopMetadataProvider metadataProvider) {
this.metadataProvider = metadataProvider;
}
@@ -1077,6 +1107,7 @@ public abstract class ActionBase
}
/** @return The parent workflowMeta at save and during execution. */
+ @Override
public WorkflowMeta getParentWorkflowMeta() {
return parentWorkflowMeta;
}
@@ -1087,6 +1118,7 @@ public abstract class ActionBase
*
* @param parentWorkflowMeta the WorkflowMeta to which this IAction belongs
*/
+ @Override
public void setParentWorkflowMeta(WorkflowMeta parentWorkflowMeta) {
this.parentWorkflowMeta = parentWorkflowMeta;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/action/ActionMeta.java b/engine/src/main/java/org/apache/hop/workflow/action/ActionMeta.java
index 0a75c91..7d5dfba 100644
--- a/engine/src/main/java/org/apache/hop/workflow/action/ActionMeta.java
+++ b/engine/src/main/java/org/apache/hop/workflow/action/ActionMeta.java
@@ -152,6 +152,7 @@ public class ActionMeta implements Cloneable, IGuiPosition, IChanged, IAttribute
attributesMap = new HashMap<>();
}
+ @Override
public ActionMeta clone() {
ActionMeta ge = new ActionMeta();
ge.replaceMeta(this);
@@ -223,6 +224,7 @@ public class ActionMeta implements Cloneable, IGuiPosition, IChanged, IAttribute
return plugin.getDescription();
}
+ @Override
public void setLocation(int x, int y) {
int nx = (x >= 0 ? x : 0);
int ny = (y >= 0 ? y : 0);
@@ -234,6 +236,7 @@ public class ActionMeta implements Cloneable, IGuiPosition, IChanged, IAttribute
location = loc;
}
+ @Override
public void setLocation(Point loc) {
if (loc != null && !loc.equals(location)) {
setChanged();
@@ -241,22 +244,27 @@ public class ActionMeta implements Cloneable, IGuiPosition, IChanged, IAttribute
location = loc;
}
+ @Override
public Point getLocation() {
return location;
}
+ @Override
public void setChanged() {
setChanged(true);
}
+ @Override
public void setChanged(boolean ch) {
action.setChanged(ch);
}
+ @Override
public void clearChanged() {
action.setChanged(false);
}
+ @Override
public boolean hasChanged() {
return action.hasChanged();
}
@@ -269,6 +277,7 @@ public class ActionMeta implements Cloneable, IGuiPosition, IChanged, IAttribute
return launchingInParallel;
}
+ @Override
public void setSelected(boolean sel) {
selected = sel;
}
@@ -277,6 +286,7 @@ public class ActionMeta implements Cloneable, IGuiPosition, IChanged, IAttribute
selected = !selected;
}
+ @Override
public boolean isSelected() {
return selected;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/action/IAction.java b/engine/src/main/java/org/apache/hop/workflow/action/IAction.java
index 620192b..b4d4a4f 100644
--- a/engine/src/main/java/org/apache/hop/workflow/action/IAction.java
+++ b/engine/src/main/java/org/apache/hop/workflow/action/IAction.java
@@ -164,6 +164,7 @@ public interface IAction extends IVariables, IHasLogChannel, IExtensionData {
*
* @return the log channel
*/
+ @Override
ILogChannel getLogChannel();
/**
diff --git a/engine/src/main/java/org/apache/hop/workflow/action/validator/AndValidator.java b/engine/src/main/java/org/apache/hop/workflow/action/validator/AndValidator.java
index cd7b7b7..7b15e66 100644
--- a/engine/src/main/java/org/apache/hop/workflow/action/validator/AndValidator.java
+++ b/engine/src/main/java/org/apache/hop/workflow/action/validator/AndValidator.java
@@ -37,6 +37,7 @@ public class AndValidator implements IActionValidator {
private static final String VALIDATOR_NAME = "and";
+ @Override
public boolean validate(
ICheckResultSource source,
String propertyName,
@@ -55,6 +56,7 @@ public class AndValidator implements IActionValidator {
return true;
}
+ @Override
public String getName() {
return VALIDATOR_NAME;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/action/validator/EmailValidator.java b/engine/src/main/java/org/apache/hop/workflow/action/validator/EmailValidator.java
index 4114200..4fa3b94 100644
--- a/engine/src/main/java/org/apache/hop/workflow/action/validator/EmailValidator.java
+++ b/engine/src/main/java/org/apache/hop/workflow/action/validator/EmailValidator.java
@@ -30,10 +30,12 @@ public class EmailValidator implements IActionValidator {
private static final String VALIDATOR_NAME = "email";
+ @Override
public String getName() {
return VALIDATOR_NAME;
}
+ @Override
public boolean validate(
ICheckResultSource source,
String propertyName,
diff --git a/engine/src/main/java/org/apache/hop/workflow/action/validator/FileDoesNotExistValidator.java b/engine/src/main/java/org/apache/hop/workflow/action/validator/FileDoesNotExistValidator.java
index 02295c1..f32469b 100644
--- a/engine/src/main/java/org/apache/hop/workflow/action/validator/FileDoesNotExistValidator.java
+++ b/engine/src/main/java/org/apache/hop/workflow/action/validator/FileDoesNotExistValidator.java
@@ -41,6 +41,7 @@ public class FileDoesNotExistValidator extends AbstractFileValidator {
static final String VALIDATOR_NAME = "fileDoesNotExist";
+ @Override
public boolean validate(
ICheckResultSource source,
String propertyName,
@@ -81,6 +82,7 @@ public class FileDoesNotExistValidator extends AbstractFileValidator {
return true;
}
+ @Override
public String getName() {
return VALIDATOR_NAME;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/action/validator/FileExistsValidator.java b/engine/src/main/java/org/apache/hop/workflow/action/validator/FileExistsValidator.java
index eb78d2d..a25b3ed 100644
--- a/engine/src/main/java/org/apache/hop/workflow/action/validator/FileExistsValidator.java
+++ b/engine/src/main/java/org/apache/hop/workflow/action/validator/FileExistsValidator.java
@@ -41,6 +41,7 @@ public class FileExistsValidator extends AbstractFileValidator {
private static final String KEY_FAIL_IF_DOES_NOT_EXIST =
"org.apache.hop.workflow.actions.createfile.failIfDoesNotExist";
+ @Override
public boolean validate(
ICheckResultSource source,
String propertyName,
@@ -81,6 +82,7 @@ public class FileExistsValidator extends AbstractFileValidator {
return true;
}
+ @Override
public String getName() {
return VALIDATOR_NAME;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/action/validator/IntegerValidator.java b/engine/src/main/java/org/apache/hop/workflow/action/validator/IntegerValidator.java
index d1c6f14..f0e3cfa 100644
--- a/engine/src/main/java/org/apache/hop/workflow/action/validator/IntegerValidator.java
+++ b/engine/src/main/java/org/apache/hop/workflow/action/validator/IntegerValidator.java
@@ -32,6 +32,7 @@ public class IntegerValidator implements IActionValidator {
private String VALIDATOR_NAME = "integer";
+ @Override
public boolean validate(
ICheckResultSource source,
String propertyName,
@@ -61,6 +62,7 @@ public class IntegerValidator implements IActionValidator {
return true;
}
+ @Override
public String getName() {
return VALIDATOR_NAME;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/action/validator/LongValidator.java b/engine/src/main/java/org/apache/hop/workflow/action/validator/LongValidator.java
index cc0dcd0..aeeacf7 100644
--- a/engine/src/main/java/org/apache/hop/workflow/action/validator/LongValidator.java
+++ b/engine/src/main/java/org/apache/hop/workflow/action/validator/LongValidator.java
@@ -31,10 +31,12 @@ public class LongValidator implements IActionValidator {
private String VALIDATOR_NAME = "long";
+ @Override
public String getName() {
return VALIDATOR_NAME;
}
+ @Override
public boolean validate(
ICheckResultSource source,
String propertyName,
diff --git a/engine/src/main/java/org/apache/hop/workflow/action/validator/NotBlankValidator.java b/engine/src/main/java/org/apache/hop/workflow/action/validator/NotBlankValidator.java
index 5865981..00c4870 100644
--- a/engine/src/main/java/org/apache/hop/workflow/action/validator/NotBlankValidator.java
+++ b/engine/src/main/java/org/apache/hop/workflow/action/validator/NotBlankValidator.java
@@ -36,6 +36,7 @@ public class NotBlankValidator implements IActionValidator {
private static final String VALIDATOR_NAME = "notBlank";
+ @Override
public boolean validate(
ICheckResultSource source,
String propertyName,
@@ -55,6 +56,7 @@ public class NotBlankValidator implements IActionValidator {
}
}
+ @Override
public String getName() {
return VALIDATOR_NAME;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/action/validator/NotNullValidator.java b/engine/src/main/java/org/apache/hop/workflow/action/validator/NotNullValidator.java
index eaa2c82..1e85dd4 100644
--- a/engine/src/main/java/org/apache/hop/workflow/action/validator/NotNullValidator.java
+++ b/engine/src/main/java/org/apache/hop/workflow/action/validator/NotNullValidator.java
@@ -35,6 +35,7 @@ public class NotNullValidator implements IActionValidator {
private static final String VALIDATOR_NAME = "notNull";
+ @Override
public boolean validate(
ICheckResultSource source,
String propertyName,
@@ -64,6 +65,7 @@ public class NotNullValidator implements IActionValidator {
return false;
}
+ @Override
public String getName() {
return VALIDATOR_NAME;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/actions/dummy/ActionDummy.java b/engine/src/main/java/org/apache/hop/workflow/actions/dummy/ActionDummy.java
index b1917a7..43ad833 100644
--- a/engine/src/main/java/org/apache/hop/workflow/actions/dummy/ActionDummy.java
+++ b/engine/src/main/java/org/apache/hop/workflow/actions/dummy/ActionDummy.java
@@ -48,6 +48,7 @@ public class ActionDummy extends ActionBase implements IAction {
super(name, "");
}
+ @Override
public Result execute(Result prevResult, int nr) throws HopException {
prevResult.setResult(true);
prevResult.setNrErrors(0);
@@ -55,15 +56,18 @@ public class ActionDummy extends ActionBase implements IAction {
return prevResult;
}
+ @Override
public String getXml() {
return super.getXml();
}
+ @Override
public void loadXml(Node actionNode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
super.loadXml(actionNode);
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/engine/src/main/java/org/apache/hop/workflow/actions/start/ActionStart.java b/engine/src/main/java/org/apache/hop/workflow/actions/start/ActionStart.java
index c436567..3dfe293 100644
--- a/engine/src/main/java/org/apache/hop/workflow/actions/start/ActionStart.java
+++ b/engine/src/main/java/org/apache/hop/workflow/actions/start/ActionStart.java
@@ -71,11 +71,13 @@ public class ActionStart extends ActionBase implements Cloneable, IAction {
super(name, "");
}
+ @Override
public Object clone() {
ActionStart je = (ActionStart) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(200);
@@ -92,6 +94,7 @@ public class ActionStart extends ActionBase implements Cloneable, IAction {
return retval.toString();
}
+ @Override
public void loadXml(Node actionNode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -110,6 +113,7 @@ public class ActionStart extends ActionBase implements Cloneable, IAction {
}
}
+ @Override
public Result execute(Result previousResult, int nr) throws HopWorkflowException {
Result result = previousResult;
@@ -220,6 +224,7 @@ public class ActionStart extends ActionBase implements Cloneable, IAction {
return false;
}
+ @Override
public boolean isUnconditional() {
return true;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/engine/IWorkflowEngine.java b/engine/src/main/java/org/apache/hop/workflow/engine/IWorkflowEngine.java
index e29d2bb..f5d06f6 100644
--- a/engine/src/main/java/org/apache/hop/workflow/engine/IWorkflowEngine.java
+++ b/engine/src/main/java/org/apache/hop/workflow/engine/IWorkflowEngine.java
@@ -89,6 +89,7 @@ public interface IWorkflowEngine<T extends WorkflowMeta>
Set<ActionMeta> getActiveActions();
+ @Override
Map<String, Object> getExtensionDataMap();
void addActionListener(IActionListener<T> refreshJobEntryListener);
@@ -129,6 +130,7 @@ public interface IWorkflowEngine<T extends WorkflowMeta>
void setContainerId(String toString);
+ @Override
String getContainerId();
String getStatusDescription();
diff --git a/engine/src/main/java/org/apache/hop/workflow/engines/empty/EmptyWorkflowRunConfiguration.java b/engine/src/main/java/org/apache/hop/workflow/engines/empty/EmptyWorkflowRunConfiguration.java
index a5cc1d3..7b93c7f 100644
--- a/engine/src/main/java/org/apache/hop/workflow/engines/empty/EmptyWorkflowRunConfiguration.java
+++ b/engine/src/main/java/org/apache/hop/workflow/engines/empty/EmptyWorkflowRunConfiguration.java
@@ -40,6 +40,7 @@ public class EmptyWorkflowRunConfiguration extends Variables
this.pluginName = config.pluginName;
}
+ @Override
public EmptyWorkflowRunConfiguration clone() {
return new EmptyWorkflowRunConfiguration(this);
}
@@ -66,6 +67,7 @@ public class EmptyWorkflowRunConfiguration extends Variables
*
* @return value of pluginId
*/
+ @Override
public String getEnginePluginId() {
return pluginId;
}
@@ -81,6 +83,7 @@ public class EmptyWorkflowRunConfiguration extends Variables
*
* @return value of pluginName
*/
+ @Override
public String getEnginePluginName() {
return pluginName;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/engines/local/LocalWorkflowRunConfiguration.java b/engine/src/main/java/org/apache/hop/workflow/engines/local/LocalWorkflowRunConfiguration.java
index bc249f2..84994dc 100644
--- a/engine/src/main/java/org/apache/hop/workflow/engines/local/LocalWorkflowRunConfiguration.java
+++ b/engine/src/main/java/org/apache/hop/workflow/engines/local/LocalWorkflowRunConfiguration.java
@@ -61,6 +61,7 @@ public class LocalWorkflowRunConfiguration extends EmptyWorkflowRunConfiguration
this.transactional = config.transactional;
}
+ @Override
public LocalWorkflowRunConfiguration clone() {
return new LocalWorkflowRunConfiguration(this);
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/engines/remote/RemoteWorkflowEngine.java b/engine/src/main/java/org/apache/hop/workflow/engines/remote/RemoteWorkflowEngine.java
index dc9c4c9..21b82f3 100644
--- a/engine/src/main/java/org/apache/hop/workflow/engines/remote/RemoteWorkflowEngine.java
+++ b/engine/src/main/java/org/apache/hop/workflow/engines/remote/RemoteWorkflowEngine.java
@@ -157,6 +157,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
return new RemoteWorkflowRunConfiguration();
}
+ @Override
public void setInternalHopVariables() {
if (workflowMeta == null) {
Workflow.setInternalHopVariables(this, null, null);
@@ -422,6 +423,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
}
}
+ @Override
public void addWorkflowFinishedListener(
IExecutionFinishedListener<IWorkflowEngine<WorkflowMeta>> finishedListener) {
synchronized (workflowFinishedListeners) {
@@ -429,6 +431,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
}
}
+ @Override
public void fireWorkflowFinishListeners() throws HopException {
synchronized (workflowFinishedListeners) {
for (IExecutionFinishedListener listener : workflowFinishedListeners) {
@@ -437,6 +440,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
}
}
+ @Override
public void addWorkflowStartedListener(
IExecutionStartedListener<IWorkflowEngine<WorkflowMeta>> finishedListener) {
synchronized (workflowStartedListeners) {
@@ -444,6 +448,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
}
}
+ @Override
public void fireWorkflowStartedListeners() throws HopException {
synchronized (workflowStartedListeners) {
for (IExecutionStartedListener listener : workflowStartedListeners) {
@@ -452,6 +457,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
}
}
+ @Override
public void addActionListener(IActionListener actionListener) {
actionListeners.add(actionListener);
}
@@ -465,6 +471,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @return null
*/
+ @Override
public Date getRegistrationDate() {
return null;
}
@@ -474,6 +481,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @return the logChannelId
*/
+ @Override
public String getLogChannelId() {
return logChannel.getLogChannelId();
}
@@ -483,6 +491,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @return LoggingObjectType LoggingObjectType.JOB
*/
+ @Override
public LoggingObjectType getObjectType() {
return LoggingObjectType.WORKFLOW;
}
@@ -492,6 +501,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @return parentLoggingObject
*/
+ @Override
public ILoggingObject getParent() {
return parentLoggingObject;
}
@@ -501,6 +511,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @return workflowName
*/
+ @Override
public String getObjectName() {
return getWorkflowName();
}
@@ -510,6 +521,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @return null
*/
+ @Override
public String getObjectCopy() {
return null;
}
@@ -519,6 +531,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @return the filename
*/
+ @Override
public String getFilename() {
if (workflowMeta == null) {
return null;
@@ -593,6 +606,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @see org.apache.hop.core.parameters.INamedParameters#eraseParameters()
*/
+ @Override
public void removeAllParameters() {
namedParams.removeAllParameters();
}
@@ -602,6 +616,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @see org.apache.hop.core.parameters.INamedParameters#clearParameters()
*/
+ @Override
public void clearParameterValues() {
namedParams.clearParameterValues();
}
@@ -611,6 +626,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @see org.apache.hop.core.parameters.INamedParameters#activateParameters()
*/
+ @Override
public void activateParameters(IVariables variables) {
namedParams.activateParameters(variables);
}
@@ -700,11 +716,13 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @return value of metadataProvider
*/
+ @Override
public IHopMetadataProvider getMetadataProvider() {
return metadataProvider;
}
/** @param metadataProvider The metadataProvider to set */
+ @Override
public void setMetadataProvider(IHopMetadataProvider metadataProvider) {
this.metadataProvider = metadataProvider;
}
@@ -801,11 +819,13 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
*
* @return value of serverObjectId
*/
+ @Override
public String getContainerId() {
return containerId;
}
/** @param containerId The serverObjectId to set */
+ @Override
public void setContainerId(String containerId) {
this.containerId = containerId;
}
@@ -1145,6 +1165,7 @@ public class RemoteWorkflowEngine extends Variables implements IWorkflowEngine<W
}
/** @param parentPipeline The parentPipeline to set */
+ @Override
public void setParentPipeline(IPipelineEngine parentPipeline) {
this.parentPipeline = parentPipeline;
}
diff --git a/engine/src/main/java/org/apache/hop/workflow/engines/remote/RemoteWorkflowRunConfiguration.java b/engine/src/main/java/org/apache/hop/workflow/engines/remote/RemoteWorkflowRunConfiguration.java
index 7d0e804..dfd8508 100644
--- a/engine/src/main/java/org/apache/hop/workflow/engines/remote/RemoteWorkflowRunConfiguration.java
+++ b/engine/src/main/java/org/apache/hop/workflow/engines/remote/RemoteWorkflowRunConfiguration.java
@@ -146,6 +146,7 @@ public class RemoteWorkflowRunConfiguration extends EmptyWorkflowRunConfiguratio
return names;
}
+ @Override
public RemoteWorkflowRunConfiguration clone() {
return new RemoteWorkflowRunConfiguration(this);
}
diff --git a/engine/src/main/java/org/apache/hop/www/AddExportServlet.java b/engine/src/main/java/org/apache/hop/www/AddExportServlet.java
index 23cce2f..59a87d8 100644
--- a/engine/src/main/java/org/apache/hop/www/AddExportServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/AddExportServlet.java
@@ -75,6 +75,7 @@ public class AddExportServlet extends BaseHttpServlet implements IHopServerPlugi
super(transformationMap, workflowMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getRequestURI().startsWith(CONTEXT_PATH)) {
@@ -237,10 +238,12 @@ public class AddExportServlet extends BaseHttpServlet implements IHopServerPlugi
return "Add export";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/AddPipelineServlet.java b/engine/src/main/java/org/apache/hop/www/AddPipelineServlet.java
index 86e37b6..c7ff72e 100644
--- a/engine/src/main/java/org/apache/hop/www/AddPipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/AddPipelineServlet.java
@@ -53,6 +53,7 @@ public class AddPipelineServlet extends BaseHttpServlet implements IHopServerPlu
super(pipelineMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getRequestURI().startsWith(CONTEXT_PATH)) {
@@ -193,10 +194,12 @@ public class AddPipelineServlet extends BaseHttpServlet implements IHopServerPlu
return "Add Pipeline";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/AddWorkflowServlet.java b/engine/src/main/java/org/apache/hop/www/AddWorkflowServlet.java
index 098d278..8597bb5 100644
--- a/engine/src/main/java/org/apache/hop/www/AddWorkflowServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/AddWorkflowServlet.java
@@ -53,6 +53,7 @@ public class AddWorkflowServlet extends BaseHttpServlet implements IHopServerPlu
super(workflowMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getRequestURI().startsWith(CONTEXT_PATH)) {
@@ -209,10 +210,12 @@ public class AddWorkflowServlet extends BaseHttpServlet implements IHopServerPlu
return "Add Workflow";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/BaseHopServerPlugin.java b/engine/src/main/java/org/apache/hop/www/BaseHopServerPlugin.java
index 537a710..cbce89b 100644
--- a/engine/src/main/java/org/apache/hop/www/BaseHopServerPlugin.java
+++ b/engine/src/main/java/org/apache/hop/www/BaseHopServerPlugin.java
@@ -65,6 +65,7 @@ public abstract class BaseHopServerPlugin extends BaseHttpServlet
@Override
public abstract String getContextPath();
+ @Override
public String getService() {
return getContextPath() + " (" + toString() + ")";
}
diff --git a/engine/src/main/java/org/apache/hop/www/BaseHttpServlet.java b/engine/src/main/java/org/apache/hop/www/BaseHttpServlet.java
index ac30efd..a421193 100644
--- a/engine/src/main/java/org/apache/hop/www/BaseHttpServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/BaseHttpServlet.java
@@ -84,16 +84,19 @@ public class BaseHttpServlet extends HttpServlet {
}
}
+ @Override
protected void doPut(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
+ @Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
+ @Override
protected void doDelete(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doGet(req, resp);
diff --git a/engine/src/main/java/org/apache/hop/www/BodyHttpServlet.java b/engine/src/main/java/org/apache/hop/www/BodyHttpServlet.java
index b4abccb..bab1560 100644
--- a/engine/src/main/java/org/apache/hop/www/BodyHttpServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/BodyHttpServlet.java
@@ -42,6 +42,7 @@ public abstract class BodyHttpServlet extends BaseHttpServlet implements IHopSer
return "Y".equalsIgnoreCase(request.getParameter("xml"));
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
if (isJettyMode() && !request.getContextPath().startsWith(getContextPath())) {
return;
diff --git a/engine/src/main/java/org/apache/hop/www/GetPipelineImageServlet.java b/engine/src/main/java/org/apache/hop/www/GetPipelineImageServlet.java
index 7803366..b0f8ad9 100644
--- a/engine/src/main/java/org/apache/hop/www/GetPipelineImageServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetPipelineImageServlet.java
@@ -41,6 +41,7 @@ public class GetPipelineImageServlet extends BaseHttpServlet implements IHopServ
public static final String CONTEXT_PATH = "/hop/pipelineImage";
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -102,10 +103,12 @@ public class GetPipelineImageServlet extends BaseHttpServlet implements IHopServ
return "Pipeline Image IHandler";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/GetPipelineStatusServlet.java b/engine/src/main/java/org/apache/hop/www/GetPipelineStatusServlet.java
index 06393f3..60f0719 100644
--- a/engine/src/main/java/org/apache/hop/www/GetPipelineStatusServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetPipelineStatusServlet.java
@@ -64,6 +64,7 @@ public class GetPipelineStatusServlet extends BaseHttpServlet implements IHopSer
super(pipelineMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
@@ -530,10 +531,12 @@ public class GetPipelineStatusServlet extends BaseHttpServlet implements IHopSer
return "Pipeline Status IHandler";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/GetRootServlet.java b/engine/src/main/java/org/apache/hop/www/GetRootServlet.java
index a51f332..cedb3e9 100644
--- a/engine/src/main/java/org/apache/hop/www/GetRootServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetRootServlet.java
@@ -33,6 +33,7 @@ public class GetRootServlet extends BaseHttpServlet implements IHopServerPlugin
public GetRootServlet() {}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getRequestURI().equals(CONTEXT_PATH)) {
@@ -76,10 +77,12 @@ public class GetRootServlet extends BaseHttpServlet implements IHopServerPlugin
return "Root IHandler";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/GetStatusServlet.java b/engine/src/main/java/org/apache/hop/www/GetStatusServlet.java
index 963602c..956ccf0 100644
--- a/engine/src/main/java/org/apache/hop/www/GetStatusServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetStatusServlet.java
@@ -54,6 +54,7 @@ public class GetStatusServlet extends BaseHttpServlet implements IHopServerPlugi
super(pipelineMap, workflowMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -1191,10 +1192,12 @@ public class GetStatusServlet extends BaseHttpServlet implements IHopServerPlugi
return "Status IHandler";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/GetWorkflowImageServlet.java b/engine/src/main/java/org/apache/hop/www/GetWorkflowImageServlet.java
index a77b200..48e3623 100644
--- a/engine/src/main/java/org/apache/hop/www/GetWorkflowImageServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetWorkflowImageServlet.java
@@ -41,6 +41,7 @@ public class GetWorkflowImageServlet extends BaseHttpServlet implements IHopServ
public static final String CONTEXT_PATH = "/hop/workflowImage";
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -113,10 +114,12 @@ public class GetWorkflowImageServlet extends BaseHttpServlet implements IHopServ
return "Workflow Image Handler";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/GetWorkflowStatusServlet.java b/engine/src/main/java/org/apache/hop/www/GetWorkflowStatusServlet.java
index fc41944..ea026ed 100644
--- a/engine/src/main/java/org/apache/hop/www/GetWorkflowStatusServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetWorkflowStatusServlet.java
@@ -57,6 +57,7 @@ public class GetWorkflowStatusServlet extends BaseHttpServlet implements IHopSer
super(workflowMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -363,10 +364,12 @@ public class GetWorkflowStatusServlet extends BaseHttpServlet implements IHopSer
return "Workflow Status IHandler";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/HopServerConfig.java b/engine/src/main/java/org/apache/hop/www/HopServerConfig.java
index 21c417a..5958c34 100644
--- a/engine/src/main/java/org/apache/hop/www/HopServerConfig.java
+++ b/engine/src/main/java/org/apache/hop/www/HopServerConfig.java
@@ -89,6 +89,7 @@ public class HopServerConfig implements IXml {
this.hopServer = hopServer;
}
+ @Override
public String getXml(IVariables variables) {
StringBuilder xml = new StringBuilder();
diff --git a/engine/src/main/java/org/apache/hop/www/HopServerObjectEntry.java b/engine/src/main/java/org/apache/hop/www/HopServerObjectEntry.java
index ebeaaa6..909d7fb 100644
--- a/engine/src/main/java/org/apache/hop/www/HopServerObjectEntry.java
+++ b/engine/src/main/java/org/apache/hop/www/HopServerObjectEntry.java
@@ -56,6 +56,7 @@ public class HopServerObjectEntry
return id.hashCode();
}
+ @Override
public int compare(HopServerObjectEntry o1, HopServerObjectEntry o2) {
int cmpName = o1.getName().compareTo(o2.getName());
if (cmpName != 0) {
@@ -65,6 +66,7 @@ public class HopServerObjectEntry
return o1.getId().compareTo(o2.getId());
}
+ @Override
public int compareTo(HopServerObjectEntry o) {
return compare(this, o);
}
diff --git a/engine/src/main/java/org/apache/hop/www/HopServerServlet.java b/engine/src/main/java/org/apache/hop/www/HopServerServlet.java
index 967a96b..09b9264 100644
--- a/engine/src/main/java/org/apache/hop/www/HopServerServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/HopServerServlet.java
@@ -51,11 +51,13 @@ public class HopServerServlet extends HttpServlet {
this.log = new LogChannel(STRING_HOP_SERVER_SERVLET);
}
+ @Override
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doGet(req, resp);
}
+ @Override
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String servletPath = req.getPathInfo();
diff --git a/engine/src/main/java/org/apache/hop/www/HopServerSingleton.java b/engine/src/main/java/org/apache/hop/www/HopServerSingleton.java
index 783861e..8e0a565 100644
--- a/engine/src/main/java/org/apache/hop/www/HopServerSingleton.java
+++ b/engine/src/main/java/org/apache/hop/www/HopServerSingleton.java
@@ -107,6 +107,7 @@ public class HopServerSingleton {
final AtomicBoolean busy = new AtomicBoolean(false);
TimerTask timerTask =
new TimerTask() {
+ @Override
public void run() {
if (!busy.get()) {
busy.set(true);
diff --git a/engine/src/main/java/org/apache/hop/www/NextSequenceValueServlet.java b/engine/src/main/java/org/apache/hop/www/NextSequenceValueServlet.java
index a325e20..0a5db65 100644
--- a/engine/src/main/java/org/apache/hop/www/NextSequenceValueServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/NextSequenceValueServlet.java
@@ -50,6 +50,7 @@ public class NextSequenceValueServlet extends BaseHttpServlet implements IHopSer
super(pipelineMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -106,10 +107,12 @@ public class NextSequenceValueServlet extends BaseHttpServlet implements IHopSer
return "Retrieve the next value of hop server sequence requested.";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/PausePipelineServlet.java b/engine/src/main/java/org/apache/hop/www/PausePipelineServlet.java
index 7288de4..52b8404 100644
--- a/engine/src/main/java/org/apache/hop/www/PausePipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/PausePipelineServlet.java
@@ -46,6 +46,7 @@ public class PausePipelineServlet extends BaseHttpServlet implements IHopServerP
super(pipelineMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -182,10 +183,12 @@ public class PausePipelineServlet extends BaseHttpServlet implements IHopServerP
return "Pause pipeline";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/PrepareExecutionPipelineServlet.java b/engine/src/main/java/org/apache/hop/www/PrepareExecutionPipelineServlet.java
index dac7baa..56b30ed 100644
--- a/engine/src/main/java/org/apache/hop/www/PrepareExecutionPipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/PrepareExecutionPipelineServlet.java
@@ -49,6 +49,7 @@ public class PrepareExecutionPipelineServlet extends BaseHttpServlet implements
super(pipelineMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -246,10 +247,12 @@ public class PrepareExecutionPipelineServlet extends BaseHttpServlet implements
return "Start pipeline";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/RemovePipelineServlet.java b/engine/src/main/java/org/apache/hop/www/RemovePipelineServlet.java
index c3434d9..69e6a67 100644
--- a/engine/src/main/java/org/apache/hop/www/RemovePipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/RemovePipelineServlet.java
@@ -47,6 +47,7 @@ public class RemovePipelineServlet extends BaseHttpServlet implements IHopServer
super(pipelineMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -165,10 +166,12 @@ public class RemovePipelineServlet extends BaseHttpServlet implements IHopServer
return "Remove pipeline servlet";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/RemoveWorkflowServlet.java b/engine/src/main/java/org/apache/hop/www/RemoveWorkflowServlet.java
index a170be5..a380bde 100644
--- a/engine/src/main/java/org/apache/hop/www/RemoveWorkflowServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/RemoveWorkflowServlet.java
@@ -47,6 +47,7 @@ public class RemoveWorkflowServlet extends BaseHttpServlet implements IHopServer
super(workflowMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -162,10 +163,12 @@ public class RemoveWorkflowServlet extends BaseHttpServlet implements IHopServer
return "Remove workflow servlet";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/SniffTransformServlet.java b/engine/src/main/java/org/apache/hop/www/SniffTransformServlet.java
index 4ab7ffb..90a3303 100644
--- a/engine/src/main/java/org/apache/hop/www/SniffTransformServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/SniffTransformServlet.java
@@ -56,6 +56,7 @@ public class SniffTransformServlet extends BaseHttpServlet implements IHopServer
super(pipelineMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -139,6 +140,7 @@ public class SniffTransformServlet extends BaseHttpServlet implements IHopServer
IRowListener rowListener =
new IRowListener() {
+ @Override
public void rowReadEvent(IRowMeta rowMeta, Object[] row)
throws HopTransformException {
if (read && rowBuffer.getBuffer().size() < nrLines) {
@@ -147,6 +149,7 @@ public class SniffTransformServlet extends BaseHttpServlet implements IHopServer
}
}
+ @Override
public void rowWrittenEvent(IRowMeta rowMeta, Object[] row)
throws HopTransformException {
if (written && rowBuffer.getBuffer().size() < nrLines) {
@@ -155,6 +158,7 @@ public class SniffTransformServlet extends BaseHttpServlet implements IHopServer
}
}
+ @Override
public void errorRowWrittenEvent(IRowMeta rowMeta, Object[] row)
throws HopTransformException {}
};
@@ -317,10 +321,12 @@ public class SniffTransformServlet extends BaseHttpServlet implements IHopServer
return "Sniff Transform";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/StartExecutionPipelineServlet.java b/engine/src/main/java/org/apache/hop/www/StartExecutionPipelineServlet.java
index b38a2d4..b53d648 100644
--- a/engine/src/main/java/org/apache/hop/www/StartExecutionPipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/StartExecutionPipelineServlet.java
@@ -47,6 +47,7 @@ public class StartExecutionPipelineServlet extends BaseHttpServlet implements IH
super(pipelineMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -194,6 +195,7 @@ public class StartExecutionPipelineServlet extends BaseHttpServlet implements IH
return "Start pipeline";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
@@ -202,6 +204,7 @@ public class StartExecutionPipelineServlet extends BaseHttpServlet implements IH
pipeline.startThreads();
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/StartPipelineServlet.java b/engine/src/main/java/org/apache/hop/www/StartPipelineServlet.java
index c8f7490..8b59d88 100644
--- a/engine/src/main/java/org/apache/hop/www/StartPipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/StartPipelineServlet.java
@@ -54,6 +54,7 @@ public class StartPipelineServlet extends BaseHttpServlet implements IHopServerP
super(pipelineMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -197,6 +198,7 @@ public class StartPipelineServlet extends BaseHttpServlet implements IHopServerP
return "Start pipeline";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
@@ -205,6 +207,7 @@ public class StartPipelineServlet extends BaseHttpServlet implements IHopServerP
pipeline.execute();
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/StartWorkflowServlet.java b/engine/src/main/java/org/apache/hop/www/StartWorkflowServlet.java
index 28befe6..cae6cf5 100644
--- a/engine/src/main/java/org/apache/hop/www/StartWorkflowServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/StartWorkflowServlet.java
@@ -56,6 +56,7 @@ public class StartWorkflowServlet extends BaseHttpServlet implements IHopServerP
super(workflowMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -208,6 +209,7 @@ public class StartWorkflowServlet extends BaseHttpServlet implements IHopServerP
return "Start workflow";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
@@ -216,6 +218,7 @@ public class StartWorkflowServlet extends BaseHttpServlet implements IHopServerP
new Thread(() -> workflow.startExecution()).start();
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/StopPipelineServlet.java b/engine/src/main/java/org/apache/hop/www/StopPipelineServlet.java
index 96165a7..163d2c0 100644
--- a/engine/src/main/java/org/apache/hop/www/StopPipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/StopPipelineServlet.java
@@ -46,6 +46,7 @@ public class StopPipelineServlet extends BaseHttpServlet implements IHopServerPl
super(pipelineMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -169,10 +170,12 @@ public class StopPipelineServlet extends BaseHttpServlet implements IHopServerPl
return "Stop pipeline";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/StopWorkflowServlet.java b/engine/src/main/java/org/apache/hop/www/StopWorkflowServlet.java
index 8bea7fe..9bfc12f 100644
--- a/engine/src/main/java/org/apache/hop/www/StopWorkflowServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/StopWorkflowServlet.java
@@ -46,6 +46,7 @@ public class StopWorkflowServlet extends BaseHttpServlet implements IHopServerPl
super(workflowMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (isJettyMode() && !request.getContextPath().startsWith(CONTEXT_PATH)) {
@@ -164,10 +165,12 @@ public class StopWorkflowServlet extends BaseHttpServlet implements IHopServerPl
return "Stop workflow";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/main/java/org/apache/hop/www/WebServiceServlet.java b/engine/src/main/java/org/apache/hop/www/WebServiceServlet.java
index 5754133..5e1658c 100644
--- a/engine/src/main/java/org/apache/hop/www/WebServiceServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/WebServiceServlet.java
@@ -66,6 +66,7 @@ public class WebServiceServlet extends BaseHttpServlet implements IHopServerPlug
super(pipelineMap);
}
+ @Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
@@ -214,10 +215,12 @@ public class WebServiceServlet extends BaseHttpServlet implements IHopServerPlug
return "Web Service Servlet";
}
+ @Override
public String getService() {
return CONTEXT_PATH + " (" + toString() + ")";
}
+ @Override
public String getContextPath() {
return CONTEXT_PATH;
}
diff --git a/engine/src/test/java/org/apache/hop/pipeline/transforms/loadsave/setter/FieldSetter.java b/engine/src/test/java/org/apache/hop/pipeline/transforms/loadsave/setter/FieldSetter.java
index 9ced70e..c425314 100644
--- a/engine/src/test/java/org/apache/hop/pipeline/transforms/loadsave/setter/FieldSetter.java
+++ b/engine/src/test/java/org/apache/hop/pipeline/transforms/loadsave/setter/FieldSetter.java
@@ -26,6 +26,7 @@ public class FieldSetter<T> implements ISetter<T> {
this.field = field;
}
+ @Override
public void set(Object obj, T value) {
try {
field.set(obj, value);
diff --git a/engine/src/test/java/org/apache/hop/workflow/action/loadsave/LoadSaveTester.java b/engine/src/test/java/org/apache/hop/workflow/action/loadsave/LoadSaveTester.java
index a536f6b..5872117 100644
--- a/engine/src/test/java/org/apache/hop/workflow/action/loadsave/LoadSaveTester.java
+++ b/engine/src/test/java/org/apache/hop/workflow/action/loadsave/LoadSaveTester.java
@@ -121,6 +121,7 @@ public class LoadSaveTester<T extends IAction> extends LoadSaveBase<T> {
new HashMap<>());
}
+ @Override
protected void validateLoadedMeta(
List<String> attributes,
Map<String, IFieldLoadSaveValidator<?>> validatorMap,
diff --git a/plugins/actions/addresultfilenames/src/main/java/org/apache/hop/workflow/actions/addresultfilenames/ActionAddResultFilenames.java b/plugins/actions/addresultfilenames/src/main/java/org/apache/hop/workflow/actions/addresultfilenames/ActionAddResultFilenames.java
index e31e243..d756f81 100644
--- a/plugins/actions/addresultfilenames/src/main/java/org/apache/hop/workflow/actions/addresultfilenames/ActionAddResultFilenames.java
+++ b/plugins/actions/addresultfilenames/src/main/java/org/apache/hop/workflow/actions/addresultfilenames/ActionAddResultFilenames.java
@@ -90,11 +90,13 @@ public class ActionAddResultFilenames extends ActionBase implements Cloneable, I
this("");
}
+ @Override
public Object clone() {
ActionAddResultFilenames je = (ActionAddResultFilenames) super.clone();
return je;
}
+ @Override
public Result execute(Result result, int nr) throws HopException {
List<RowMetaAndData> rows = result.getRows();
RowMetaAndData resultRow;
@@ -269,6 +271,7 @@ public class ActionAddResultFilenames extends ActionBase implements Cloneable, I
}
}
+ @Override
public boolean includeFile(FileSelectInfo info) {
boolean returncode = false;
try {
@@ -297,6 +300,7 @@ public class ActionAddResultFilenames extends ActionBase implements Cloneable, I
return returncode;
}
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return true;
}
@@ -336,10 +340,12 @@ public class ActionAddResultFilenames extends ActionBase implements Cloneable, I
this.deleteAllBefore = deleteallbefore;
}
+ @Override
public boolean isEvaluation() {
return true;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/addresultfilenames/src/main/java/org/apache/hop/workflow/actions/addresultfilenames/ActionAddResultFilenamesDialog.java b/plugins/actions/addresultfilenames/src/main/java/org/apache/hop/workflow/actions/addresultfilenames/ActionAddResultFilenamesDialog.java
index b4de649..8604d60 100644
--- a/plugins/actions/addresultfilenames/src/main/java/org/apache/hop/workflow/actions/addresultfilenames/ActionAddResultFilenamesDialog.java
+++ b/plugins/actions/addresultfilenames/src/main/java/org/apache/hop/workflow/actions/addresultfilenames/ActionAddResultFilenamesDialog.java
@@ -91,6 +91,7 @@ public class ActionAddResultFilenamesDialog extends ActionDialog implements IAct
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -173,6 +174,7 @@ public class ActionAddResultFilenamesDialog extends ActionDialog implements IAct
wIncludeSubfolders.setLayoutData(fdIncludeSubfolders);
wIncludeSubfolders.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -198,6 +200,7 @@ public class ActionAddResultFilenamesDialog extends ActionDialog implements IAct
wPrevious.setLayoutData(fdPrevious);
wPrevious.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setPrevious();
@@ -225,6 +228,7 @@ public class ActionAddResultFilenamesDialog extends ActionDialog implements IAct
wDeleteAllBefore.setLayoutData(fdDeleteAllBefore);
wDeleteAllBefore.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -395,6 +399,7 @@ public class ActionAddResultFilenamesDialog extends ActionDialog implements IAct
// Add the file to the list of files...
SelectionAdapter selA =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
wFields.add(wFilename.getText(), wFilemask.getText());
wFilename.setText("");
@@ -410,6 +415,7 @@ public class ActionAddResultFilenamesDialog extends ActionDialog implements IAct
// Delete files from the list of files...
wbdFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int[] idx = wFields.getSelectionIndices();
wFields.remove(idx);
@@ -421,6 +427,7 @@ public class ActionAddResultFilenamesDialog extends ActionDialog implements IAct
// Edit the selected file & remove from the list...
wbeFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int idx = wFields.getSelectionIndex();
if (idx >= 0) {
diff --git a/plugins/actions/as400command/src/main/java/org/apache/hop/workflow/actions/as400command/ActionAs400Command.java b/plugins/actions/as400command/src/main/java/org/apache/hop/workflow/actions/as400command/ActionAs400Command.java
index 0d48e1b..5da49b1 100644
--- a/plugins/actions/as400command/src/main/java/org/apache/hop/workflow/actions/as400command/ActionAs400Command.java
+++ b/plugins/actions/as400command/src/main/java/org/apache/hop/workflow/actions/as400command/ActionAs400Command.java
@@ -103,6 +103,7 @@ public class ActionAs400Command extends ActionBase implements Cloneable, IAction
this.command = other.command;
}
+ @Override
public Object clone() {
return new ActionAs400Command(this);
}
diff --git a/plugins/actions/checkdbconnection/src/main/java/org/apache/hop/workflow/actions/checkdbconnection/ActionCheckDbConnections.java b/plugins/actions/checkdbconnection/src/main/java/org/apache/hop/workflow/actions/checkdbconnection/ActionCheckDbConnections.java
index 159bc91..f25e574 100644
--- a/plugins/actions/checkdbconnection/src/main/java/org/apache/hop/workflow/actions/checkdbconnection/ActionCheckDbConnections.java
+++ b/plugins/actions/checkdbconnection/src/main/java/org/apache/hop/workflow/actions/checkdbconnection/ActionCheckDbConnections.java
@@ -92,6 +92,7 @@ public class ActionCheckDbConnections extends ActionBase implements Cloneable, I
this("");
}
+ @Override
public Object clone() {
ActionCheckDbConnections je = (ActionCheckDbConnections) super.clone();
return je;
diff --git a/plugins/actions/checkfilelocked/src/main/java/org/apache/hop/workflow/actions/checkfilelocked/ActionCheckFilesLocked.java b/plugins/actions/checkfilelocked/src/main/java/org/apache/hop/workflow/actions/checkfilelocked/ActionCheckFilesLocked.java
index e16f7aa..fcbc3cd 100644
--- a/plugins/actions/checkfilelocked/src/main/java/org/apache/hop/workflow/actions/checkfilelocked/ActionCheckFilesLocked.java
+++ b/plugins/actions/checkfilelocked/src/main/java/org/apache/hop/workflow/actions/checkfilelocked/ActionCheckFilesLocked.java
@@ -86,6 +86,7 @@ public class ActionCheckFilesLocked extends ActionBase implements Cloneable, IAc
this("");
}
+ @Override
public Object clone() {
ActionCheckFilesLocked je = (ActionCheckFilesLocked) super.clone();
if (arguments != null) {
@@ -102,6 +103,7 @@ public class ActionCheckFilesLocked extends ActionBase implements Cloneable, IAc
filemasks = new String[nrFields];
}
+ @Override
public String getXml() {
StringBuilder xml = new StringBuilder(300);
@@ -123,6 +125,7 @@ public class ActionCheckFilesLocked extends ActionBase implements Cloneable, IAc
return xml.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -151,6 +154,7 @@ public class ActionCheckFilesLocked extends ActionBase implements Cloneable, IAc
}
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
@@ -308,6 +312,7 @@ public class ActionCheckFilesLocked extends ActionBase implements Cloneable, IAc
}
}
+ @Override
public boolean includeFile(FileSelectInfo info) {
boolean returncode = false;
FileObject filename = null;
@@ -371,6 +376,7 @@ public class ActionCheckFilesLocked extends ActionBase implements Cloneable, IAc
return returncode;
}
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return info.getDepth() == 0 || includeSubfolders;
}
@@ -406,6 +412,7 @@ public class ActionCheckFilesLocked extends ActionBase implements Cloneable, IAc
this.argFromPrevious = argFromPrevious;
}
+ @Override
public boolean isEvaluation() {
return true;
}
@@ -426,6 +433,7 @@ public class ActionCheckFilesLocked extends ActionBase implements Cloneable, IAc
return includeSubfolders;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/checkfilelocked/src/main/java/org/apache/hop/workflow/actions/checkfilelocked/ActionCheckFilesLockedDialog.java b/plugins/actions/checkfilelocked/src/main/java/org/apache/hop/workflow/actions/checkfilelocked/ActionCheckFilesLockedDialog.java
index 060ddfd..2d65e68 100644
--- a/plugins/actions/checkfilelocked/src/main/java/org/apache/hop/workflow/actions/checkfilelocked/ActionCheckFilesLockedDialog.java
+++ b/plugins/actions/checkfilelocked/src/main/java/org/apache/hop/workflow/actions/checkfilelocked/ActionCheckFilesLockedDialog.java
@@ -88,6 +88,7 @@ public class ActionCheckFilesLockedDialog extends ActionDialog implements IActio
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -170,6 +171,7 @@ public class ActionCheckFilesLockedDialog extends ActionDialog implements IActio
wIncludeSubfolders.setLayoutData(fdIncludeSubfolders);
wIncludeSubfolders.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -195,6 +197,7 @@ public class ActionCheckFilesLockedDialog extends ActionDialog implements IActio
wPrevious.setLayoutData(fdPrevious);
wPrevious.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setPrevious();
action.setChanged();
@@ -367,6 +370,7 @@ public class ActionCheckFilesLockedDialog extends ActionDialog implements IActio
// Add the file to the list of files...
SelectionAdapter selA =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
wFields.add(new String[] {wFilename.getText(), wFilemask.getText()});
wFilename.setText("");
@@ -382,6 +386,7 @@ public class ActionCheckFilesLockedDialog extends ActionDialog implements IActio
// Delete files from the list of files...
wbdFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int[] idx = wFields.getSelectionIndices();
wFields.remove(idx);
@@ -393,6 +398,7 @@ public class ActionCheckFilesLockedDialog extends ActionDialog implements IActio
// Edit the selected file & remove from the list...
wbeFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int idx = wFields.getSelectionIndex();
if (idx >= 0) {
diff --git a/plugins/actions/columnsexist/src/main/java/org/apache/hop/workflow/actions/columnsexist/ActionColumnsExist.java b/plugins/actions/columnsexist/src/main/java/org/apache/hop/workflow/actions/columnsexist/ActionColumnsExist.java
index 242ded3..9ff8bc3 100644
--- a/plugins/actions/columnsexist/src/main/java/org/apache/hop/workflow/actions/columnsexist/ActionColumnsExist.java
+++ b/plugins/actions/columnsexist/src/main/java/org/apache/hop/workflow/actions/columnsexist/ActionColumnsExist.java
@@ -78,6 +78,7 @@ public class ActionColumnsExist extends ActionBase implements Cloneable, IAction
arguments = new String[nrFields];
}
+ @Override
public Object clone() {
ActionColumnsExist je = (ActionColumnsExist) super.clone();
if (arguments != null) {
@@ -113,6 +114,7 @@ public class ActionColumnsExist extends ActionBase implements Cloneable, IAction
return xml.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
diff --git a/plugins/actions/columnsexist/src/main/java/org/apache/hop/workflow/actions/columnsexist/ActionColumnsExistDialog.java b/plugins/actions/columnsexist/src/main/java/org/apache/hop/workflow/actions/columnsexist/ActionColumnsExistDialog.java
index cbb459b..78d5386 100644
--- a/plugins/actions/columnsexist/src/main/java/org/apache/hop/workflow/actions/columnsexist/ActionColumnsExistDialog.java
+++ b/plugins/actions/columnsexist/src/main/java/org/apache/hop/workflow/actions/columnsexist/ActionColumnsExistDialog.java
@@ -155,6 +155,7 @@ public class ActionColumnsExistDialog extends ActionDialog implements IActionDia
wbSchema.setLayoutData(fdbSchema);
wbSchema.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
getSchemaNames();
}
@@ -190,6 +191,7 @@ public class ActionColumnsExistDialog extends ActionDialog implements IActionDia
wbTable.setLayoutData(fdbTable);
wbTable.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
getTableName();
}
diff --git a/plugins/actions/copyfiles/src/main/java/org/apache/hop/workflow/actions/copyfiles/ActionCopyFiles.java b/plugins/actions/copyfiles/src/main/java/org/apache/hop/workflow/actions/copyfiles/ActionCopyFiles.java
index 9b58421..3cd95bc 100644
--- a/plugins/actions/copyfiles/src/main/java/org/apache/hop/workflow/actions/copyfiles/ActionCopyFiles.java
+++ b/plugins/actions/copyfiles/src/main/java/org/apache/hop/workflow/actions/copyfiles/ActionCopyFiles.java
@@ -118,6 +118,7 @@ public class ActionCopyFiles extends ActionBase implements Cloneable, IAction {
wildcard = new String[nrFields];
}
+ @Override
public Object clone() {
ActionCopyFiles je = (ActionCopyFiles) super.clone();
if (sourceFileFolder != null) {
@@ -632,6 +633,7 @@ public class ActionCopyFiles extends ActionBase implements Cloneable, IAction {
}
}
+ @Override
public boolean includeFile(FileSelectInfo info) {
boolean resultat = false;
String filename = null;
@@ -699,6 +701,7 @@ public class ActionCopyFiles extends ActionBase implements Cloneable, IAction {
return resultat;
}
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return false;
}
@@ -789,6 +792,7 @@ public class ActionCopyFiles extends ActionBase implements Cloneable, IAction {
parentjob = parentWorkflow;
}
+ @Override
public boolean includeFile(FileSelectInfo info) {
boolean returncode = false;
FileObject filename = null;
@@ -1028,6 +1032,7 @@ public class ActionCopyFiles extends ActionBase implements Cloneable, IAction {
return returncode;
}
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return (traverseCount++ == 0 || includeSubFolders);
}
@@ -1064,6 +1069,7 @@ public class ActionCopyFiles extends ActionBase implements Cloneable, IAction {
}
}
+ @Override
public boolean includeFile(FileSelectInfo info) {
boolean resultat = false;
String filename = null;
@@ -1140,11 +1146,13 @@ public class ActionCopyFiles extends ActionBase implements Cloneable, IAction {
return resultat;
}
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return (traverseCount++ == 0 || includeSubFolders);
}
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
@@ -1172,6 +1180,7 @@ public class ActionCopyFiles extends ActionBase implements Cloneable, IAction {
}
}
+ @Override
public boolean isEvaluation() {
return true;
}
diff --git a/plugins/actions/copyfiles/src/main/java/org/apache/hop/workflow/actions/copyfiles/ActionCopyFilesDialog.java b/plugins/actions/copyfiles/src/main/java/org/apache/hop/workflow/actions/copyfiles/ActionCopyFilesDialog.java
index 4e72308..b72062a 100644
--- a/plugins/actions/copyfiles/src/main/java/org/apache/hop/workflow/actions/copyfiles/ActionCopyFilesDialog.java
+++ b/plugins/actions/copyfiles/src/main/java/org/apache/hop/workflow/actions/copyfiles/ActionCopyFilesDialog.java
@@ -199,6 +199,7 @@ public class ActionCopyFilesDialog extends ActionDialog implements IActionDialog
SelectionAdapter listener =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -296,6 +297,7 @@ public class ActionCopyFilesDialog extends ActionDialog implements IActionDialog
BaseMessages.getString(PKG, "ActionCopyFiles.FilenameDelete.Tooltip"));
deleteToolItem.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int[] idx = wFields.getSelectionIndices();
wFields.remove(idx);
@@ -422,6 +424,7 @@ public class ActionCopyFilesDialog extends ActionDialog implements IActionDialog
protected SelectionAdapter getFileSelectionAdapter() {
return new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
String filename = BaseDialog.presentFileDialog(shell, null, null, true); // all files
if (filename != null) {
diff --git a/plugins/actions/copymoveresultfilenames/src/main/java/org/apache/hop/workflow/actions/copymoveresultfilenames/ActionCopyMoveResultFilenames.java b/plugins/actions/copymoveresultfilenames/src/main/java/org/apache/hop/workflow/actions/copymoveresultfilenames/ActionCopyMoveResultFilenames.java
index 8a9934a..169b099 100644
--- a/plugins/actions/copymoveresultfilenames/src/main/java/org/apache/hop/workflow/actions/copymoveresultfilenames/ActionCopyMoveResultFilenames.java
+++ b/plugins/actions/copymoveresultfilenames/src/main/java/org/apache/hop/workflow/actions/copymoveresultfilenames/ActionCopyMoveResultFilenames.java
@@ -125,11 +125,13 @@ public class ActionCopyMoveResultFilenames extends ActionBase implements Cloneab
this("");
}
+ @Override
public Object clone() {
ActionCopyMoveResultFilenames je = (ActionCopyMoveResultFilenames) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder xml = new StringBuilder(500); // 358 chars in just tags and spaces alone
@@ -159,6 +161,7 @@ public class ActionCopyMoveResultFilenames extends ActionBase implements Cloneab
return xml.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -334,6 +337,7 @@ public class ActionCopyMoveResultFilenames extends ActionBase implements Cloneab
this.dateTimeFormat = dateTimeFormat;
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
result.setNrErrors(1);
@@ -679,10 +683,12 @@ public class ActionCopyMoveResultFilenames extends ActionBase implements Cloneab
return getIt;
}
+ @Override
public boolean isEvaluation() {
return true;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/copymoveresultfilenames/src/main/java/org/apache/hop/workflow/actions/copymoveresultfilenames/ActionCopyMoveResultFilenamesDialog.java b/plugins/actions/copymoveresultfilenames/src/main/java/org/apache/hop/workflow/actions/copymoveresultfilenames/ActionCopyMoveResultFilenamesDialog.java
index cebf0d7..b5d42e2 100644
--- a/plugins/actions/copymoveresultfilenames/src/main/java/org/apache/hop/workflow/actions/copymoveresultfilenames/ActionCopyMoveResultFilenamesDialog.java
+++ b/plugins/actions/copymoveresultfilenames/src/main/java/org/apache/hop/workflow/actions/copymoveresultfilenames/ActionCopyMoveResultFilenamesDialog.java
@@ -112,6 +112,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -173,6 +174,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
wAction.setLayoutData(fdAction);
wAction.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
enableAction();
action.setChanged();
@@ -236,6 +238,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
wCreateDestinationFolder.setLayoutData(fdCreateDestinationFolder);
wCreateDestinationFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -262,6 +265,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
wOverwriteFile.setLayoutData(fdOverwriteFile);
wOverwriteFile.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -288,6 +292,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
wRemovedSourceFilename.setLayoutData(fdRemovedSourceFilename);
wRemovedSourceFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -315,6 +320,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
wAddDestinationFilename.setLayoutData(fdAddDestinationFilename);
wAddDestinationFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -340,6 +346,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
wAddDate.setLayoutData(fdAddDate);
wAddDate.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setAddDateBeforeExtension();
@@ -365,6 +372,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
wAddTime.setLayoutData(fdAddTime);
wAddTime.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setAddDateBeforeExtension();
@@ -392,6 +400,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
wSpecifyFormat.setLayoutData(fdSpecifyFormat);
wSpecifyFormat.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setDateTimeFormat();
@@ -447,6 +456,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
wAddDateBeforeExtension.setLayoutData(fdAddDateBeforeExtension);
wAddDateBeforeExtension.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
CheckLimit();
@@ -489,6 +499,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
wSpecifyWildcard.setLayoutData(fdSpecifyWildcard);
wSpecifyWildcard.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
CheckLimit();
@@ -597,6 +608,7 @@ public class ActionCopyMoveResultFilenamesDialog extends ActionDialog implements
wSuccessCondition.setLayoutData(fdSuccessCondition);
wSuccessCondition.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeSuccessCondition();
}
diff --git a/plugins/actions/createfile/src/main/java/org/apache/hop/workflow/actions/createfile/ActionCreateFile.java b/plugins/actions/createfile/src/main/java/org/apache/hop/workflow/actions/createfile/ActionCreateFile.java
index 982ccbb..eee3bde 100644
--- a/plugins/actions/createfile/src/main/java/org/apache/hop/workflow/actions/createfile/ActionCreateFile.java
+++ b/plugins/actions/createfile/src/main/java/org/apache/hop/workflow/actions/createfile/ActionCreateFile.java
@@ -74,6 +74,7 @@ public class ActionCreateFile extends ActionBase implements Cloneable, IAction {
this("");
}
+ @Override
public Object clone() {
ActionCreateFile je = (ActionCreateFile) super.clone();
return je;
@@ -91,6 +92,7 @@ public class ActionCreateFile extends ActionBase implements Cloneable, IAction {
return xml.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -110,14 +112,17 @@ public class ActionCreateFile extends ActionBase implements Cloneable, IAction {
this.filename = filename;
}
+ @Override
public String getFilename() {
return filename;
}
+ @Override
public String getRealFilename() {
return resolve(getFilename());
}
+ @Override
public Result execute(Result previousResult, int nr) throws HopException {
Result result = previousResult;
result.setResult(false);
@@ -207,6 +212,7 @@ public class ActionCreateFile extends ActionBase implements Cloneable, IAction {
}
}
+ @Override
public boolean isEvaluation() {
return true;
}
@@ -227,6 +233,7 @@ public class ActionCreateFile extends ActionBase implements Cloneable, IAction {
this.addfilenameresult = addfilenameresult;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/createfile/src/main/java/org/apache/hop/workflow/actions/createfile/ActionCreateFileDialog.java b/plugins/actions/createfile/src/main/java/org/apache/hop/workflow/actions/createfile/ActionCreateFileDialog.java
index f3555b5..b77a3e8 100644
--- a/plugins/actions/createfile/src/main/java/org/apache/hop/workflow/actions/createfile/ActionCreateFileDialog.java
+++ b/plugins/actions/createfile/src/main/java/org/apache/hop/workflow/actions/createfile/ActionCreateFileDialog.java
@@ -73,6 +73,7 @@ public class ActionCreateFileDialog extends ActionDialog implements IActionDialo
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -167,6 +168,7 @@ public class ActionCreateFileDialog extends ActionDialog implements IActionDialo
wAbortExists.setLayoutData(fdAbortExists);
wAbortExists.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
diff --git a/plugins/actions/createfolder/src/main/java/org/apache/hop/workflow/actions/createfolder/ActionCreateFolder.java b/plugins/actions/createfolder/src/main/java/org/apache/hop/workflow/actions/createfolder/ActionCreateFolder.java
index bd91fc6..ef177c2 100644
--- a/plugins/actions/createfolder/src/main/java/org/apache/hop/workflow/actions/createfolder/ActionCreateFolder.java
+++ b/plugins/actions/createfolder/src/main/java/org/apache/hop/workflow/actions/createfolder/ActionCreateFolder.java
@@ -67,6 +67,7 @@ public class ActionCreateFolder extends ActionBase implements Cloneable, IAction
this("");
}
+ @Override
public Object clone() {
ActionCreateFolder je = (ActionCreateFolder) super.clone();
return je;
@@ -84,6 +85,7 @@ public class ActionCreateFolder extends ActionBase implements Cloneable, IAction
return xml.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -108,6 +110,7 @@ public class ActionCreateFolder extends ActionBase implements Cloneable, IAction
return resolve(getFoldername());
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
result.setResult(false);
@@ -170,6 +173,7 @@ public class ActionCreateFolder extends ActionBase implements Cloneable, IAction
return result;
}
+ @Override
public boolean isEvaluation() {
return true;
}
@@ -182,6 +186,7 @@ public class ActionCreateFolder extends ActionBase implements Cloneable, IAction
this.failOfFolderExists = failIfFolderExists;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/createfolder/src/main/java/org/apache/hop/workflow/actions/createfolder/ActionCreateFolderDialog.java b/plugins/actions/createfolder/src/main/java/org/apache/hop/workflow/actions/createfolder/ActionCreateFolderDialog.java
index a387669..ca4b16f 100644
--- a/plugins/actions/createfolder/src/main/java/org/apache/hop/workflow/actions/createfolder/ActionCreateFolderDialog.java
+++ b/plugins/actions/createfolder/src/main/java/org/apache/hop/workflow/actions/createfolder/ActionCreateFolderDialog.java
@@ -68,6 +68,7 @@ public class ActionCreateFolderDialog extends ActionDialog implements IActionDia
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -159,6 +160,7 @@ public class ActionCreateFolderDialog extends ActionDialog implements IActionDia
wAbortExists.setLayoutData(fdAbortExists);
wAbortExists.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
diff --git a/plugins/actions/delay/src/main/java/org/apache/hop/workflow/actions/delay/ActionDelayDialog.java b/plugins/actions/delay/src/main/java/org/apache/hop/workflow/actions/delay/ActionDelayDialog.java
index 9d2209b..4f374cb 100644
--- a/plugins/actions/delay/src/main/java/org/apache/hop/workflow/actions/delay/ActionDelayDialog.java
+++ b/plugins/actions/delay/src/main/java/org/apache/hop/workflow/actions/delay/ActionDelayDialog.java
@@ -67,6 +67,7 @@ public class ActionDelayDialog extends ActionDialog implements IActionDialog {
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
diff --git a/plugins/actions/deletefile/src/main/java/org/apache/hop/workflow/actions/deletefile/ActionDeleteFile.java b/plugins/actions/deletefile/src/main/java/org/apache/hop/workflow/actions/deletefile/ActionDeleteFile.java
index 3af8863..0d8a6f2 100644
--- a/plugins/actions/deletefile/src/main/java/org/apache/hop/workflow/actions/deletefile/ActionDeleteFile.java
+++ b/plugins/actions/deletefile/src/main/java/org/apache/hop/workflow/actions/deletefile/ActionDeleteFile.java
@@ -70,11 +70,13 @@ public class ActionDeleteFile extends ActionBase implements Cloneable, IAction {
this("");
}
+ @Override
public Object clone() {
ActionDeleteFile je = (ActionDeleteFile) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(50);
@@ -87,6 +89,7 @@ public class ActionDeleteFile extends ActionBase implements Cloneable, IAction {
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -106,14 +109,17 @@ public class ActionDeleteFile extends ActionBase implements Cloneable, IAction {
this.filename = filename;
}
+ @Override
public String getFilename() {
return filename;
}
+ @Override
public String getRealFilename() {
return resolve(getFilename());
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
result.setResult(false);
@@ -189,10 +195,12 @@ public class ActionDeleteFile extends ActionBase implements Cloneable, IAction {
this.failIfFileNotExists = failIfFileExists;
}
+ @Override
public boolean isEvaluation() {
return true;
}
+ @Override
public List<ResourceReference> getResourceDependencies(
IVariables variables, WorkflowMeta workflowMeta) {
List<ResourceReference> references = super.getResourceDependencies(variables, workflowMeta);
@@ -205,6 +213,7 @@ public class ActionDeleteFile extends ActionBase implements Cloneable, IAction {
return references;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/deletefile/src/main/java/org/apache/hop/workflow/actions/deletefile/ActionDeleteFileDialog.java b/plugins/actions/deletefile/src/main/java/org/apache/hop/workflow/actions/deletefile/ActionDeleteFileDialog.java
index 9ec15ad..c596540 100644
--- a/plugins/actions/deletefile/src/main/java/org/apache/hop/workflow/actions/deletefile/ActionDeleteFileDialog.java
+++ b/plugins/actions/deletefile/src/main/java/org/apache/hop/workflow/actions/deletefile/ActionDeleteFileDialog.java
@@ -72,6 +72,7 @@ public class ActionDeleteFileDialog extends ActionDialog implements IActionDialo
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -166,6 +167,7 @@ public class ActionDeleteFileDialog extends ActionDialog implements IActionDialo
wAbortExists.setLayoutData(fdAbortExists);
wAbortExists.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
diff --git a/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFiles.java b/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFiles.java
index 994db1b..35b6750 100644
--- a/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFiles.java
+++ b/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFiles.java
@@ -98,6 +98,7 @@ public class ActionDeleteFiles extends ActionBase implements Cloneable, IAction
filemasks = new String[numberOfFields];
}
+ @Override
public Object clone() {
ActionDeleteFiles action = (ActionDeleteFiles) super.clone();
if (arguments != null) {
@@ -338,6 +339,7 @@ public class ActionDeleteFiles extends ActionBase implements Cloneable, IAction
parentjob = parentWorkflow;
}
+ @Override
public boolean includeFile(FileSelectInfo info) {
boolean doReturnCode = false;
try {
@@ -386,6 +388,7 @@ public class ActionDeleteFiles extends ActionBase implements Cloneable, IAction
return doReturnCode;
}
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return true;
}
diff --git a/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFilesDialog.java b/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFilesDialog.java
index 4765145..801c56b 100644
--- a/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFilesDialog.java
+++ b/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFilesDialog.java
@@ -91,6 +91,7 @@ public class ActionDeleteFilesDialog extends ActionDialog implements IActionDial
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -173,6 +174,7 @@ public class ActionDeleteFilesDialog extends ActionDialog implements IActionDial
wIncludeSubfolders.setLayoutData(fdIncludeSubfolders);
wIncludeSubfolders.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -197,6 +199,7 @@ public class ActionDeleteFilesDialog extends ActionDialog implements IActionDial
wPrevious.setLayoutData(fdPrevious);
wPrevious.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setPrevious();
action.setChanged();
@@ -367,6 +370,7 @@ public class ActionDeleteFilesDialog extends ActionDialog implements IActionDial
// Add the file to the list of files...
SelectionAdapter selA =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
wFields.add(wFilename.getText(), wFilemask.getText());
wFilename.setText("");
@@ -382,6 +386,7 @@ public class ActionDeleteFilesDialog extends ActionDialog implements IActionDial
// Delete files from the list of files...
wbdFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int[] idx = wFields.getSelectionIndices();
wFields.remove(idx);
@@ -393,6 +398,7 @@ public class ActionDeleteFilesDialog extends ActionDialog implements IActionDial
// Edit the selected file & remove from the list...
wbeFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int idx = wFields.getSelectionIndex();
if (idx >= 0) {
diff --git a/plugins/actions/deletefolders/src/main/java/org/apache/hop/workflow/actions/deletefolders/ActionDeleteFolders.java b/plugins/actions/deletefolders/src/main/java/org/apache/hop/workflow/actions/deletefolders/ActionDeleteFolders.java
index a66f009..65f0b67 100644
--- a/plugins/actions/deletefolders/src/main/java/org/apache/hop/workflow/actions/deletefolders/ActionDeleteFolders.java
+++ b/plugins/actions/deletefolders/src/main/java/org/apache/hop/workflow/actions/deletefolders/ActionDeleteFolders.java
@@ -99,6 +99,7 @@ public class ActionDeleteFolders extends ActionBase implements Cloneable, IActio
arguments = new String[nrFields];
}
+ @Override
public Object clone() {
ActionDeleteFolders je = (ActionDeleteFolders) super.clone();
if (arguments != null) {
@@ -335,10 +336,12 @@ public class ActionDeleteFolders extends ActionBase implements Cloneable, IActio
}
private class TextFileSelector implements FileSelector {
+ @Override
public boolean includeFile(FileSelectInfo info) {
return true;
}
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return true;
}
diff --git a/plugins/actions/deletefolders/src/main/java/org/apache/hop/workflow/actions/deletefolders/ActionDeleteFoldersDialog.java b/plugins/actions/deletefolders/src/main/java/org/apache/hop/workflow/actions/deletefolders/ActionDeleteFoldersDialog.java
index 979d120..b697f9a 100644
--- a/plugins/actions/deletefolders/src/main/java/org/apache/hop/workflow/actions/deletefolders/ActionDeleteFoldersDialog.java
+++ b/plugins/actions/deletefolders/src/main/java/org/apache/hop/workflow/actions/deletefolders/ActionDeleteFoldersDialog.java
@@ -88,6 +88,7 @@ public class ActionDeleteFoldersDialog extends ActionDialog implements IActionDi
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -169,6 +170,7 @@ public class ActionDeleteFoldersDialog extends ActionDialog implements IActionDi
wPrevious.setLayoutData(fdPrevious);
wPrevious.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setPrevious();
action.setChanged();
@@ -226,6 +228,7 @@ public class ActionDeleteFoldersDialog extends ActionDialog implements IActionDi
wSuccessCondition.setLayoutData(fdSuccessCondition);
wSuccessCondition.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeSuccessCondition();
}
@@ -379,6 +382,7 @@ public class ActionDeleteFoldersDialog extends ActionDialog implements IActionDi
// Add the file to the list of files...
SelectionAdapter selA =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
wFields.add(wFilename.getText());
wFilename.setText("");
@@ -393,6 +397,7 @@ public class ActionDeleteFoldersDialog extends ActionDialog implements IActionDi
// Delete files from the list of files...
wbdFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int[] idx = wFields.getSelectionIndices();
wFields.remove(idx);
@@ -404,6 +409,7 @@ public class ActionDeleteFoldersDialog extends ActionDialog implements IActionDi
// Edit the selected file & remove from the list...
wbeFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int idx = wFields.getSelectionIndex();
if (idx >= 0) {
diff --git a/plugins/actions/deleteresultfilenames/src/main/java/org/apache/hop/workflow/actions/deleteresultfilenames/ActionDeleteResultFilenames.java b/plugins/actions/deleteresultfilenames/src/main/java/org/apache/hop/workflow/actions/deleteresultfilenames/ActionDeleteResultFilenames.java
index b9ce315..3a25f09 100644
--- a/plugins/actions/deleteresultfilenames/src/main/java/org/apache/hop/workflow/actions/deleteresultfilenames/ActionDeleteResultFilenames.java
+++ b/plugins/actions/deleteresultfilenames/src/main/java/org/apache/hop/workflow/actions/deleteresultfilenames/ActionDeleteResultFilenames.java
@@ -77,11 +77,13 @@ public class ActionDeleteResultFilenames extends ActionBase implements Cloneable
this("");
}
+ @Override
public Object clone() {
ActionDeleteResultFilenames je = (ActionDeleteResultFilenames) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(100); // 75 chars in just tag names and spaces
@@ -94,6 +96,7 @@ public class ActionDeleteResultFilenames extends ActionBase implements Cloneable
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -146,6 +149,7 @@ public class ActionDeleteResultFilenames extends ActionBase implements Cloneable
this.wildcardExclude = wildcardExclude;
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
result.setResult(false);
@@ -220,10 +224,12 @@ public class ActionDeleteResultFilenames extends ActionBase implements Cloneable
return getIt;
}
+ @Override
public boolean isEvaluation() {
return true;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/deleteresultfilenames/src/main/java/org/apache/hop/workflow/actions/deleteresultfilenames/ActionDeleteResultFilenamesDialog.java b/plugins/actions/deleteresultfilenames/src/main/java/org/apache/hop/workflow/actions/deleteresultfilenames/ActionDeleteResultFilenamesDialog.java
index a26bff8..f574a04 100644
--- a/plugins/actions/deleteresultfilenames/src/main/java/org/apache/hop/workflow/actions/deleteresultfilenames/ActionDeleteResultFilenamesDialog.java
+++ b/plugins/actions/deleteresultfilenames/src/main/java/org/apache/hop/workflow/actions/deleteresultfilenames/ActionDeleteResultFilenamesDialog.java
@@ -73,6 +73,7 @@ public class ActionDeleteResultFilenamesDialog extends ActionDialog implements I
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -132,6 +133,7 @@ public class ActionDeleteResultFilenamesDialog extends ActionDialog implements I
wSpecifyWildcard.setLayoutData(fdSpecifyWildcard);
wSpecifyWildcard.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
CheckLimit();
diff --git a/plugins/actions/dostounix/src/main/java/org/apache/hop/workflow/actions/dostounix/ActionDosToUnix.java b/plugins/actions/dostounix/src/main/java/org/apache/hop/workflow/actions/dostounix/ActionDosToUnix.java
index aac8b35..be28954 100644
--- a/plugins/actions/dostounix/src/main/java/org/apache/hop/workflow/actions/dostounix/ActionDosToUnix.java
+++ b/plugins/actions/dostounix/src/main/java/org/apache/hop/workflow/actions/dostounix/ActionDosToUnix.java
@@ -137,6 +137,7 @@ public class ActionDosToUnix extends ActionBase implements Cloneable, IAction {
conversionTypes = new int[nrFields];
}
+ @Override
public Object clone() {
ActionDosToUnix je = (ActionDosToUnix) super.clone();
if (sourceFileFolder != null) {
@@ -543,10 +544,12 @@ public class ActionDosToUnix extends ActionBase implements Cloneable, IAction {
FileObject[] fileObjects =
sourcefilefolder.findFiles(
new AllFileSelector() {
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return info.getDepth() == 0 || includeSubFolders;
}
+ @Override
public boolean includeFile(FileSelectInfo info) {
FileObject fileObject = info.getFile();
diff --git a/plugins/actions/dostounix/src/main/java/org/apache/hop/workflow/actions/dostounix/ActionDosToUnixDialog.java b/plugins/actions/dostounix/src/main/java/org/apache/hop/workflow/actions/dostounix/ActionDosToUnixDialog.java
index a175496..8862248 100644
--- a/plugins/actions/dostounix/src/main/java/org/apache/hop/workflow/actions/dostounix/ActionDosToUnixDialog.java
+++ b/plugins/actions/dostounix/src/main/java/org/apache/hop/workflow/actions/dostounix/ActionDosToUnixDialog.java
@@ -205,6 +205,7 @@ public class ActionDosToUnixDialog extends ActionDialog implements IActionDialog
wIncludeSubfolders.setLayoutData(fdIncludeSubfolders);
wIncludeSubfolders.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -230,6 +231,7 @@ public class ActionDosToUnixDialog extends ActionDialog implements IActionDialog
wPrevious.setLayoutData(fdPrevious);
wPrevious.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
refreshArgFromPrevious();
@@ -416,6 +418,7 @@ public class ActionDosToUnixDialog extends ActionDialog implements IActionDialog
// Add the file to the list of files...
SelectionAdapter selA =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
wFields.add(new String[] {wSourceFileFolder.getText(), wWildcard.getText()});
wSourceFileFolder.setText("");
@@ -432,6 +435,7 @@ public class ActionDosToUnixDialog extends ActionDialog implements IActionDialog
// Delete files from the list of files...
wbdSourceFileFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int[] idx = wFields.getSelectionIndices();
wFields.remove(idx);
@@ -443,6 +447,7 @@ public class ActionDosToUnixDialog extends ActionDialog implements IActionDialog
// Edit the selected file & remove from the list...
wbeSourceFileFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int idx = wFields.getSelectionIndex();
if (idx >= 0) {
@@ -526,6 +531,7 @@ public class ActionDosToUnixDialog extends ActionDialog implements IActionDialog
wSuccessCondition.setLayoutData(fdSuccessCondition);
wSuccessCondition.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeSuccessCondition();
}
@@ -608,6 +614,7 @@ public class ActionDosToUnixDialog extends ActionDialog implements IActionDialog
wAddFilenameToResult.setLayoutData(fdAddFilenameToResult);
wAddFilenameToResult.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {}
});
diff --git a/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEval.java b/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEval.java
index 49c0019..1dd8dfd 100644
--- a/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEval.java
+++ b/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEval.java
@@ -67,11 +67,13 @@ public class ActionEval extends ActionBase implements Cloneable, IAction {
this("", "");
}
+ @Override
public Object clone() {
ActionEval je = (ActionEval) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(50);
@@ -81,6 +83,7 @@ public class ActionEval extends ActionBase implements Cloneable, IAction {
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -181,25 +184,30 @@ public class ActionEval extends ActionBase implements Cloneable, IAction {
* @param prevResult The result of the previous execution
* @return The Result of the execution.
*/
+ @Override
public Result execute(Result prevResult, int nr) {
prevResult.setResult(evaluate(prevResult, parentWorkflow, prevResult));
return prevResult;
}
+ @Override
public boolean resetErrorsBeforeExecution() {
// we should be able to evaluate the errors in
// the previous action.
return false;
}
+ @Override
public boolean isEvaluation() {
return true;
}
+ @Override
public boolean isUnconditional() {
return false;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEvalDialog.java b/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEvalDialog.java
index 4fa37c9..ab92351 100644
--- a/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEvalDialog.java
+++ b/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEvalDialog.java
@@ -68,6 +68,7 @@ public class ActionEvalDialog extends ActionDialog implements IActionDialog {
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -147,34 +148,41 @@ public class ActionEvalDialog extends ActionDialog implements IActionDialog {
wScript.addKeyListener(
new KeyAdapter() {
+ @Override
public void keyPressed(KeyEvent e) {
setPosition();
}
+ @Override
public void keyReleased(KeyEvent e) {
setPosition();
}
});
wScript.addFocusListener(
new FocusAdapter() {
+ @Override
public void focusGained(FocusEvent e) {
setPosition();
}
+ @Override
public void focusLost(FocusEvent e) {
setPosition();
}
});
wScript.addMouseListener(
new MouseAdapter() {
+ @Override
public void mouseDoubleClick(MouseEvent e) {
setPosition();
}
+ @Override
public void mouseDown(MouseEvent e) {
setPosition();
}
+ @Override
public void mouseUp(MouseEvent e) {
setPosition();
}
diff --git a/plugins/actions/evalfilesmetrics/src/main/java/org/apache/hop/workflow/actions/evalfilesmetrics/ActionEvalFilesMetrics.java b/plugins/actions/evalfilesmetrics/src/main/java/org/apache/hop/workflow/actions/evalfilesmetrics/ActionEvalFilesMetrics.java
index 2d08c1d..bbe88cd 100644
--- a/plugins/actions/evalfilesmetrics/src/main/java/org/apache/hop/workflow/actions/evalfilesmetrics/ActionEvalFilesMetrics.java
+++ b/plugins/actions/evalfilesmetrics/src/main/java/org/apache/hop/workflow/actions/evalfilesmetrics/ActionEvalFilesMetrics.java
@@ -205,6 +205,7 @@ public class ActionEvalFilesMetrics extends ActionBase implements Cloneable, IAc
sourceIncludeSubfolders = new String[nrFields];
}
+ @Override
public Object clone() {
ActionEvalFilesMetrics je = (ActionEvalFilesMetrics) super.clone();
if (sourceFileFolder != null) {
@@ -217,6 +218,7 @@ public class ActionEvalFilesMetrics extends ActionBase implements Cloneable, IAc
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(300);
@@ -288,6 +290,7 @@ public class ActionEvalFilesMetrics extends ActionBase implements Cloneable, IAc
}
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -331,6 +334,7 @@ public class ActionEvalFilesMetrics extends ActionBase implements Cloneable, IAc
}
}
+ @Override
public Result execute(Result previousResult, int nr) throws HopException {
Result result = previousResult;
result.setNrErrors(1);
@@ -811,10 +815,12 @@ public class ActionEvalFilesMetrics extends ActionBase implements Cloneable, IAc
FileObject[] fileObjects =
sourcefilefolder.findFiles(
new AllFileSelector() {
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return info.getDepth() == 0 || includeSubFolders;
}
+ @Override
public boolean includeFile(FileSelectInfo info) {
FileObject fileObject = info.getFile();
try {
@@ -1178,6 +1184,7 @@ public class ActionEvalFilesMetrics extends ActionBase implements Cloneable, IAc
return this.scale;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/evalfilesmetrics/src/main/java/org/apache/hop/workflow/actions/evalfilesmetrics/ActionEvalFilesMetricsDialog.java b/plugins/actions/evalfilesmetrics/src/main/java/org/apache/hop/workflow/actions/evalfilesmetrics/ActionEvalFilesMetricsDialog.java
index a841ecc..d6f4a22 100644
--- a/plugins/actions/evalfilesmetrics/src/main/java/org/apache/hop/workflow/actions/evalfilesmetrics/ActionEvalFilesMetricsDialog.java
+++ b/plugins/actions/evalfilesmetrics/src/main/java/org/apache/hop/workflow/actions/evalfilesmetrics/ActionEvalFilesMetricsDialog.java
@@ -119,6 +119,7 @@ public class ActionEvalFilesMetricsDialog extends ActionDialog implements IActio
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -222,6 +223,7 @@ public class ActionEvalFilesMetricsDialog extends ActionDialog implements IActio
wSourceFiles.setLayoutData(fdSourceFiles);
wSourceFiles.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
refreshSourceFiles();
@@ -343,6 +345,7 @@ public class ActionEvalFilesMetricsDialog extends ActionDialog implements IActio
wEvaluationType.setLayoutData(fdEvaluationType);
wEvaluationType.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
refreshSize();
action.setChanged();
@@ -528,6 +531,7 @@ public class ActionEvalFilesMetricsDialog extends ActionDialog implements IActio
// Add the file to the list of files...
SelectionAdapter selA =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
wFields.add(new String[] {wSourceFileFolder.getText(), wWildcard.getText()});
wSourceFileFolder.setText("");
@@ -544,6 +548,7 @@ public class ActionEvalFilesMetricsDialog extends ActionDialog implements IActio
// Delete files from the list of files...
wbdSourceFileFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int[] idx = wFields.getSelectionIndices();
wFields.remove(idx);
@@ -555,6 +560,7 @@ public class ActionEvalFilesMetricsDialog extends ActionDialog implements IActio
// Edit the selected file & remove from the list...
wbeSourceFileFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int idx = wFields.getSelectionIndex();
if (idx >= 0) {
@@ -634,6 +640,7 @@ public class ActionEvalFilesMetricsDialog extends ActionDialog implements IActio
wScale.setLayoutData(fdScale);
wScale.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -662,6 +669,7 @@ public class ActionEvalFilesMetricsDialog extends ActionDialog implements IActio
wSuccessNumberCondition.setLayoutData(fdSuccessNumberCondition);
wSuccessNumberCondition.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
refresh();
action.setChanged();
diff --git a/plugins/actions/evaluatetablecontent/src/main/java/org/apache/hop/workflow/actions/evaluatetablecontent/ActionEvalTableContent.java b/plugins/actions/evaluatetablecontent/src/main/java/org/apache/hop/workflow/actions/evaluatetablecontent/ActionEvalTableContent.java
index e044db6..fd351b8 100644
--- a/plugins/actions/evaluatetablecontent/src/main/java/org/apache/hop/workflow/actions/evaluatetablecontent/ActionEvalTableContent.java
+++ b/plugins/actions/evaluatetablecontent/src/main/java/org/apache/hop/workflow/actions/evaluatetablecontent/ActionEvalTableContent.java
@@ -121,6 +121,7 @@ public class ActionEvalTableContent extends ActionBase implements Cloneable, IAc
this("");
}
+ @Override
public Object clone() {
ActionEvalTableContent je = (ActionEvalTableContent) super.clone();
return je;
@@ -146,6 +147,7 @@ public class ActionEvalTableContent extends ActionBase implements Cloneable, IAc
return getSuccessConditionByCode(tt);
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(200);
@@ -197,6 +199,7 @@ public class ActionEvalTableContent extends ActionBase implements Cloneable, IAc
return successConditionsDesc[i];
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -248,10 +251,12 @@ public class ActionEvalTableContent extends ActionBase implements Cloneable, IAc
return true;
}
+ @Override
public boolean isUnconditional() {
return false;
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
result.setResult(false);
@@ -413,12 +418,14 @@ public class ActionEvalTableContent extends ActionBase implements Cloneable, IAc
return result;
}
+ @Override
public DatabaseMeta[] getUsedDatabaseConnections() {
return new DatabaseMeta[] {
connection,
};
}
+ @Override
public List<ResourceReference> getResourceDependencies(
IVariables variables, WorkflowMeta workflowMeta) {
List<ResourceReference> references = super.getResourceDependencies(variables, workflowMeta);
diff --git a/plugins/actions/evaluatetablecontent/src/main/java/org/apache/hop/workflow/actions/evaluatetablecontent/ActionEvalTableContentDialog.java b/plugins/actions/evaluatetablecontent/src/main/java/org/apache/hop/workflow/actions/evaluatetablecontent/ActionEvalTableContentDialog.java
index 12b9782..877aee4 100644
--- a/plugins/actions/evaluatetablecontent/src/main/java/org/apache/hop/workflow/actions/evaluatetablecontent/ActionEvalTableContentDialog.java
+++ b/plugins/actions/evaluatetablecontent/src/main/java/org/apache/hop/workflow/actions/evaluatetablecontent/ActionEvalTableContentDialog.java
@@ -110,6 +110,7 @@ public class ActionEvalTableContentDialog extends ActionDialog implements IActio
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -201,6 +202,7 @@ public class ActionEvalTableContentDialog extends ActionDialog implements IActio
wbTable.setLayoutData(fdbTable);
wbTable.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
getTableName();
}
@@ -252,6 +254,7 @@ public class ActionEvalTableContentDialog extends ActionDialog implements IActio
wSuccessCondition.setLayoutData(fdSuccessCondition);
wSuccessCondition.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
// activeSuccessCondition();
@@ -324,6 +327,7 @@ public class ActionEvalTableContentDialog extends ActionDialog implements IActio
wCustomSql.setLayoutData(fdCustomSql);
wCustomSql.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setCustomSql();
@@ -350,6 +354,7 @@ public class ActionEvalTableContentDialog extends ActionDialog implements IActio
wUseSubs.setLayoutData(fdUseSubs);
wUseSubs.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -376,6 +381,7 @@ public class ActionEvalTableContentDialog extends ActionDialog implements IActio
wClearResultList.setLayoutData(fdClearResultList);
wClearResultList.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -402,6 +408,7 @@ public class ActionEvalTableContentDialog extends ActionDialog implements IActio
wAddRowsToResult.setLayoutData(fdAddRowsToResult);
wAddRowsToResult.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -451,34 +458,41 @@ public class ActionEvalTableContentDialog extends ActionDialog implements IActio
wSql.addKeyListener(
new KeyAdapter() {
+ @Override
public void keyPressed(KeyEvent e) {
setPosition();
}
+ @Override
public void keyReleased(KeyEvent e) {
setPosition();
}
});
wSql.addFocusListener(
new FocusAdapter() {
+ @Override
public void focusGained(FocusEvent e) {
setPosition();
}
+ @Override
public void focusLost(FocusEvent e) {
setPosition();
}
});
wSql.addMouseListener(
new MouseAdapter() {
+ @Override
public void mouseDoubleClick(MouseEvent e) {
setPosition();
}
+ @Override
public void mouseDown(MouseEvent e) {
setPosition();
}
+ @Override
public void mouseUp(MouseEvent e) {
setPosition();
}
diff --git a/plugins/actions/evaluatetablecontent/src/test/java/org/apache/hop/workflow/actions/evaluatetablecontent/MockDriver.java b/plugins/actions/evaluatetablecontent/src/test/java/org/apache/hop/workflow/actions/evaluatetablecontent/MockDriver.java
index ce8cbbf..b4c02df 100644
--- a/plugins/actions/evaluatetablecontent/src/test/java/org/apache/hop/workflow/actions/evaluatetablecontent/MockDriver.java
+++ b/plugins/actions/evaluatetablecontent/src/test/java/org/apache/hop/workflow/actions/evaluatetablecontent/MockDriver.java
@@ -71,6 +71,7 @@ public class MockDriver implements Driver {
new Answer<Boolean>() {
private int count = 0;
+ @Override
public Boolean answer(org.mockito.invocation.InvocationOnMock invocation)
throws Throwable {
return count++ == 0;
diff --git a/plugins/actions/filecompare/src/main/java/org/apache/hop/workflow/actions/filecompare/ActionFileCompare.java b/plugins/actions/filecompare/src/main/java/org/apache/hop/workflow/actions/filecompare/ActionFileCompare.java
index 82b2456..0f5af4b 100644
--- a/plugins/actions/filecompare/src/main/java/org/apache/hop/workflow/actions/filecompare/ActionFileCompare.java
+++ b/plugins/actions/filecompare/src/main/java/org/apache/hop/workflow/actions/filecompare/ActionFileCompare.java
@@ -81,11 +81,13 @@ public class ActionFileCompare extends ActionBase implements Cloneable, IAction
this("");
}
+ @Override
public Object clone() {
ActionFileCompare je = (ActionFileCompare) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(50);
@@ -99,6 +101,7 @@ public class ActionFileCompare extends ActionBase implements Cloneable, IAction
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -175,6 +178,7 @@ public class ActionFileCompare extends ActionBase implements Cloneable, IAction
}
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
result.setResult(false);
@@ -293,6 +297,7 @@ public class ActionFileCompare extends ActionBase implements Cloneable, IAction
this.addFilenameToResult = addFilenameToResult;
}
+ @Override
public List<ResourceReference> getResourceDependencies(
IVariables variables, WorkflowMeta workflowMeta) {
List<ResourceReference> references = super.getResourceDependencies(variables, workflowMeta);
@@ -307,6 +312,7 @@ public class ActionFileCompare extends ActionBase implements Cloneable, IAction
return references;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/filecompare/src/main/java/org/apache/hop/workflow/actions/filecompare/ActionFileCompareDialog.java b/plugins/actions/filecompare/src/main/java/org/apache/hop/workflow/actions/filecompare/ActionFileCompareDialog.java
index 7a5e2e7..e62944a 100644
--- a/plugins/actions/filecompare/src/main/java/org/apache/hop/workflow/actions/filecompare/ActionFileCompareDialog.java
+++ b/plugins/actions/filecompare/src/main/java/org/apache/hop/workflow/actions/filecompare/ActionFileCompareDialog.java
@@ -72,6 +72,7 @@ public class ActionFileCompareDialog extends ActionDialog implements IActionDial
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -201,6 +202,7 @@ public class ActionFileCompareDialog extends ActionDialog implements IActionDial
wAddFilenameResult.setLayoutData(fdAddFilenameResult);
wAddFilenameResult.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
diff --git a/plugins/actions/fileexists/src/main/java/org/apache/hop/workflow/actions/fileexists/ActionFileExists.java b/plugins/actions/fileexists/src/main/java/org/apache/hop/workflow/actions/fileexists/ActionFileExists.java
index 468cdc6..f12121b 100644
--- a/plugins/actions/fileexists/src/main/java/org/apache/hop/workflow/actions/fileexists/ActionFileExists.java
+++ b/plugins/actions/fileexists/src/main/java/org/apache/hop/workflow/actions/fileexists/ActionFileExists.java
@@ -71,11 +71,13 @@ public class ActionFileExists extends ActionBase implements Cloneable, IAction {
this("");
}
+ @Override
public Object clone() {
ActionFileExists je = (ActionFileExists) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(20);
@@ -85,6 +87,7 @@ public class ActionFileExists extends ActionBase implements Cloneable, IAction {
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -102,14 +105,17 @@ public class ActionFileExists extends ActionBase implements Cloneable, IAction {
this.filename = filename;
}
+ @Override
public String getFilename() {
return filename;
}
+ @Override
public String getRealFilename() {
return resolve(getFilename());
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
result.setResult(false);
@@ -146,6 +152,7 @@ public class ActionFileExists extends ActionBase implements Cloneable, IAction {
return true;
}
+ @Override
public List<ResourceReference> getResourceDependencies(
IVariables variables, WorkflowMeta workflowMeta) {
List<ResourceReference> references = super.getResourceDependencies(variables, workflowMeta);
@@ -185,6 +192,7 @@ public class ActionFileExists extends ActionBase implements Cloneable, IAction {
* @return The filename for this object. (also contained in the definitions map)
* @throws HopException in case something goes wrong during the export
*/
+ @Override
public String exportResources(
IVariables variables,
Map<String, ResourceDefinition> definitions,
diff --git a/plugins/actions/fileexists/src/main/java/org/apache/hop/workflow/actions/fileexists/ActionFileExistsDialog.java b/plugins/actions/fileexists/src/main/java/org/apache/hop/workflow/actions/fileexists/ActionFileExistsDialog.java
index 1725fe2..90bed71 100644
--- a/plugins/actions/fileexists/src/main/java/org/apache/hop/workflow/actions/fileexists/ActionFileExistsDialog.java
+++ b/plugins/actions/fileexists/src/main/java/org/apache/hop/workflow/actions/fileexists/ActionFileExistsDialog.java
@@ -75,6 +75,7 @@ public class ActionFileExistsDialog extends ActionDialog implements IActionDialo
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
diff --git a/plugins/actions/filesexist/src/main/java/org/apache/hop/workflow/actions/filesexist/ActionFilesExist.java b/plugins/actions/filesexist/src/main/java/org/apache/hop/workflow/actions/filesexist/ActionFilesExist.java
index 273c280..859f430 100644
--- a/plugins/actions/filesexist/src/main/java/org/apache/hop/workflow/actions/filesexist/ActionFilesExist.java
+++ b/plugins/actions/filesexist/src/main/java/org/apache/hop/workflow/actions/filesexist/ActionFilesExist.java
@@ -69,6 +69,7 @@ public class ActionFilesExist extends ActionBase implements Cloneable, IAction {
arguments = new String[nrFields];
}
+ @Override
public Object clone() {
ActionFilesExist je = (ActionFilesExist) super.clone();
if (arguments != null) {
@@ -79,6 +80,7 @@ public class ActionFilesExist extends ActionBase implements Cloneable, IAction {
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(30);
@@ -99,6 +101,7 @@ public class ActionFilesExist extends ActionBase implements Cloneable, IAction {
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -130,6 +133,7 @@ public class ActionFilesExist extends ActionBase implements Cloneable, IAction {
this.filename = filename;
}
+ @Override
public String getFilename() {
return filename;
}
@@ -142,6 +146,7 @@ public class ActionFilesExist extends ActionBase implements Cloneable, IAction {
this.arguments = arguments;
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
result.setResult(false);
diff --git a/plugins/actions/filesexist/src/main/java/org/apache/hop/workflow/actions/filesexist/ActionFilesExistDialog.java b/plugins/actions/filesexist/src/main/java/org/apache/hop/workflow/actions/filesexist/ActionFilesExistDialog.java
index 7bb6b00..5230537 100644
--- a/plugins/actions/filesexist/src/main/java/org/apache/hop/workflow/actions/filesexist/ActionFilesExistDialog.java
+++ b/plugins/actions/filesexist/src/main/java/org/apache/hop/workflow/actions/filesexist/ActionFilesExistDialog.java
@@ -78,6 +78,7 @@ public class ActionFilesExistDialog extends ActionDialog implements IActionDialo
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -255,6 +256,7 @@ public class ActionFilesExistDialog extends ActionDialog implements IActionDialo
// Add the file to the list of files...
SelectionAdapter selA =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
wFields.add(new String[] {wFilename.getText()});
wFilename.setText("");
@@ -269,6 +271,7 @@ public class ActionFilesExistDialog extends ActionDialog implements IActionDialo
// Delete files from the list of files...
wbdFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int[] idx = wFields.getSelectionIndices();
wFields.remove(idx);
@@ -280,6 +283,7 @@ public class ActionFilesExistDialog extends ActionDialog implements IActionDialo
// Edit the selected file & remove from the list...
wbeFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int idx = wFields.getSelectionIndex();
if (idx >= 0) {
diff --git a/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmpty.java b/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmpty.java
index db72e66..9fd62e2 100644
--- a/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmpty.java
+++ b/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmpty.java
@@ -81,11 +81,13 @@ public class ActionFolderIsEmpty extends ActionBase implements Cloneable, IActio
this("");
}
+ @Override
public Object clone() {
ActionFolderIsEmpty je = (ActionFolderIsEmpty) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(50);
@@ -98,6 +100,7 @@ public class ActionFolderIsEmpty extends ActionBase implements Cloneable, IActio
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -152,6 +155,7 @@ public class ActionFolderIsEmpty extends ActionBase implements Cloneable, IActio
this.includeSubfolders = includeSubfolders;
}
+ @Override
public Result execute(Result previousResult, int nr) {
boolean oldBehavior =
"Y"
@@ -240,6 +244,7 @@ public class ActionFolderIsEmpty extends ActionBase implements Cloneable, IActio
}
}
+ @Override
public boolean includeFile(FileSelectInfo info) throws ExpectedException {
boolean returncode = false;
FileObject filename = null;
@@ -306,6 +311,7 @@ public class ActionFolderIsEmpty extends ActionBase implements Cloneable, IActio
return returncode;
}
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return true;
}
diff --git a/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmptyDialog.java b/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmptyDialog.java
index 557e245..9b136e0 100644
--- a/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmptyDialog.java
+++ b/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmptyDialog.java
@@ -73,6 +73,7 @@ public class ActionFolderIsEmptyDialog extends ActionDialog implements IActionDi
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -159,6 +160,7 @@ public class ActionFolderIsEmptyDialog extends ActionDialog implements IActionDi
wIncludeSubFolders.setLayoutData(fdIncludeSubFolders);
wIncludeSubFolders.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -185,6 +187,7 @@ public class ActionFolderIsEmptyDialog extends ActionDialog implements IActionDi
wSpecifyWildcard.setLayoutData(fdSpecifyWildcard);
wSpecifyWildcard.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
checkLimitSearch();
diff --git a/plugins/actions/folderscompare/src/main/java/org/apache/hop/workflow/actions/folderscompare/ActionFoldersCompare.java b/plugins/actions/folderscompare/src/main/java/org/apache/hop/workflow/actions/folderscompare/ActionFoldersCompare.java
index 831f900..51f8cfa 100644
--- a/plugins/actions/folderscompare/src/main/java/org/apache/hop/workflow/actions/folderscompare/ActionFoldersCompare.java
+++ b/plugins/actions/folderscompare/src/main/java/org/apache/hop/workflow/actions/folderscompare/ActionFoldersCompare.java
@@ -97,11 +97,13 @@ public class ActionFoldersCompare extends ActionBase implements Cloneable, IActi
this("");
}
+ @Override
public Object clone() {
ActionFoldersCompare je = (ActionFoldersCompare) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(200); // 133 chars in just spaces and tag names alone
@@ -120,6 +122,7 @@ public class ActionFoldersCompare extends ActionBase implements Cloneable, IActi
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -231,6 +234,7 @@ public class ActionFoldersCompare extends ActionBase implements Cloneable, IActi
}
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
result.setResult(false);
@@ -532,6 +536,7 @@ public class ActionFoldersCompare extends ActionBase implements Cloneable, IActi
}
}
+ @Override
public boolean includeFile(FileSelectInfo info) {
boolean returncode = false;
try {
@@ -573,6 +578,7 @@ public class ActionFoldersCompare extends ActionBase implements Cloneable, IActi
return returncode;
}
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return true;
}
@@ -628,6 +634,7 @@ public class ActionFoldersCompare extends ActionBase implements Cloneable, IActi
return filename2;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/folderscompare/src/main/java/org/apache/hop/workflow/actions/folderscompare/ActionFoldersCompareDialog.java b/plugins/actions/folderscompare/src/main/java/org/apache/hop/workflow/actions/folderscompare/ActionFoldersCompareDialog.java
index 809197f..7349cdd 100644
--- a/plugins/actions/folderscompare/src/main/java/org/apache/hop/workflow/actions/folderscompare/ActionFoldersCompareDialog.java
+++ b/plugins/actions/folderscompare/src/main/java/org/apache/hop/workflow/actions/folderscompare/ActionFoldersCompareDialog.java
@@ -85,6 +85,7 @@ public class ActionFoldersCompareDialog extends ActionDialog implements IActionD
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -157,6 +158,7 @@ public class ActionFoldersCompareDialog extends ActionDialog implements IActionD
wIncludeSubfolders.setLayoutData(fdIncludeSubfolders);
wIncludeSubfolders.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -185,6 +187,7 @@ public class ActionFoldersCompareDialog extends ActionDialog implements IActionD
wCompareOnly.setLayoutData(fdCompareOnly);
wCompareOnly.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
specifyCompareOnlyActivate();
}
@@ -233,6 +236,7 @@ public class ActionFoldersCompareDialog extends ActionDialog implements IActionD
wCompareFileSize.setLayoutData(fdCompareFileSize);
wCompareFileSize.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -258,6 +262,7 @@ public class ActionFoldersCompareDialog extends ActionDialog implements IActionD
wCompareFileContent.setLayoutData(fdCompareFileContent);
wCompareFileContent.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -294,6 +299,7 @@ public class ActionFoldersCompareDialog extends ActionDialog implements IActionD
wbDirectory1.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
BaseDialog.presentDirectoryDialog(shell, wFilename1, variables);
}
diff --git a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftp/ActionFtp.java b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftp/ActionFtp.java
index 67018c4..9304438 100644
--- a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftp/ActionFtp.java
+++ b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftp/ActionFtp.java
@@ -205,11 +205,13 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
this("");
}
+ @Override
public Object clone() {
ActionFtp je = (ActionFtp) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder xml = new StringBuilder(650); // 528 chars in spaces and tags alone
@@ -347,6 +349,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
return InetAddress.getByName(realServername);
}
+ @Override
public Result execute(Result previousResult, int nr) {
log.logBasic(BaseMessages.getString(PKG, "ActionFTP.Started", serverName));
@@ -802,6 +805,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
}
/** @return the activeConnection */
+ @Override
public boolean isActiveConnection() {
return activeConnection;
}
@@ -811,6 +815,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
this.activeConnection = activeConnection;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
@@ -862,6 +867,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of serverName
*/
+ @Override
public String getServerName() {
return serverName;
}
@@ -876,6 +882,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of userName
*/
+ @Override
public String getUserName() {
return userName;
}
@@ -890,6 +897,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of password
*/
+ @Override
public String getPassword() {
return password;
}
@@ -946,6 +954,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of binaryMode
*/
+ @Override
public boolean isBinaryMode() {
return binaryMode;
}
@@ -960,6 +969,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of timeout
*/
+ @Override
public int getTimeout() {
return timeout;
}
@@ -1002,6 +1012,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of controlEncoding
*/
+ @Override
public String getControlEncoding() {
return controlEncoding;
}
@@ -1142,6 +1153,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of port
*/
+ @Override
public String getServerPort() {
return serverPort;
}
@@ -1156,6 +1168,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of proxyHost
*/
+ @Override
public String getProxyHost() {
return proxyHost;
}
@@ -1170,6 +1183,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of proxyPort
*/
+ @Override
public String getProxyPort() {
return proxyPort;
}
@@ -1184,6 +1198,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of proxyUsername
*/
+ @Override
public String getProxyUsername() {
return proxyUsername;
}
@@ -1198,6 +1213,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of proxyPassword
*/
+ @Override
public String getProxyPassword() {
return proxyPassword;
}
@@ -1212,6 +1228,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of socksProxyHost
*/
+ @Override
public String getSocksProxyHost() {
return socksProxyHost;
}
@@ -1226,6 +1243,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of socksProxyPort
*/
+ @Override
public String getSocksProxyPort() {
return socksProxyPort;
}
@@ -1240,6 +1258,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of socksProxyUsername
*/
+ @Override
public String getSocksProxyUsername() {
return socksProxyUsername;
}
@@ -1254,6 +1273,7 @@ public class ActionFtp extends ActionBase implements Cloneable, IAction, IFtpCon
*
* @return value of socksProxyPassword
*/
+ @Override
public String getSocksProxyPassword() {
return socksProxyPassword;
}
diff --git a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftp/ActionFtpDialog.java b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftp/ActionFtpDialog.java
index 386ee83..dec9423 100644
--- a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftp/ActionFtpDialog.java
+++ b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftp/ActionFtpDialog.java
@@ -164,6 +164,7 @@ public class ActionFtpDialog extends ActionDialog implements IActionDialog {
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -623,6 +624,7 @@ public class ActionFtpDialog extends ActionDialog implements IActionDialog {
wRemove.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
if (wRemove.getSelection()) {
wMove.setSelection(false);
@@ -650,6 +652,7 @@ public class ActionFtpDialog extends ActionDialog implements IActionDialog {
wMove.setLayoutData(fdMove);
wMove.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activateMoveTo();
if (wMove.getSelection()) {
@@ -788,6 +791,7 @@ public class ActionFtpDialog extends ActionDialog implements IActionDialog {
wAddDate.setLayoutData(fdAddDate);
wAddDate.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -811,6 +815,7 @@ public class ActionFtpDialog extends ActionDialog implements IActionDialog {
wAddTime.setLayoutData(fdAddTime);
wAddTime.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -835,6 +840,7 @@ public class ActionFtpDialog extends ActionDialog implements IActionDialog {
wSpecifyFormat.setLayoutData(fdSpecifyFormat);
wSpecifyFormat.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setDateTimeFormat();
@@ -888,6 +894,7 @@ public class ActionFtpDialog extends ActionDialog implements IActionDialog {
wAddDateBeforeExtension.setLayoutData(fdAddDateBeforeExtension);
wAddDateBeforeExtension.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -912,6 +919,7 @@ public class ActionFtpDialog extends ActionDialog implements IActionDialog {
wOnlyNew.setLayoutData(fdOnlyNew);
wOnlyNew.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeIfExists();
action.setChanged();
@@ -943,6 +951,7 @@ public class ActionFtpDialog extends ActionDialog implements IActionDialog {
wIfFileExists.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {}
});
@@ -1044,6 +1053,7 @@ public class ActionFtpDialog extends ActionDialog implements IActionDialog {
wSuccessCondition.setLayoutData(fdSuccessCondition);
wSuccessCondition.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeSuccessCondition();
}
diff --git a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpdelete/ActionFtpDelete.java b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpdelete/ActionFtpDelete.java
index a86efdd..4c06234 100644
--- a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpdelete/ActionFtpDelete.java
+++ b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpdelete/ActionFtpDelete.java
@@ -156,11 +156,13 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
this("");
}
+ @Override
public Object clone() {
ActionFtpDelete je = (ActionFtpDelete) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(550); // 448 characters in spaces and tag names alone
@@ -335,6 +337,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** @return Returns the password. */
+ @Override
public String getPassword() {
return password;
}
@@ -350,6 +353,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** @return Returns the serverName. */
+ @Override
public String getServerName() {
return serverName;
}
@@ -368,6 +372,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** @return Returns the userName. */
+ @Override
public String getUserName() {
return userName;
}
@@ -393,6 +398,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** @return Returns the timeout. */
+ @Override
public int getTimeout() {
return timeout;
}
@@ -403,6 +409,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** @return Returns the hostname of the ftp-proxy. */
+ @Override
public String getProxyHost() {
return proxyHost;
}
@@ -421,6 +428,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** @return Returns the password which is used to authenticate at the proxy. */
+ @Override
public String getProxyPassword() {
return proxyPassword;
}
@@ -431,6 +439,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** @return Returns the port of the ftp. */
+ @Override
public String getServerPort() {
return serverPort;
}
@@ -441,6 +450,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** @return Returns the port of the ftp-proxy. */
+ @Override
public String getProxyPort() {
return proxyPort;
}
@@ -451,6 +461,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** @return Returns the username which is used to authenticate at the proxy. */
+ @Override
public String getProxyUsername() {
return proxyUsername;
}
@@ -461,6 +472,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** Needed for the Vector coming from sshclient.ls() * */
+ @Override
@SuppressWarnings("unchecked")
public Result execute(Result previousResult, int nr) {
log.logBasic(BaseMessages.getString(PKG, "ActionFTPDelete.Started", serverName));
@@ -718,6 +730,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** @return the activeConnection */
+ @Override
public boolean isActiveConnection() {
return activeConnection;
}
@@ -727,6 +740,7 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
this.activeConnection = activeConnection;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
@@ -774,21 +788,25 @@ public class ActionFtpDelete extends ActionBase implements Cloneable, IAction, I
}
/** @return Socks proxy host */
+ @Override
public String getSocksProxyHost() {
return this.socksProxyHost;
}
/** @return Socks proxy port */
+ @Override
public String getSocksProxyPort() {
return this.socksProxyPort;
}
/** @return Socks proxy username */
+ @Override
public String getSocksProxyUsername() {
return this.socksProxyUsername;
}
/** @return Socks proxy username */
+ @Override
public String getSocksProxyPassword() {
return this.socksProxyPassword;
}
diff --git a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpdelete/ActionFtpDeleteDialog.java b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpdelete/ActionFtpDeleteDialog.java
index 7e705e4..f07f65d 100644
--- a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpdelete/ActionFtpDeleteDialog.java
+++ b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpdelete/ActionFtpDeleteDialog.java
@@ -140,6 +140,7 @@ public class ActionFtpDeleteDialog extends ActionDialog implements IActionDialog
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -246,6 +247,7 @@ public class ActionFtpDeleteDialog extends ActionDialog implements IActionDialog
wProtocol.setLayoutData(fdProtocol);
wProtocol.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeFtpProtocol();
action.setChanged();
@@ -343,6 +345,7 @@ public class ActionFtpDeleteDialog extends ActionDialog implements IActionDialog
wUseProxy.setLayoutData(fdUseProxy);
wUseProxy.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeProxy();
action.setChanged();
@@ -441,6 +444,7 @@ public class ActionFtpDeleteDialog extends ActionDialog implements IActionDialog
wUsePublicKey.setLayoutData(fdusePublicKey);
wUsePublicKey.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeUsePublicKey();
action.setChanged();
@@ -645,6 +649,7 @@ public class ActionFtpDeleteDialog extends ActionDialog implements IActionDialog
wGetPrevious.setLayoutData(fdGetPrevious);
wGetPrevious.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeCopyFromPrevious();
action.setChanged();
@@ -753,6 +758,7 @@ public class ActionFtpDeleteDialog extends ActionDialog implements IActionDialog
wSuccessCondition.setLayoutData(fdSuccessCondition);
wSuccessCondition.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeSuccessCondition();
}
diff --git a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpput/ActionFtpPut.java b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpput/ActionFtpPut.java
index ba1254c..3fe3b8b 100644
--- a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpput/ActionFtpPut.java
+++ b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpput/ActionFtpPut.java
@@ -117,11 +117,13 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
this("");
}
+ @Override
public Object clone() {
ActionFtpPut je = (ActionFtpPut) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder xml = new StringBuilder(450); // 365 characters in spaces and tag names alone
@@ -208,6 +210,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
}
/** @return Returns the binaryMode. */
+ @Override
public boolean isBinaryMode() {
return binaryMode;
}
@@ -223,6 +226,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
}
/** @return Returns the timeout. */
+ @Override
public int getTimeout() {
return timeout;
}
@@ -242,6 +246,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
*
* @return the used encoding
*/
+ @Override
public String getControlEncoding() {
return controlEncoding;
}
@@ -267,6 +272,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
}
/** @return Returns the password. */
+ @Override
public String getPassword() {
return password;
}
@@ -277,6 +283,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
}
/** @return Returns the serverName. */
+ @Override
public String getServerName() {
return serverName;
}
@@ -287,6 +294,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
}
/** @return Returns the userName. */
+ @Override
public String getUserName() {
return userName;
}
@@ -326,6 +334,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
return remove;
}
+ @Override
public String getServerPort() {
return serverPort;
}
@@ -335,6 +344,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
}
/** @return the activeConnection */
+ @Override
public boolean isActiveConnection() {
return activeConnection;
}
@@ -345,6 +355,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
}
/** @return Returns the hostname of the ftp-proxy. */
+ @Override
public String getProxyHost() {
return proxyHost;
}
@@ -355,6 +366,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
}
/** @return Returns the password which is used to authenticate at the proxy. */
+ @Override
public String getProxyPassword() {
return proxyPassword;
}
@@ -365,6 +377,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
}
/** @return Returns the port of the ftp-proxy. */
+ @Override
public String getProxyPort() {
return proxyPort;
}
@@ -375,6 +388,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
}
/** @return Returns the username which is used to authenticate at the proxy. */
+ @Override
public String getProxyUsername() {
return proxyUsername;
}
@@ -400,21 +414,25 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
}
/** @return The sox proxy host name */
+ @Override
public String getSocksProxyHost() {
return this.socksProxyHost;
}
/** @return The socks proxy port */
+ @Override
public String getSocksProxyPort() {
return this.socksProxyPort;
}
/** @return The socks proxy username */
+ @Override
public String getSocksProxyUsername() {
return this.socksProxyUsername;
}
/** @return The socks proxy password */
+ @Override
public String getSocksProxyPassword() {
return this.socksProxyPassword;
}
@@ -424,6 +442,7 @@ public class ActionFtpPut extends ActionBase implements Cloneable, IAction, IFtp
this.proxyUsername = proxyUsername;
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
result.setResult(false);
diff --git a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpput/ActionFtpPutDialog.java b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpput/ActionFtpPutDialog.java
index c9f1968..ab0ceca 100644
--- a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpput/ActionFtpPutDialog.java
+++ b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/ftpput/ActionFtpPutDialog.java
@@ -116,6 +116,7 @@ public class ActionFtpPutDialog extends ActionDialog implements IActionDialog {
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
diff --git a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/ActionSftp.java b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/ActionSftp.java
index 49695ce..688b5b3 100644
--- a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/ActionSftp.java
+++ b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/ActionSftp.java
@@ -107,11 +107,13 @@ public class ActionSftp extends ActionBase implements Cloneable, IAction {
this("");
}
+ @Override
public Object clone() {
ActionSftp je = (ActionSftp) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(200);
@@ -378,6 +380,7 @@ public class ActionSftp extends ActionBase implements Cloneable, IAction {
this.proxyPassword = value;
}
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
List<RowMetaAndData> rows = result.getRows();
@@ -389,7 +392,7 @@ public class ActionSftp extends ActionBase implements Cloneable, IAction {
if (log.isDetailed()) {
logDetailed(BaseMessages.getString(PKG, "ActionSftp.Log.StartAction"));
}
- HashSet<String> listPreviousFilenames = new HashSet<String>();
+ HashSet<String> listPreviousFilenames = new HashSet<>();
if (copyprevious) {
if (rows.size() == 0) {
diff --git a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/ActionSftpDialog.java b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/ActionSftpDialog.java
index e80f80b..48f57f9 100644
--- a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/ActionSftpDialog.java
+++ b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/ActionSftpDialog.java
@@ -123,6 +123,7 @@ public class ActionSftpDialog extends ActionDialog implements IActionDialog {
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -298,6 +299,7 @@ public class ActionSftpDialog extends ActionDialog implements IActionDialog {
wUsePublicKey.setLayoutData(fdUsePublicKey);
wUsePublicKey.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeUseKey();
action.setChanged();
@@ -378,6 +380,7 @@ public class ActionSftpDialog extends ActionDialog implements IActionDialog {
wProxyType.setLayoutData(fdProxyType);
wProxyType.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setDefaultProxyPort();
}
@@ -556,6 +559,7 @@ public class ActionSftpDialog extends ActionDialog implements IActionDialog {
wGetPrevious.setLayoutData(fdGetPrevious);
wGetPrevious.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeCopyFromPrevious();
action.setChanged();
diff --git a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/SftpClient.java b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/SftpClient.java
index 0a7ad9d..a55047c 100644
--- a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/SftpClient.java
+++ b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftp/SftpClient.java
@@ -185,7 +185,7 @@ public class SftpClient {
try {
java.util.Vector<?> v = c.ls(".");
- java.util.Vector<String> o = new java.util.Vector<String>();
+ java.util.Vector<String> o = new java.util.Vector<>();
if (v != null) {
for (int i = 0; i < v.size(); i++) {
Object obj = v.elementAt(i);
diff --git a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftpput/ActionSftpPut.java b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftpput/ActionSftpPut.java
index 9454364..627f53e 100644
--- a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftpput/ActionSftpPut.java
+++ b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftpput/ActionSftpPut.java
@@ -132,11 +132,13 @@ public class ActionSftpPut extends ActionBase implements Cloneable, IAction {
this("");
}
+ @Override
public Object clone() {
ActionSftpPut je = (ActionSftpPut) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(300);
@@ -496,6 +498,7 @@ public class ActionSftpPut extends ActionBase implements Cloneable, IAction {
this.createRemoteFolder = value;
}
+ @Override
public Result execute(Result previousResult, int nr) throws HopException {
Result result = previousResult;
List<RowMetaAndData> rows = result.getRows();
@@ -504,7 +507,7 @@ public class ActionSftpPut extends ActionBase implements Cloneable, IAction {
if (log.isDetailed()) {
logDetailed(BaseMessages.getString(PKG, "ActionSftpPut.Log.StartAction"));
}
- ArrayList<FileObject> myFileList = new ArrayList<FileObject>();
+ ArrayList<FileObject> myFileList = new ArrayList<>();
if (copyingPrevious) {
if (rows.size() == 0) {
diff --git a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftpput/ActionSftpPutDialog.java b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftpput/ActionSftpPutDialog.java
index 6c85c58..9ff3a88 100644
--- a/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftpput/ActionSftpPutDialog.java
+++ b/plugins/actions/ftp/src/main/java/org/apache/hop/workflow/actions/sftpput/ActionSftpPutDialog.java
@@ -141,6 +141,7 @@ public class ActionSftpPutDialog extends ActionDialog implements IActionDialog {
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -318,6 +319,7 @@ public class ActionSftpPutDialog extends ActionDialog implements IActionDialog {
wUsePublicKey.setLayoutData(fdUsePublicKey);
wUsePublicKey.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeUseKey();
action.setChanged();
@@ -398,6 +400,7 @@ public class ActionSftpPutDialog extends ActionDialog implements IActionDialog {
wProxyType.setLayoutData(fdProxyType);
wProxyType.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setDefaultProxyPort();
}
@@ -576,6 +579,7 @@ public class ActionSftpPutDialog extends ActionDialog implements IActionDialog {
wGetPrevious.setLayoutData(fdGetPrevious);
wGetPrevious.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
if (wGetPrevious.getSelection()) {
wGetPreviousFiles.setSelection(false); // only one is allowed
@@ -605,6 +609,7 @@ public class ActionSftpPutDialog extends ActionDialog implements IActionDialog {
wGetPreviousFiles.setLayoutData(fdGetPreviousFiles);
wGetPreviousFiles.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
if (wGetPreviousFiles.getSelection()) {
wGetPrevious.setSelection(false); // only one is allowed
@@ -685,6 +690,7 @@ public class ActionSftpPutDialog extends ActionDialog implements IActionDialog {
wSuccessWhenNoFile.setLayoutData(fdSuccessWhenNoFile);
wSuccessWhenNoFile.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -712,6 +718,7 @@ public class ActionSftpPutDialog extends ActionDialog implements IActionDialog {
wAfterFtpPut.setLayoutData(fdAfterFtpPut);
wAfterFtpPut.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
afterFtpPutActivate();
}
@@ -872,6 +879,7 @@ public class ActionSftpPutDialog extends ActionDialog implements IActionDialog {
wCreateRemoteFolder.setLayoutData(fdCreateRemoteFolder);
wCreateRemoteFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
diff --git a/plugins/actions/ftp/src/test/java/org/apache/hop/workflow/actions/ftpdelete/WorkflowActionFtpDeleteLoadSaveTest.java b/plugins/actions/ftp/src/test/java/org/apache/hop/workflow/actions/ftpdelete/WorkflowActionFtpDeleteLoadSaveTest.java
index ca7d771..4a5f8b6 100644
--- a/plugins/actions/ftp/src/test/java/org/apache/hop/workflow/actions/ftpdelete/WorkflowActionFtpDeleteLoadSaveTest.java
+++ b/plugins/actions/ftp/src/test/java/org/apache/hop/workflow/actions/ftpdelete/WorkflowActionFtpDeleteLoadSaveTest.java
@@ -70,7 +70,7 @@ public class WorkflowActionFtpDeleteLoadSaveTest
@Override
protected Map<String, IFieldLoadSaveValidator<?>> createAttributeValidatorsMap() {
Map<String, IFieldLoadSaveValidator<?>> validators =
- new HashMap<String, IFieldLoadSaveValidator<?>>();
+ new HashMap<>();
return validators;
}
}
diff --git a/plugins/actions/ftp/src/test/java/org/apache/hop/workflow/actions/sftpput/WorkflowActionSftpPutLoadSaveTest.java b/plugins/actions/ftp/src/test/java/org/apache/hop/workflow/actions/sftpput/WorkflowActionSftpPutLoadSaveTest.java
index 518ffa9..b631289 100644
--- a/plugins/actions/ftp/src/test/java/org/apache/hop/workflow/actions/sftpput/WorkflowActionSftpPutLoadSaveTest.java
+++ b/plugins/actions/ftp/src/test/java/org/apache/hop/workflow/actions/sftpput/WorkflowActionSftpPutLoadSaveTest.java
@@ -71,7 +71,7 @@ public class WorkflowActionSftpPutLoadSaveTest
@Override
protected Map<String, IFieldLoadSaveValidator<?>> createAttributeValidatorsMap() {
Map<String, IFieldLoadSaveValidator<?>> validators =
- new HashMap<String, IFieldLoadSaveValidator<?>>();
+ new HashMap<>();
validators.put("afterFtps", new IntLoadSaveValidator(ActionSftpPut.afterFtpsCode.length));
return validators;
diff --git a/plugins/actions/getpop/src/main/java/org/apache/hop/workflow/actions/getpop/ActionGetPOP.java b/plugins/actions/getpop/src/main/java/org/apache/hop/workflow/actions/getpop/ActionGetPOP.java
index 98ee078..15a6b24 100644
--- a/plugins/actions/getpop/src/main/java/org/apache/hop/workflow/actions/getpop/ActionGetPOP.java
+++ b/plugins/actions/getpop/src/main/java/org/apache/hop/workflow/actions/getpop/ActionGetPOP.java
@@ -174,11 +174,13 @@ public class ActionGetPOP extends ActionBase implements Cloneable, IAction {
this("");
}
+ @Override
public Object clone() {
ActionGetPOP je = (ActionGetPOP) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(550);
retval.append(super.getXml());
@@ -262,6 +264,7 @@ public class ActionGetPOP extends ActionBase implements Cloneable, IAction {
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -722,6 +725,7 @@ public class ActionGetPOP extends ActionBase implements Cloneable, IAction {
this.password = password;
}
+ @Override
public Result execute(Result previousResult, int nr) throws HopException {
Result result = previousResult;
result.setResult(false);
@@ -1255,6 +1259,7 @@ public class ActionGetPOP extends ActionBase implements Cloneable, IAction {
}
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
@@ -1293,6 +1298,7 @@ public class ActionGetPOP extends ActionBase implements Cloneable, IAction {
AndValidator.putValidators(ActionValidatorUtils.integerValidator()));
}
+ @Override
public List<ResourceReference> getResourceDependencies(
IVariables variables, WorkflowMeta workflowMeta) {
List<ResourceReference> references = super.getResourceDependencies(variables, workflowMeta);
diff --git a/plugins/actions/getpop/src/main/java/org/apache/hop/workflow/actions/getpop/ActionGetPOPDialog.java b/plugins/actions/getpop/src/main/java/org/apache/hop/workflow/actions/getpop/ActionGetPOPDialog.java
index 4ff5eb5..736c531 100644
--- a/plugins/actions/getpop/src/main/java/org/apache/hop/workflow/actions/getpop/ActionGetPOPDialog.java
+++ b/plugins/actions/getpop/src/main/java/org/apache/hop/workflow/actions/getpop/ActionGetPOPDialog.java
@@ -219,6 +219,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -234,6 +235,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
SelectionListener lsSelection =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
closeMailConnection();
@@ -345,6 +347,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
wUseSSL.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
closeMailConnection();
refreshPort(true);
@@ -427,6 +430,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
wUseProxy.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setUserProxy();
action.setChanged();
@@ -473,6 +477,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
wProtocol.setLayoutData(fdProtocol);
wProtocol.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
refreshProtocol(true);
}
@@ -607,6 +612,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
wGetMessage.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
if (!wGetAttachment.getSelection() && !wGetMessage.getSelection()) {
wGetAttachment.setSelection(true);
@@ -635,6 +641,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
wGetAttachment.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeAttachmentFolder();
}
@@ -663,6 +670,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
wDifferentFolderForAttachment.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeAttachmentFolder();
}
@@ -784,6 +792,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
wActionType.setLayoutData(fdActionType);
wActionType.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setActionType();
action.setChanged();
@@ -837,6 +846,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
wListmails.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
chooseListMails();
@@ -988,6 +998,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
wIMAPListmails.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
// ChooseIMAPListmails();
@@ -1035,6 +1046,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
wAfterGetIMAP.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setAfterIMAPRetrived();
action.setChanged();
@@ -1345,6 +1357,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
wConditionOnReceivedDate.setLayoutData(fdConditionOnReceivedDate);
wConditionOnReceivedDate.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
conditionReceivedDate();
action.setChanged();
@@ -1360,6 +1373,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
open.setLayoutData(fdlButton);
open.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
final Shell dialog = new Shell(shell, SWT.DIALOG_TRIM);
dialog.setText(BaseMessages.getString(PKG, "ActionGetPOP.SelectDate"));
@@ -1376,6 +1390,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
ok.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false));
ok.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, calendar.getYear());
@@ -1425,6 +1440,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
opento.setLayoutData(fdlButtonto);
opento.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
final Shell dialogto = new Shell(shell, SWT.DIALOG_TRIM);
dialogto.setText(BaseMessages.getString(PKG, "ActionGetPOP.SelectDate"));
@@ -1440,6 +1456,7 @@ public class ActionGetPOPDialog extends ActionDialog implements IActionDialog {
okto.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false));
okto.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, calendarto.getYear());
diff --git a/plugins/actions/http/src/main/java/org/apache/hop/workflow/actions/http/ActionHttpDialog.java b/plugins/actions/http/src/main/java/org/apache/hop/workflow/actions/http/ActionHttpDialog.java
index 8cdc26b..5434b62 100644
--- a/plugins/actions/http/src/main/java/org/apache/hop/workflow/actions/http/ActionHttpDialog.java
+++ b/plugins/actions/http/src/main/java/org/apache/hop/workflow/actions/http/ActionHttpDialog.java
@@ -132,6 +132,7 @@ public class ActionHttpDialog extends ActionDialog implements IActionDialog {
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -238,6 +239,7 @@ public class ActionHttpDialog extends ActionDialog implements IActionDialog {
wRunEveryRow.setLayoutData(fdRunEveryRow);
wRunEveryRow.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setFlags();
}
@@ -561,6 +563,7 @@ public class ActionHttpDialog extends ActionDialog implements IActionDialog {
wDateTimeAdded.setLayoutData(fdDateTimeAdded);
wDateTimeAdded.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setFlags();
}
diff --git a/plugins/actions/mail/src/main/java/org/apache/hop/workflow/actions/mail/ActionMail.java b/plugins/actions/mail/src/main/java/org/apache/hop/workflow/actions/mail/ActionMail.java
index f590b45..40dbaba 100644
--- a/plugins/actions/mail/src/main/java/org/apache/hop/workflow/actions/mail/ActionMail.java
+++ b/plugins/actions/mail/src/main/java/org/apache/hop/workflow/actions/mail/ActionMail.java
@@ -163,6 +163,7 @@ public class ActionMail extends ActionBase implements Cloneable, IAction {
contentids = new String[nrImages];
}
+ @Override
public Object clone() {
ActionMail je = (ActionMail) super.clone();
if (fileType != null) {
@@ -179,6 +180,7 @@ public class ActionMail extends ActionBase implements Cloneable, IAction {
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(600);
@@ -249,6 +251,7 @@ public class ActionMail extends ActionBase implements Cloneable, IAction {
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -568,6 +571,7 @@ public class ActionMail extends ActionBase implements Cloneable, IAction {
this.priority = priority;
}
+ @Override
public Result execute(Result result, int nr) {
File masterZipfile = null;
@@ -1155,6 +1159,7 @@ public class ActionMail extends ActionBase implements Cloneable, IAction {
return true;
}
+ @Override
public boolean isUnconditional() {
return true;
}
@@ -1179,6 +1184,7 @@ public class ActionMail extends ActionBase implements Cloneable, IAction {
this.port = port;
}
+ @Override
public List<ResourceReference> getResourceDependencies(
IVariables variables, WorkflowMeta workflowMeta) {
List<ResourceReference> references = super.getResourceDependencies(variables, workflowMeta);
diff --git a/plugins/actions/mail/src/main/java/org/apache/hop/workflow/actions/mail/ActionMailDialog.java b/plugins/actions/mail/src/main/java/org/apache/hop/workflow/actions/mail/ActionMailDialog.java
index 3155d83..1fd2500 100644
--- a/plugins/actions/mail/src/main/java/org/apache/hop/workflow/actions/mail/ActionMailDialog.java
+++ b/plugins/actions/mail/src/main/java/org/apache/hop/workflow/actions/mail/ActionMailDialog.java
@@ -148,6 +148,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
this.action = (ActionMail) action;
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -482,6 +483,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
wUseAuth.setLayoutData(fdUseAuth);
wUseAuth.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setUseAuth();
action.setChanged();
@@ -535,6 +537,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
wUseSecAuth.setLayoutData(fdUseSecAuth);
wUseSecAuth.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setSecureConnectiontype();
action.setChanged();
@@ -566,6 +569,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
wSecureConnectionType.add("TLS 1.2");
wSecureConnectionType.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setSecureConnectiontype();
action.setChanged();
@@ -644,6 +648,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
wAddDate.setLayoutData(fdAddDate);
wAddDate.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -667,6 +672,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
wOnlyComment.setLayoutData(fdOnlyComment);
wOnlyComment.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -690,6 +696,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
wUseHTML.setLayoutData(fdUseHTML);
wUseHTML.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setEnabledEncoding();
action.setChanged();
@@ -716,8 +723,10 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
wEncoding.setLayoutData(fdEncoding);
wEncoding.addFocusListener(
new FocusListener() {
+ @Override
public void focusLost(FocusEvent e) {}
+ @Override
public void focusGained(FocusEvent e) {
Cursor busy = new Cursor(shell.getDisplay(), SWT.CURSOR_WAIT);
shell.setCursor(busy);
@@ -746,6 +755,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
wUsePriority.setLayoutData(fdUsePriority);
wUsePriority.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeUsePriority();
action.setChanged();
@@ -952,6 +962,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
wIncludeFiles.setLayoutData(fdIncludeFiles);
wIncludeFiles.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setFlags();
@@ -998,6 +1009,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
wZipFiles.setLayoutData(fdZipFiles);
wZipFiles.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setFlags();
@@ -1198,6 +1210,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
// Add the file to the list of files...
SelectionAdapter selA =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
wFields.add(new String[] {wImageFilename.getText(), wContentID.getText()});
wImageFilename.setText("");
@@ -1213,6 +1226,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
// Delete files from the list of files...
wbdImageFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int[] idx = wFields.getSelectionIndices();
wFields.remove(idx);
@@ -1224,6 +1238,7 @@ public class ActionMailDialog extends ActionDialog implements IActionDialog {
// Edit the selected file & remove from the list...
wbeImageFilename.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int idx = wFields.getSelectionIndex();
if (idx >= 0) {
diff --git a/plugins/actions/mailvalidator/src/main/java/org/apache/hop/workflow/actions/mailvalidator/ActionMailValidator.java b/plugins/actions/mailvalidator/src/main/java/org/apache/hop/workflow/actions/mailvalidator/ActionMailValidator.java
index 13f26e3..88a5c7d 100644
--- a/plugins/actions/mailvalidator/src/main/java/org/apache/hop/workflow/actions/mailvalidator/ActionMailValidator.java
+++ b/plugins/actions/mailvalidator/src/main/java/org/apache/hop/workflow/actions/mailvalidator/ActionMailValidator.java
@@ -111,11 +111,13 @@ public class ActionMailValidator extends ActionBase implements Cloneable, IActio
this.emailSender = emailSender;
}
+ @Override
public Object clone() {
ActionMailValidator je = (ActionMailValidator) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(100);
retval.append(" ").append(XmlHandler.addTagValue("smtpCheck", smtpCheck));
@@ -129,6 +131,7 @@ public class ActionMailValidator extends ActionBase implements Cloneable, IActio
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -152,6 +155,7 @@ public class ActionMailValidator extends ActionBase implements Cloneable, IActio
* @param previousResult The result of the previous execution
* @return The Result of the execution.
*/
+ @Override
public Result execute(Result previousResult, int nr) {
Result result = previousResult;
result.setNrErrors(1);
diff --git a/plugins/actions/mailvalidator/src/main/java/org/apache/hop/workflow/actions/mailvalidator/ActionMailValidatorDialog.java b/plugins/actions/mailvalidator/src/main/java/org/apache/hop/workflow/actions/mailvalidator/ActionMailValidatorDialog.java
index fba2df1..7f50420 100644
--- a/plugins/actions/mailvalidator/src/main/java/org/apache/hop/workflow/actions/mailvalidator/ActionMailValidatorDialog.java
+++ b/plugins/actions/mailvalidator/src/main/java/org/apache/hop/workflow/actions/mailvalidator/ActionMailValidatorDialog.java
@@ -74,6 +74,7 @@ public class ActionMailValidatorDialog extends ActionDialog implements IActionDi
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -169,6 +170,7 @@ public class ActionMailValidatorDialog extends ActionDialog implements IActionDi
wSMTPCheck.setLayoutData(fdSMTPCheck);
wSMTPCheck.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeSMTPCheck();
}
diff --git a/plugins/actions/movefiles/src/main/java/org/apache/hop/workflow/actions/movefiles/ActionMoveFiles.java b/plugins/actions/movefiles/src/main/java/org/apache/hop/workflow/actions/movefiles/ActionMoveFiles.java
index 0ef97a7..7dc55c8 100644
--- a/plugins/actions/movefiles/src/main/java/org/apache/hop/workflow/actions/movefiles/ActionMoveFiles.java
+++ b/plugins/actions/movefiles/src/main/java/org/apache/hop/workflow/actions/movefiles/ActionMoveFiles.java
@@ -144,6 +144,7 @@ public class ActionMoveFiles extends ActionBase implements Cloneable, IAction {
wildcard = new String[nrFields];
}
+ @Override
public Object clone() {
ActionMoveFiles je = (ActionMoveFiles) super.clone();
if (sourceFileFolder != null) {
@@ -156,6 +157,7 @@ public class ActionMoveFiles extends ActionBase implements Cloneable, IAction {
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(600);
@@ -220,6 +222,7 @@ public class ActionMoveFiles extends ActionBase implements Cloneable, IAction {
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -281,6 +284,7 @@ public class ActionMoveFiles extends ActionBase implements Cloneable, IAction {
}
}
+ @Override
public Result execute(Result previousResult, int nr) throws HopException {
Result result = previousResult;
List<RowMetaAndData> rows = result.getRows();
@@ -639,10 +643,12 @@ public class ActionMoveFiles extends ActionBase implements Cloneable, IAction {
FileObject[] fileObjects =
sourcefilefolder.findFiles(
new AllFileSelector() {
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return true;
}
+ @Override
public boolean includeFile(FileSelectInfo info) {
FileObject fileObject = info.getFile();
try {
@@ -1475,6 +1481,7 @@ public class ActionMoveFiles extends ActionBase implements Cloneable, IAction {
return successCondition;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/movefiles/src/main/java/org/apache/hop/workflow/actions/movefiles/ActionMoveFilesDialog.java b/plugins/actions/movefiles/src/main/java/org/apache/hop/workflow/actions/movefiles/ActionMoveFilesDialog.java
index 960c405..68d97c2 100644
--- a/plugins/actions/movefiles/src/main/java/org/apache/hop/workflow/actions/movefiles/ActionMoveFilesDialog.java
+++ b/plugins/actions/movefiles/src/main/java/org/apache/hop/workflow/actions/movefiles/ActionMoveFilesDialog.java
@@ -162,6 +162,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -262,6 +263,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wIncludeSubfolders.setLayoutData(fdIncludeSubfolders);
wIncludeSubfolders.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
checkIncludeSubFolders();
@@ -289,6 +291,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wMoveEmptyFolders.setLayoutData(fdMoveEmptyFolders);
wMoveEmptyFolders.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -313,6 +316,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wSimulate.setLayoutData(fdSimulate);
wSimulate.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -338,6 +342,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wPrevious.setLayoutData(fdPrevious);
wPrevious.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
RefreshArgFromPrevious();
@@ -572,6 +577,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
// Add the file to the list of files...
SelectionAdapter selA =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
wFields.add(
new String[] {
@@ -591,6 +597,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
// Delete files from the list of files...
wbdSourceFileFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int[] idx = wFields.getSelectionIndices();
wFields.remove(idx);
@@ -602,6 +609,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
// Edit the selected file & remove from the list...
wbeSourceFileFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int idx = wFields.getSelectionIndex();
if (idx >= 0) {
@@ -683,6 +691,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wCreateDestinationFolder.setLayoutData(fdCreateDestinationFolder);
wCreateDestinationFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -709,6 +718,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wDestinationIsAFile.setLayoutData(fdDestinationIsAFile);
wDestinationIsAFile.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
@@ -736,6 +746,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wDoNotKeepFolderStructure.setLayoutData(fdDoNotKeepFolderStructure);
wDoNotKeepFolderStructure.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -760,6 +771,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wAddDate.setLayoutData(fdAddDate);
wAddDate.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setAddDateBeforeExtension();
@@ -784,6 +796,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wAddTime.setLayoutData(fdAddTime);
wAddTime.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setAddDateBeforeExtension();
@@ -810,6 +823,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wSpecifyFormat.setLayoutData(fdSpecifyFormat);
wSpecifyFormat.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setDateTimeFormat();
@@ -862,6 +876,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wAddDateBeforeExtension.setLayoutData(fdAddDateBeforeExtension);
wAddDateBeforeExtension.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -897,6 +912,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wIfFileExists.setLayoutData(fdIfFileExists);
wIfFileExists.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeDestinationFolder();
@@ -986,6 +1002,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wCreateMoveToFolder.setLayoutData(fdCreateMoveToFolder);
wCreateMoveToFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -1011,6 +1028,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wAddMovedDate.setLayoutData(fdAddMovedDate);
wAddMovedDate.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setAddMovedDateBeforeExtension();
@@ -1036,6 +1054,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wAddMovedTime.setLayoutData(fdAddMovedTime);
wAddMovedTime.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setAddMovedDateBeforeExtension();
@@ -1063,6 +1082,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wSpecifyMoveFormat.setLayoutData(fdSpecifyMoveFormat);
wSpecifyMoveFormat.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setMovedDateTimeFormat();
@@ -1116,6 +1136,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wAddMovedDateBeforeExtension.setLayoutData(fdAddMovedDateBeforeExtension);
wAddMovedDateBeforeExtension.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -1228,6 +1249,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wSuccessCondition.setLayoutData(fdSuccessCondition);
wSuccessCondition.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeSuccessCondition();
}
@@ -1301,6 +1323,7 @@ public class ActionMoveFilesDialog extends ActionDialog implements IActionDialog
wAddFileToResult.setLayoutData(fdAddFileToResult);
wAddFileToResult.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
diff --git a/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfo.java b/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfo.java
index 909e5fc..6cfc5f6 100644
--- a/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfo.java
+++ b/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfo.java
@@ -62,11 +62,13 @@ public class ActionMsgBoxInfo extends ActionBase implements Cloneable, IAction {
this("", "");
}
+ @Override
public Object clone() {
ActionMsgBoxInfo je = (ActionMsgBoxInfo) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(50);
@@ -77,6 +79,7 @@ public class ActionMsgBoxInfo extends ActionBase implements Cloneable, IAction {
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -119,11 +122,13 @@ public class ActionMsgBoxInfo extends ActionBase implements Cloneable, IAction {
* @param prevResult The result of the previous execution
* @return The Result of the execution.
*/
+ @Override
public Result execute(Result prevResult, int nr) {
prevResult.setResult(evaluate(prevResult));
return prevResult;
}
+ @Override
public boolean resetErrorsBeforeExecution() {
// we should be able to evaluate the errors in
// the previous action.
@@ -135,6 +140,7 @@ public class ActionMsgBoxInfo extends ActionBase implements Cloneable, IAction {
return true;
}
+ @Override
public boolean isUnconditional() {
return false;
}
diff --git a/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfoDialog.java b/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfoDialog.java
index 02bd1a8..205db45 100644
--- a/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfoDialog.java
+++ b/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfoDialog.java
@@ -68,6 +68,7 @@ public class ActionMsgBoxInfoDialog extends ActionDialog implements IActionDialo
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
diff --git a/plugins/actions/mssqlbulkload/src/main/java/org/apache/hop/workflow/actions/mssqlbulkload/ActionMssqlBulkLoad.java b/plugins/actions/mssqlbulkload/src/main/java/org/apache/hop/workflow/actions/mssqlbulkload/ActionMssqlBulkLoad.java
index 1719f3f..8ab56bd 100644
--- a/plugins/actions/mssqlbulkload/src/main/java/org/apache/hop/workflow/actions/mssqlbulkload/ActionMssqlBulkLoad.java
+++ b/plugins/actions/mssqlbulkload/src/main/java/org/apache/hop/workflow/actions/mssqlbulkload/ActionMssqlBulkLoad.java
@@ -133,11 +133,13 @@ public class ActionMssqlBulkLoad extends ActionBase implements Cloneable, IActio
this("");
}
+ @Override
public Object clone() {
ActionMssqlBulkLoad je = (ActionMssqlBulkLoad) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(500);
@@ -177,6 +179,7 @@ public class ActionMssqlBulkLoad extends ActionBase implements Cloneable, IActio
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -275,10 +278,12 @@ public class ActionMssqlBulkLoad extends ActionBase implements Cloneable, IActio
return true;
}
+ @Override
public boolean isUnconditional() {
return false;
}
+ @Override
public Result execute(Result previousResult, int nr) {
String TakeFirstNbrLines = "";
String LineTerminatedby = "";
@@ -569,6 +574,7 @@ public class ActionMssqlBulkLoad extends ActionBase implements Cloneable, IActio
return result;
}
+ @Override
public DatabaseMeta[] getUsedDatabaseConnections() {
return new DatabaseMeta[] {
connection,
@@ -579,6 +585,7 @@ public class ActionMssqlBulkLoad extends ActionBase implements Cloneable, IActio
this.filename = filename;
}
+ @Override
public String getFilename() {
return filename;
}
@@ -747,6 +754,7 @@ public class ActionMssqlBulkLoad extends ActionBase implements Cloneable, IActio
return tablock;
}
+ @Override
public List<ResourceReference> getResourceDependencies(
IVariables variables, WorkflowMeta workflowMeta) {
List<ResourceReference> references = super.getResourceDependencies(variables, workflowMeta);
diff --git a/plugins/actions/mssqlbulkload/src/main/java/org/apache/hop/workflow/actions/mssqlbulkload/ActionMssqlBulkLoadDialog.java b/plugins/actions/mssqlbulkload/src/main/java/org/apache/hop/workflow/actions/mssqlbulkload/ActionMssqlBulkLoadDialog.java
index 63f7ea2..f9fa3b2 100644
--- a/plugins/actions/mssqlbulkload/src/main/java/org/apache/hop/workflow/actions/mssqlbulkload/ActionMssqlBulkLoadDialog.java
+++ b/plugins/actions/mssqlbulkload/src/main/java/org/apache/hop/workflow/actions/mssqlbulkload/ActionMssqlBulkLoadDialog.java
@@ -141,6 +141,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -264,6 +265,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wbTable.setLayoutData(fdbTable);
wbTable.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
getTableName();
}
@@ -299,6 +301,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wTruncate.setLayoutData(fdTruncate);
wTruncate.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -395,6 +398,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wDataFiletype.setLayoutData(fdDataFiletype);
wDataFiletype.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setDataType();
}
@@ -509,6 +513,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wCodePage.setLayoutData(fdCodePage);
wCodePage.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
setCodeType();
}
@@ -600,6 +605,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wFireTriggers.setLayoutData(fdFireTriggers);
wFireTriggers.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -627,6 +633,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wCheckConstraints.setLayoutData(fdCheckConstraints);
wCheckConstraints.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -652,6 +659,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wKeepNulls.setLayoutData(fdKeepNulls);
wKeepNulls.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -678,6 +686,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wKeepIdentity.setLayoutData(fdKeepIdentity);
wKeepIdentity.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -703,6 +712,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wTablock.setLayoutData(fdTablock);
wTablock.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -770,6 +780,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wbOrderBy.setLayoutData(fdbListattribut);
wbOrderBy.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
getListColumns();
}
@@ -865,6 +876,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wAddDateTime.setLayoutData(fdAddDateTime);
wAddDateTime.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -971,6 +983,7 @@ public class ActionMssqlBulkLoadDialog extends ActionDialog implements IActionDi
wAddFileToResult.setLayoutData(fdAddFileToResult);
wAddFileToResult.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
diff --git a/plugins/actions/mysqlbulkfile/src/main/java/org/apache/hop/workflow/actions/mysqlbulkfile/ActionMysqlBulkFile.java b/plugins/actions/mysqlbulkfile/src/main/java/org/apache/hop/workflow/actions/mysqlbulkfile/ActionMysqlBulkFile.java
index 0de5f49..11c82aa 100644
--- a/plugins/actions/mysqlbulkfile/src/main/java/org/apache/hop/workflow/actions/mysqlbulkfile/ActionMysqlBulkFile.java
+++ b/plugins/actions/mysqlbulkfile/src/main/java/org/apache/hop/workflow/actions/mysqlbulkfile/ActionMysqlBulkFile.java
@@ -102,11 +102,13 @@ public class ActionMysqlBulkFile extends ActionBase implements Cloneable, IActio
this("");
}
+ @Override
public Object clone() {
ActionMysqlBulkFile je = (ActionMysqlBulkFile) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(200);
@@ -132,6 +134,7 @@ public class ActionMysqlBulkFile extends ActionBase implements Cloneable, IActio
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -185,10 +188,12 @@ public class ActionMysqlBulkFile extends ActionBase implements Cloneable, IActio
return true;
}
+ @Override
public boolean isUnconditional() {
return false;
}
+ @Override
public Result execute(Result previousResult, int nr) {
String LimitNbrLignes = "";
@@ -431,6 +436,7 @@ public class ActionMysqlBulkFile extends ActionBase implements Cloneable, IActio
return result;
}
+ @Override
public DatabaseMeta[] getUsedDatabaseConnections() {
return new DatabaseMeta[] {
connection,
@@ -457,10 +463,12 @@ public class ActionMysqlBulkFile extends ActionBase implements Cloneable, IActio
this.filename = filename;
}
+ @Override
public String getFilename() {
return filename;
}
+ @Override
public String getRealFilename() {
String RealFile = resolve(getFilename());
return RealFile.replace('\\', '/');
@@ -552,6 +560,7 @@ public class ActionMysqlBulkFile extends ActionBase implements Cloneable, IActio
return ReturnString;
}
+ @Override
public List<ResourceReference> getResourceDependencies(
IVariables variables, WorkflowMeta workflowMeta) {
List<ResourceReference> references = super.getResourceDependencies(variables, workflowMeta);
diff --git a/plugins/actions/mysqlbulkfile/src/main/java/org/apache/hop/workflow/actions/mysqlbulkfile/ActionMysqlBulkFileDialog.java b/plugins/actions/mysqlbulkfile/src/main/java/org/apache/hop/workflow/actions/mysqlbulkfile/ActionMysqlBulkFileDialog.java
index c552921..b489ad7 100644
--- a/plugins/actions/mysqlbulkfile/src/main/java/org/apache/hop/workflow/actions/mysqlbulkfile/ActionMysqlBulkFileDialog.java
+++ b/plugins/actions/mysqlbulkfile/src/main/java/org/apache/hop/workflow/actions/mysqlbulkfile/ActionMysqlBulkFileDialog.java
@@ -111,6 +111,7 @@ public class ActionMysqlBulkFileDialog extends ActionDialog implements IActionDi
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -198,6 +199,7 @@ public class ActionMysqlBulkFileDialog extends ActionDialog implements IActionDi
wbTable.setLayoutData(fdbTable);
wbTable.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
getTableName();
}
diff --git a/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoad.java b/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoad.java
index 86aab8d..f21a68b 100644
--- a/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoad.java
+++ b/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoad.java
@@ -106,11 +106,13 @@ public class ActionMysqlBulkLoad extends ActionBase implements Cloneable, IActio
this("");
}
+ @Override
public Object clone() {
ActionMysqlBulkLoad je = (ActionMysqlBulkLoad) super.clone();
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(200);
@@ -142,6 +144,7 @@ public class ActionMysqlBulkLoad extends ActionBase implements Cloneable, IActio
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -197,10 +200,12 @@ public class ActionMysqlBulkLoad extends ActionBase implements Cloneable, IActio
return true;
}
+ @Override
public boolean isUnconditional() {
return true;
}
+ @Override
public Result execute(Result previousResult, int nr) {
String ReplaceIgnore;
String IgnoreNbrLignes = "";
@@ -438,6 +443,7 @@ public class ActionMysqlBulkLoad extends ActionBase implements Cloneable, IActio
return result;
}
+ @Override
public DatabaseMeta[] getUsedDatabaseConnections() {
return new DatabaseMeta[] {
connection,
@@ -464,6 +470,7 @@ public class ActionMysqlBulkLoad extends ActionBase implements Cloneable, IActio
this.filename = filename;
}
+ @Override
public String getFilename() {
return filename;
}
@@ -578,6 +585,7 @@ public class ActionMysqlBulkLoad extends ActionBase implements Cloneable, IActio
return returnString;
}
+ @Override
public List<ResourceReference> getResourceDependencies(
IVariables variables, WorkflowMeta workflowMeta) {
List<ResourceReference> references = super.getResourceDependencies(variables, workflowMeta);
diff --git a/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoadDialog.java b/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoadDialog.java
index ede45a3..233046e 100644
--- a/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoadDialog.java
+++ b/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoadDialog.java
@@ -111,6 +111,7 @@ public class ActionMysqlBulkLoadDialog extends ActionDialog implements IActionDi
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -203,6 +204,7 @@ public class ActionMysqlBulkLoadDialog extends ActionDialog implements IActionDi
wbTable.setLayoutData(fdbTable);
wbTable.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
getTableName();
}
@@ -281,6 +283,7 @@ public class ActionMysqlBulkLoadDialog extends ActionDialog implements IActionDi
wLocalInfile.setLayoutData(fdLocalInfile);
wLocalInfile.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -430,6 +433,7 @@ public class ActionMysqlBulkLoadDialog extends ActionDialog implements IActionDi
wbListattribut.setLayoutData(fdbListattribut);
wbListattribut.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
getListColumns();
}
@@ -467,6 +471,7 @@ public class ActionMysqlBulkLoadDialog extends ActionDialog implements IActionDi
wReplaceData.setLayoutData(fdReplaceData);
wReplaceData.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -527,6 +532,7 @@ public class ActionMysqlBulkLoadDialog extends ActionDialog implements IActionDi
wAddFileToResult.setLayoutData(fdAddFileToResult);
wAddFileToResult.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
diff --git a/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpdecryptfiles/ActionPGPDecryptFiles.java b/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpdecryptfiles/ActionPGPDecryptFiles.java
index fba0d54..9ac788d 100644
--- a/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpdecryptfiles/ActionPGPDecryptFiles.java
+++ b/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpdecryptfiles/ActionPGPDecryptFiles.java
@@ -150,6 +150,7 @@ public class ActionPGPDecryptFiles extends ActionBase implements Cloneable, IAct
wildcard = new String[nrFields];
}
+ @Override
public Object clone() {
ActionPGPDecryptFiles je = (ActionPGPDecryptFiles) super.clone();
if (sourceFileFolder != null) {
@@ -163,6 +164,7 @@ public class ActionPGPDecryptFiles extends ActionBase implements Cloneable, IAct
return je;
}
+ @Override
public String getXml() {
StringBuilder retval = new StringBuilder(300);
@@ -231,6 +233,7 @@ public class ActionPGPDecryptFiles extends ActionBase implements Cloneable, IAct
return retval.toString();
}
+ @Override
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables)
throws HopXmlException {
try {
@@ -292,6 +295,7 @@ public class ActionPGPDecryptFiles extends ActionBase implements Cloneable, IAct
}
}
+ @Override
public Result execute(Result previousResult, int nr) throws HopException {
try {
Result result = previousResult;
@@ -667,10 +671,12 @@ public class ActionPGPDecryptFiles extends ActionBase implements Cloneable, IAct
FileObject[] fileObjects =
sourcefilefolder.findFiles(
new AllFileSelector() {
+ @Override
public boolean traverseDescendents(FileSelectInfo info) {
return info.getDepth() == 0 || includeSubFolders;
}
+ @Override
public boolean includeFile(FileSelectInfo info) {
FileObject fileObject = info.getFile();
try {
@@ -1476,6 +1482,7 @@ public class ActionPGPDecryptFiles extends ActionBase implements Cloneable, IAct
return true;
}
+ @Override
public void check(
List<ICheckResult> remarks,
WorkflowMeta workflowMeta,
diff --git a/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpdecryptfiles/ActionPGPDecryptFilesDialog.java b/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpdecryptfiles/ActionPGPDecryptFilesDialog.java
index ac05634..2205dad 100644
--- a/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpdecryptfiles/ActionPGPDecryptFilesDialog.java
+++ b/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpdecryptfiles/ActionPGPDecryptFilesDialog.java
@@ -159,6 +159,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
}
}
+ @Override
public IAction open() {
Shell parent = getParent();
@@ -294,6 +295,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wIncludeSubfolders.setLayoutData(fdIncludeSubfolders);
wIncludeSubfolders.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
checkIncludeSubFolders();
@@ -320,6 +322,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wPrevious.setLayoutData(fdPrevious);
wPrevious.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
RefreshArgFromPrevious();
@@ -569,6 +572,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
// Add the file to the list of files...
SelectionAdapter selA =
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
wFields.add(
new String[] {
@@ -591,6 +595,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
// Delete files from the list of files...
wbdSourceFileFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int[] idx = wFields.getSelectionIndices();
wFields.remove(idx);
@@ -602,6 +607,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
// Edit the selected file & remove from the list...
wbeSourceFileFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent arg0) {
int idx = wFields.getSelectionIndex();
if (idx >= 0) {
@@ -683,6 +689,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wCreateDestinationFolder.setLayoutData(fdCreateDestinationFolder);
wCreateDestinationFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -709,6 +716,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wDestinationIsAFile.setLayoutData(fdDestinationIsAFile);
wDestinationIsAFile.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
@@ -736,6 +744,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wDoNotKeepFolderStructure.setLayoutData(fdDoNotKeepFolderStructure);
wDoNotKeepFolderStructure.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -760,6 +769,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wAddDate.setLayoutData(fdAddDate);
wAddDate.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setAddDateBeforeExtension();
@@ -784,6 +794,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wAddTime.setLayoutData(fdAddTime);
wAddTime.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setAddDateBeforeExtension();
@@ -811,6 +822,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wSpecifyFormat.setLayoutData(fdSpecifyFormat);
wSpecifyFormat.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setDateTimeFormat();
@@ -864,6 +876,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wAddDateBeforeExtension.setLayoutData(fdAddDateBeforeExtension);
wAddDateBeforeExtension.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -901,6 +914,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wIfFileExists.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeDestinationFolder();
@@ -992,6 +1006,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wCreateMoveToFolder.setLayoutData(fdCreateMoveToFolder);
wCreateMoveToFolder.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -1017,6 +1032,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wAddMovedDate.setLayoutData(fdAddMovedDate);
wAddMovedDate.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setAddMovedDateBeforeExtension();
@@ -1042,6 +1058,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wAddMovedTime.setLayoutData(fdAddMovedTime);
wAddMovedTime.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setAddMovedDateBeforeExtension();
@@ -1069,6 +1086,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wSpecifyMoveFormat.setLayoutData(fdSpecifyMoveFormat);
wSpecifyMoveFormat.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
setMovedDateTimeFormat();
@@ -1122,6 +1140,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wAddMovedDateBeforeExtension.setLayoutData(fdAddMovedDateBeforeExtension);
wAddMovedDateBeforeExtension.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
@@ -1236,6 +1255,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wSuccessCondition.setLayoutData(fdSuccessCondition);
wSuccessCondition.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
activeSuccessCondition();
}
@@ -1311,6 +1331,7 @@ public class ActionPGPDecryptFilesDialog extends ActionDialog implements IAction
wAddFileToResult.setLayoutData(fdAddFileToResult);
wAddFileToResult.addSelectionListener(
new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
action.setChanged();
}
diff --git a/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpencryptfiles/ActionPGPEncryptFiles.java b/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpencryptfiles/ActionPGPEncryptFiles.java
index b58259b..2569956 100644
--- a/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpencryptfiles/ActionPGPEncryptFiles.java
+++ b/plugins/actions/pgpfiles/src/main/java/org/apache/hop/workflow/actions/pgpencryptfiles/ActionPGPEncryptFiles.java
@@ -165,6 +165,7 @@ public class ActionPGPEncryptFiles extends ActionBase implements Cloneable, IAct
wildcard = new String[nrFields];
}
+ @Override
public Object clone() {
ActionPGPEncryptFiles je = (ActionPGPEncryptFiles) super.clone();
if (actionType != null) {
@@ -179,6 +180,7 @@ public class ActionPGPEncryptFiles extends ActionBase implements Cloneable, IAct
return je;
}
... 22337 lines suppressed ...