Class FullSynchronizationRequest
Object
BaseImportRequest
FileSynchronizationRequest
FullSynchronizationRequest
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SynchronizationCsvInJobRequest
,SynchronizationExcelInJobRequest
,SynchronizationJsonInJobRequest
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected @Pattern(regexp="REMOVE_RESOURCES|CHANGE_STATUS|IGNORE") String
The synchronization finalization strategy used in the clean up action.protected UUID
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.Fields inherited from class FileSynchronizationRequest
continueOnError, deleteFile, file, fileId, fileName, synchronizationId
Fields inherited from class BaseImportRequest
batchSize, DEFAULT_BATCH_SIZE, requestSource, saveResult, sendNotification, simulation
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
The synchronization finalization strategy used in the clean up action.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.int
hashCode()
toString()
Methods inherited from class FileSynchronizationRequest
getFile, getFileId, getFileName, getSynchronizationId, isContinueOnError, isDeleteFile, setContinueOnError, setDeleteFile, setFile, setFileId, setFileName, setSynchronizationId
Methods inherited from class BaseImportRequest
getBatchSize, getRequestSource, isSaveResult, isSendNotification, isSimulation, setBatchSize, setRequestSource, setSaveResult, setSendNotification, setSimulation
-
Field Details
-
finalizationStrategy
@Pattern(regexp="REMOVE_RESOURCES|CHANGE_STATUS|IGNORE") @DefaultValue("REMOVE_RESOURCES") protected @Pattern(regexp="REMOVE_RESOURCES|CHANGE_STATUS|IGNORE") String finalizationStrategyThe 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`. -
missingAssetStatusId
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.
-
-
Constructor Details
-
FullSynchronizationRequest
public FullSynchronizationRequest()
-
-
Method Details
-
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
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. -
toString
- Overrides:
toString
in classFileSynchronizationRequest
-
equals
- Overrides:
equals
in classFileSynchronizationRequest
-
canEqual
- Overrides:
canEqual
in classFileSynchronizationRequest
-
hashCode
public int hashCode()- Overrides:
hashCode
in classFileSynchronizationRequest
-