Class FullSynchronizationRequest
Object
BaseImportRequest
FileSynchronizationRequest
FullSynchronizationRequest
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SynchronizationCsvInJobRequest,SynchronizationExcelInJobRequest,SynchronizationJsonInJobRequest
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Pattern(regexp="REMOVE_RESOURCES|CHANGE_STATUS|IGNORE") StringThe synchronization finalization strategy used in the cleanup action.protected UUIDIf 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, synchronizationIdFields inherited from class BaseImportRequest
batchSize, DEFAULT_BATCH_SIZE, requestSource, saveResult, sendNotification, simulation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe synchronization finalization strategy used in the cleanup 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.inthashCode()toString()Methods inherited from class FileSynchronizationRequest
getFile, getFileId, getFileName, getSynchronizationId, isContinueOnError, isDeleteFile, setContinueOnError, setDeleteFile, setFile, setFileId, setFileName, setSynchronizationIdMethods 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 cleanup 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 cleanup 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:
toStringin classFileSynchronizationRequest
-
equals
- Overrides:
equalsin classFileSynchronizationRequest
-
canEqual
- Overrides:
canEqualin classFileSynchronizationRequest
-
hashCode
public int hashCode()- Overrides:
hashCodein classFileSynchronizationRequest
-