@Override public void saveRep( Repository rep, IMetaStore metaStore, ObjectId id_transformation, ObjectId id_step ) throws KettleException {
namedClusterLoadSaveUtil.saveRep( rep, metaStore, id_transformation, id_step, namedClusterService, namedCluster, getLog() );
if ( !Utils.isEmpty( m_coreConfigURL ) ) {
rep.saveStepAttribute( id_transformation, id_step, 0, "core_config_url", m_coreConfigURL );
}
if ( !Utils.isEmpty( m_defaultConfigURL ) ) {
rep.saveStepAttribute( id_transformation, id_step, 0, "default_config_url", m_defaultConfigURL );
}
if ( !Utils.isEmpty( m_targetTableName ) ) {
rep.saveStepAttribute( id_transformation, id_step, 0, "target_table_name", m_targetTableName );
}
if ( !Utils.isEmpty( m_targetMappingName ) ) {
rep.saveStepAttribute( id_transformation, id_step, 0, "target_mapping_name", m_targetMappingName );
}
rep.saveStepAttribute( id_transformation, id_step, 0, "delete_rows_by_key", m_deleteRowKey );
if ( !Utils.isEmpty( m_writeBufferSize ) ) {
rep.saveStepAttribute( id_transformation, id_step, 0, "write_buffer_size", m_writeBufferSize );
}
rep.saveStepAttribute( id_transformation, id_step, 0, "disable_wal", m_disableWriteToWAL );
if ( m_mapping != null ) {
m_mapping.saveRep( rep, id_transformation, id_step );
}
}