Package org.nuxeo.ecm.core.filter
Class CharacterFilteringServiceImpl
java.lang.Object
org.nuxeo.runtime.model.DefaultComponent
org.nuxeo.ecm.core.filter.CharacterFilteringServiceImpl
- All Implemented Interfaces:
CharacterFilteringService
,Adaptable
,Component
,Extensible
,TimestampedService
public class CharacterFilteringServiceImpl
extends DefaultComponent
implements CharacterFilteringService
- Since:
- 9.1
-
Field Summary
Modifier and TypeFieldDescriptionprotected com.google.common.base.CharMatcher
protected CharacterFilteringServiceDescriptor
static final String
Fields inherited from class org.nuxeo.runtime.model.DefaultComponent
lastModified, name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionRemoves all disallowed characters from the input value.void
filter
(DocumentModel docModel) Removes all disallowed characters from the dirty document properties.void
registerContribution
(Object contrib, String point, ComponentInstance contributor) Methods inherited from class org.nuxeo.runtime.model.DefaultComponent
activate, addRuntimeMessage, addRuntimeMessage, deactivate, getAdapter, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerExtension, setLastModified, setModifiedNow, setName, start, stop, unregister, unregisterContribution, unregisterExtension
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.nuxeo.runtime.model.Component
getApplicationStartedOrder
-
Field Details
-
FILTERING_XP
- See Also:
-
desc
-
charsToRemove
protected com.google.common.base.CharMatcher charsToRemove
-
-
Constructor Details
-
CharacterFilteringServiceImpl
public CharacterFilteringServiceImpl()
-
-
Method Details
-
registerContribution
- Overrides:
registerContribution
in classDefaultComponent
-
filter
Description copied from interface:CharacterFilteringService
Removes all disallowed characters from the input value.- Specified by:
filter
in interfaceCharacterFilteringService
- Parameters:
value
- the value to filter- Returns:
- the filtered value
-
filter
Description copied from interface:CharacterFilteringService
Removes all disallowed characters from the dirty document properties.- Specified by:
filter
in interfaceCharacterFilteringService
- Parameters:
docModel
- the document to filter
-