Package fr.becpg.repo.activity.extractor
Class AuditActivityExtractor
java.lang.Object
fr.becpg.repo.activity.extractor.AuditActivityExtractor
- All Implemented Interfaces:
DataListExtractor
AuditActivityExtractor class.
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AttributeExtractorServiceprivate BeCPGAuditServiceprivate DataListExtractorFactoryprivate EntityActivityExtractorServiceprivate org.alfresco.service.ServiceRegistry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanapplyTo(DataListFilter dataListFilter) applyTo.computeLastModified(DataListFilter dataListFilter) computeLastModified.extract(DataListFilter dataListFilter, List<AttributeExtractorField> metadataFields) extract.intDefines the extractor priority.booleanhasWriteAccess.voidinit()init.booleanisDefaultExtractor.voidsetAttributeExtractorService(AttributeExtractorService attributeExtractorService) Setter for the fieldattributeExtractorService.voidsetBeCPGAuditService(BeCPGAuditService beCPGAuditService) Setter for the fieldbeCPGAuditService.voidsetDataListExtractorFactory(DataListExtractorFactory dataListExtractorFactory) Setter for the fielddataListExtractorFactory.voidsetEntityActivityExtractorService(EntityActivityExtractorService entityActivityExtractorService) Setter for the fieldentityActivityExtractorService.voidsetServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry) Setter for the fieldserviceRegistry.
-
Field Details
-
beCPGAuditService
-
dataListExtractorFactory
-
serviceRegistry
private org.alfresco.service.ServiceRegistry serviceRegistry -
attributeExtractorService
-
entityActivityExtractorService
-
-
Constructor Details
-
AuditActivityExtractor
public AuditActivityExtractor()
-
-
Method Details
-
setEntityActivityExtractorService
public void setEntityActivityExtractorService(EntityActivityExtractorService entityActivityExtractorService) Setter for the field
entityActivityExtractorService.- Parameters:
entityActivityExtractorService- aEntityActivityExtractorServiceobject
-
setAttributeExtractorService
Setter for the field
attributeExtractorService.- Parameters:
attributeExtractorService- aAttributeExtractorServiceobject
-
setServiceRegistry
public void setServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry) Setter for the field
serviceRegistry.- Parameters:
serviceRegistry- aServiceRegistryobject
-
setDataListExtractorFactory
Setter for the field
dataListExtractorFactory.- Parameters:
dataListExtractorFactory- aDataListExtractorFactoryobject
-
setBeCPGAuditService
Setter for the field
beCPGAuditService.- Parameters:
beCPGAuditService- aBeCPGAuditServiceobject
-
init
public void init()init.
-
extract
public PaginatedExtractedItems extract(DataListFilter dataListFilter, List<AttributeExtractorField> metadataFields) extract.
- Specified by:
extractin interfaceDataListExtractor- Parameters:
dataListFilter- aDataListFilterobject.metadataFields- aListobject.- Returns:
- a
PaginatedExtractedItemsobject.
-
applyTo
applyTo.
- Specified by:
applyToin interfaceDataListExtractor- Parameters:
dataListFilter- aDataListFilterobject.- Returns:
- a boolean.
-
isDefaultExtractor
public boolean isDefaultExtractor()isDefaultExtractor.
- Specified by:
isDefaultExtractorin interfaceDataListExtractor- Returns:
- a boolean.
-
computeLastModified
computeLastModified.
- Specified by:
computeLastModifiedin interfaceDataListExtractor- Parameters:
dataListFilter- aDataListFilterobject.- Returns:
- a
Dateobject.
-
hasWriteAccess
public boolean hasWriteAccess()hasWriteAccess.
- Specified by:
hasWriteAccessin interfaceDataListExtractor- Returns:
- a boolean.
-
getPriority
public int getPriority()Defines the extractor priority. Extractor with the highest priority is chosen first. Default priority is 0.
- Specified by:
getPriorityin interfaceDataListExtractor- Returns:
- an integer.
-