Class CleanupAnalysisSubmissionConditionAge
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.service.impl.analysis.submission.CleanupAnalysisSubmissionConditionAge
-
- All Implemented Interfaces:
CleanupAnalysisSubmissionCondition
public class CleanupAnalysisSubmissionConditionAge extends java.lang.Object implements CleanupAnalysisSubmissionCondition
A condition used to cleanup anAnalysisSubmission
if it is too old.
-
-
Field Summary
-
Fields inherited from interface ca.corefacility.bioinformatics.irida.service.CleanupAnalysisSubmissionCondition
ALWAYS_CLEANUP, NEVER_CLEANUP
-
-
Constructor Summary
Constructors Constructor Description CleanupAnalysisSubmissionConditionAge(java.time.Duration durationToCleanup)
Constructs a newCleanupAnalysisSubmissionConditionAge
with the given time before cleanup.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
shouldCleanupSubmission(AnalysisSubmission analysisSubmission)
Whether or not the passedAnalysisSubmission
should be cleaned up.
-
-
-
Constructor Detail
-
CleanupAnalysisSubmissionConditionAge
public CleanupAnalysisSubmissionConditionAge(java.time.Duration durationToCleanup)
Constructs a newCleanupAnalysisSubmissionConditionAge
with the given time before cleanup.- Parameters:
durationToCleanup
- ADuration
representing the duration before an analysis submission should be cleaned up.
-
-
Method Detail
-
shouldCleanupSubmission
public boolean shouldCleanupSubmission(AnalysisSubmission analysisSubmission)
Whether or not the passedAnalysisSubmission
should be cleaned up.- Specified by:
shouldCleanupSubmission
in interfaceCleanupAnalysisSubmissionCondition
- Parameters:
analysisSubmission
- The submission to check.- Returns:
- True if the submission should be cleaned up, false otherwise.
-
-