Commit 6416f459 authored by Alex Pott's avatar Alex Pott
Browse files

Issue #2801851 by shashikant_chauhan, Yogesh Pawar, phenaproxima, mikeryan:...

Issue #2801851 by shashikant_chauhan, Yogesh Pawar, phenaproxima, mikeryan: Remove system-of-record APIs from migrate
parent f506915e
Loading
Loading
Loading
Loading
+0 −27
Original line number Diff line number Diff line
@@ -125,18 +125,6 @@ class Migration extends PluginBase implements MigrationInterface, RequirementsIn
   */
  protected $destinationIds = [];

  /**
   * Indicate whether the primary system of record for this migration is the
   * source, or the destination (Drupal). In the source case, migration of
   * an existing object will completely replace the Drupal object with data from
   * the source side. In the destination case, the existing Drupal object will
   * be loaded, then changes from the source applied; also, rollback will not be
   * supported.
   *
   * @var string
   */
  protected $systemOfRecord = self::SOURCE;

  /**
   * Specify value of source_row_status for current map row. Usually set by
   * MigrateFieldHandler implementations.
@@ -594,21 +582,6 @@ public function mergeProcessOfProperty($property, array $process_of_property) {
    return $this;
  }

  /**
   * {@inheritdoc}
   */
  public function getSystemOfRecord() {
    return $this->systemOfRecord;
  }

  /**
   * {@inheritdoc}
   */
  public function setSystemOfRecord($system_of_record) {
    $this->systemOfRecord = $system_of_record;
    return $this;
  }

  /**
   * {@inheritdoc}
   */
+0 −28
Original line number Diff line number Diff line
@@ -10,16 +10,6 @@
 */
interface MigrationInterface extends PluginInspectionInterface, DerivativeInspectionInterface {

  /**
   * A constant used for systemOfRecord.
   */
  const SOURCE = 'source';

  /**
   * A constant used for systemOfRecord.
   */
  const DESTINATION = 'destination';

  /**
   * The migration is currently not running.
   */
@@ -263,24 +253,6 @@ public function setProcessOfProperty($property, $process_of_property);
   */
  public function mergeProcessOfProperty($property, array $process_of_property);

  /**
   * Get the current system of record of the migration.
   *
   * @return string
   *   The current system of record of the migration.
   */
  public function getSystemOfRecord();

  /**
   * Set the system of record for the migration.
   *
   * @param string $system_of_record
   *   The system of record of the migration.
   *
   * @return $this
   */
  public function setSystemOfRecord($system_of_record);

  /**
   * Checks if the migration should track time of last import.
   *