Package org.alfresco.opencmis
Class CMISChangeLogDataExtractor
java.lang.Object
org.alfresco.repo.audit.extractor.AbstractDataExtractor
org.alfresco.opencmis.CMISChangeLogDataExtractor
- All Implemented Interfaces:
DataExtractor,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
An extractor that allows to filter data using the following rule: Audit records should only be created for items in the CMIS domain model.
- Author:
- Stas Sokolovsky
-
Field Summary
FieldsFields inherited from class org.alfresco.repo.audit.extractor.AbstractDataExtractor
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractData(Serializable value) Extracts relevant node refs and Ids from auditing databooleanisSupported(Serializable data) Determines if the extractor will be able to pull any data from the given value.voidsetCmisConnector(CMISConnector cmisConnector) voidsetNodeService(NodeService nodeService) voidsetOpenCMISDictionaryService(CMISDictionaryService cmisDictionaryService) Methods inherited from class org.alfresco.repo.audit.extractor.AbstractDataExtractor
afterPropertiesSet, equals, setBeanName, setRegistry
-
Field Details
-
KEY_NODE_REF
- See Also:
-
KEY_OBJECT_ID
- See Also:
-
-
Constructor Details
-
CMISChangeLogDataExtractor
public CMISChangeLogDataExtractor()
-
-
Method Details
-
extractData
Extracts relevant node refs and Ids from auditing data- Parameters:
value- the source data- Returns:
- the extracted data including null
- Throws:
Throwable- All errors will be handled by the calling framework- See Also:
-
isSupported
Description copied from interface:DataExtractorDetermines if the extractor will be able to pull any data from the given value.- Parameters:
data- the data that might be useful to this extractor (could be null)- Returns:
- Returns true if items in the CMIS domain model
- See Also:
-
setNodeService
-
setOpenCMISDictionaryService
-
setCmisConnector
-