Evaluators - Alfresco Content Services - 23.4 - 23.4 - Ready - Alfresco - external

Alfresco Content Services

Platform
Alfresco
Product
Alfresco Content Services
Release
23.4
License

These evaluators might need extra configuration before they can be used and form the basis of all metadata and action evaluators by using the bean configuration parent attribute.

Evaluator Properties
evaluator.doclib.action.hasAspect aspects: List of aspects the node must have
evaluator.doclib.action.isMimetype mimetypes: The node must match one of the mimetypes
evaluator.doclib.action.propertyNotNull property: the node property must not be null for this evaluator to return true
evaluator.doclib.action.chainedMatchAll evaluators: List of evaluators that are run in turn until one returns false or the end is reached
evaluator.doclib.action.chainedMatchOne evaluators: List of evaluators that are run in turn until one returns true
evaluator.doclib.action.disableAction Always returns false
evaluator.doclib.action.sitePreset presets: current site must match one of the listed presets
evaluator.doclib.action.siteBased Returns true if the current node is located within a Share site and the Site Document Library is being used
evaluator.doclib.action.containerType types: Current documentLibrary container folder must match one of the listed types
evaluator.doclib.action.nodeType allow Subtypes: Whether subtypes of the node are also allowed.types: Node must match one of the listed types
evaluator.doclib.action.value This evaluator is described in further detail in the next topic.accessor: jsNode property to be testedcomparator: Bean definition of class implementing the Comparator interface
evaluator.doclib.action.metadataValue This evaluator is described in further detail in the next topic.accessor: metadata property to be testedcomparator: Bean definition of class implementing the Comparator interface
evaluator.doclib.action.isBrowser regex: Regular expression to match against browser userAgent string
evaluator.doclib.action.isPortlet Returns true if the application is deployed within a portlet environment
evaluator.doclib.action.notPortlet Returns the inverse of isPortlet