Class AbstractTrashCleanupJobStatusManager
java.lang.Object
com.atlassian.confluence.impl.retention.status.AbstractTrashCleanupJobStatusManager
- All Implemented Interfaces:
TrashCleanupJobStatusManager
- Direct Known Subclasses:
DefaultTrashCleanupJobStatusManager,FastTrashCleanupJobStatusManager
public abstract class AbstractTrashCleanupJobStatusManager
extends Object
implements TrashCleanupJobStatusManager
- Since:
- 9.1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BandanaManagerInternalprotected final com.fasterxml.jackson.databind.ObjectMapper -
Constructor Summary
ConstructorsModifierConstructorDescriptionAbstractTrashCleanupJobStatusManager(BandanaManagerInternal bandanaManager) protectedAbstractTrashCleanupJobStatusManager(BandanaManagerInternal bandanaManager, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionabstract StringGet the bandana key for the status objectprotected abstract TrashCleanupJobStatusparseStatusFromBandanaValue(Object bandanaValue) Get the existing TrashCleanupJobStatus object from the bandana valuevoidStore the status of current soft removal job
-
Field Details
-
bandanaManager
-
objectMapper
protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Details
-
AbstractTrashCleanupJobStatusManager
-
AbstractTrashCleanupJobStatusManager
protected AbstractTrashCleanupJobStatusManager(BandanaManagerInternal bandanaManager, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
getStatusBandanaKey
Get the bandana key for the status object- Returns:
- the bandana key for the status object
-
setCurrentStatus
Description copied from interface:TrashCleanupJobStatusManagerStore the status of current soft removal job- Specified by:
setCurrentStatusin interfaceTrashCleanupJobStatusManager
-
getCurrentStatus
- Specified by:
getCurrentStatusin interfaceTrashCleanupJobStatusManager- Returns:
- status of current soft removal job
-
parseStatusFromBandanaValue
Get the existing TrashCleanupJobStatus object from the bandana value- Parameters:
bandanaValue- the bandana value- Returns:
- the parsed TrashCleanupJobStatus object
-