Package org.nuxeo.ecm.directory.impl
Class WritePolicyEntryAdaptor
- java.lang.Object
-
- org.nuxeo.ecm.directory.impl.WritePolicyEntryAdaptor
-
- All Implemented Interfaces:
EntryAdaptor
public class WritePolicyEntryAdaptor extends Object implements EntryAdaptor
Simple entry adaptor implementation that leaves the entry as editable if the specified field value matches the provided regexp or set the readonly flag of the entry to true if the value of the field does not match the regexp.In any case, if the readonly flag of the adapted entry is already set to true, this value is kept unchanged.
-
-
Constructor Summary
Constructors Constructor Description WritePolicyEntryAdaptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentModel
adapt(Directory directory, DocumentModel entry)
Apply an arbitrary transformation of the fetched entry.void
setParameter(String name, String value)
Allow the directory initialization process to configure the adaptor by providing String valued parameters.
-
-
-
Method Detail
-
adapt
public DocumentModel adapt(Directory directory, DocumentModel entry)
Description copied from interface:EntryAdaptor
Apply an arbitrary transformation of the fetched entry.- Specified by:
adapt
in interfaceEntryAdaptor
- Parameters:
directory
- the directory instance the entry is fetched fromentry
- the entry to transform- Returns:
- the adapted entry
-
setParameter
public void setParameter(String name, String value)
Description copied from interface:EntryAdaptor
Allow the directory initialization process to configure the adaptor by providing String valued parameters.- Specified by:
setParameter
in interfaceEntryAdaptor
-
-