Package fr.becpg.repo.security.helper
Class ACLEntryAttributeExtractorPlugin
java.lang.Object
fr.becpg.repo.helper.impl.AbstractExprNameExtractor
fr.becpg.repo.helper.impl.CharactAttributeExtractorPlugin
fr.becpg.repo.security.helper.ACLEntryAttributeExtractorPlugin
- All Implemented Interfaces:
AttributeExtractorService.AttributeExtractorPlugin
ACLEntryAttributeExtractorPlugin class.
- Author:
- matthieu
-
Field Summary
Fields inherited from class fr.becpg.repo.helper.impl.CharactAttributeExtractorPlugin
entityDictionaryServiceFields inherited from class fr.becpg.repo.helper.impl.AbstractExprNameExtractor
expressionService, namespaceService, nodeServiceFields inherited from interface fr.becpg.repo.helper.AttributeExtractorService.AttributeExtractorPlugin
HIGH_PRIORITY, LOW_PRIORITY, MEDIUM_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractPropName(org.alfresco.service.namespace.QName type, org.alfresco.service.cmr.repository.NodeRef nodeRef) Extracts the property name from a node based on its type.Collection<org.alfresco.service.namespace.QName>Gets the collection of QNames that match the criteria for this extractor.Methods inherited from class fr.becpg.repo.helper.impl.CharactAttributeExtractorPlugin
extractMetadata, extractPropNameMethods inherited from class fr.becpg.repo.helper.impl.AbstractExprNameExtractor
extractExprMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.becpg.repo.helper.AttributeExtractorService.AttributeExtractorPlugin
extractPropName, matchCriteria
-
Constructor Details
-
ACLEntryAttributeExtractorPlugin
public ACLEntryAttributeExtractorPlugin()
-
-
Method Details
-
extractPropName
@Nonnull public String extractPropName(@Nonnull org.alfresco.service.namespace.QName type, @Nonnull org.alfresco.service.cmr.repository.NodeRef nodeRef) Extracts the property name from a node based on its type.- Specified by:
extractPropNamein interfaceAttributeExtractorService.AttributeExtractorPlugin- Overrides:
extractPropNamein classCharactAttributeExtractorPlugin- Parameters:
type- the type of the nodenodeRef- the reference to the node- Returns:
- the extracted property name
-
getMatchingTypes
Gets the collection of QNames that match the criteria for this extractor.- Specified by:
getMatchingTypesin interfaceAttributeExtractorService.AttributeExtractorPlugin- Overrides:
getMatchingTypesin classCharactAttributeExtractorPlugin- Returns:
- a collection of matching QNames
-
getPriority
- Specified by:
getPriorityin interfaceAttributeExtractorService.AttributeExtractorPlugin- Overrides:
getPriorityin classAbstractExprNameExtractor
-