Package fr.becpg.repo.entity.version
Class VersionCleanerServiceImpl.CleanVersionWorkProvider
java.lang.Object
fr.becpg.repo.entity.version.VersionCleanerServiceImpl.CleanVersionWorkProvider
- All Implemented Interfaces:
org.alfresco.repo.batch.BatchProcessWorkProvider<org.alfresco.service.cmr.repository.NodeRef>
- Enclosing class:
- VersionCleanerServiceImpl
private class VersionCleanerServiceImpl.CleanVersionWorkProvider
extends Object
implements org.alfresco.repo.batch.BatchProcessWorkProvider<org.alfresco.service.cmr.repository.NodeRef>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate Calendarprivate List<org.alfresco.service.cmr.repository.NodeRef>private intprivate List<org.alfresco.service.cmr.repository.NodeRef>private Stringprivate Set<org.alfresco.service.cmr.repository.NodeRef>private Set<org.alfresco.service.cmr.repository.NodeRef> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidfillInitialListForType(org.alfresco.service.namespace.QName type) Collection<org.alfresco.service.cmr.repository.NodeRef>intlongprivate booleanshouldAddToInitialList(org.alfresco.service.cmr.repository.NodeRef nodeRef)
-
Field Details
-
BATCH_SIZE
private static final int BATCH_SIZE- See Also:
-
maxProcessedNodes
private int maxProcessedNodes -
initialList
-
toTreat
-
treated
-
nextWork
-
cal
-
path
-
-
Constructor Details
-
CleanVersionWorkProvider
-
-
Method Details
-
fillInitialListForType
private void fillInitialListForType(org.alfresco.service.namespace.QName type) -
shouldAddToInitialList
private boolean shouldAddToInitialList(org.alfresco.service.cmr.repository.NodeRef nodeRef) -
getTotalEstimatedWorkSize
public int getTotalEstimatedWorkSize()- Specified by:
getTotalEstimatedWorkSizein interfaceorg.alfresco.repo.batch.BatchProcessWorkProvider<org.alfresco.service.cmr.repository.NodeRef>
-
getTotalEstimatedWorkSizeLong
public long getTotalEstimatedWorkSizeLong()- Specified by:
getTotalEstimatedWorkSizeLongin interfaceorg.alfresco.repo.batch.BatchProcessWorkProvider<org.alfresco.service.cmr.repository.NodeRef>
-
getNextWork
- Specified by:
getNextWorkin interfaceorg.alfresco.repo.batch.BatchProcessWorkProvider<org.alfresco.service.cmr.repository.NodeRef>
-