Class SynchronizationFinalizationRequest

Object
BaseImportRequest
SynchronizationFinalizationRequest
All Implemented Interfaces:
Serializable

public class SynchronizationFinalizationRequest extends BaseImportRequest
The request defining synchronization finalization call properties.
See Also:
  • Field Details

    • continueOnError

      @DefaultValue("false") protected boolean continueOnError
      Whether the operation should continue if some of the finalization steps failed to execute. The default value is false.

      If true, the valid steps are still committed to the database, which can lead to partial results being stored.

  • Constructor Details

    • SynchronizationFinalizationRequest

      public SynchronizationFinalizationRequest()
  • Method Details

    • builder

    • getSynchronizationId

      public String getSynchronizationId()
      The synchronization ID used to distinguish different synchronizations.
    • getFinalizationStrategy

      public String getFinalizationStrategy()
      The synchronization finalization strategy used in the clean up action. This determines whether to remove, ignore or change the status of assets that no longer exist in the external system. Possible values are `REMOVE_RESOURCES`, `CHANGE_STATUS` and `IGNORE`. When you select `CHANGE_STATUS` you must also provide a value for `missingAssetStatusId`.
    • getMissingAssetStatusId

      public UUID getMissingAssetStatusId()
      If finalizationStrategy is set to `CHANGE_STATUS` then this parameter determines the new status ID for assets that no longer exist in the external system.
    • getFinalizationParameters

      Deprecated.
      This parameter is deprecated and will be removed in the future. Please, use missingAssetStatusId.
    • isContinueOnError

      public boolean isContinueOnError()
      Whether the operation should continue if some of the finalization steps failed to execute. The default value is false.

      If true, the valid steps are still committed to the database, which can lead to partial results being stored.

    • toString

      public String toString()
      Overrides:
      toString in class BaseImportRequest
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class BaseImportRequest
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class BaseImportRequest
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class BaseImportRequest