Class DeleteDirectoryEntries
java.lang.Object
org.nuxeo.ecm.automation.core.operations.services.directory.AbstractDirectoryOperation
org.nuxeo.ecm.automation.core.operations.services.directory.DeleteDirectoryEntries
Delete entries for a given
Directory
.
Entries ids to delete are sent through a JSON array.
Instead of being deleted, the entries can be marked as obsolete using the markObsolete
parameter.
Returns deleted, or marked as obsolete, entries id as a JSON array.
- Since:
- 5.7
- Author:
- Thomas Roger
-
Field Summary
Modifier and TypeFieldDescriptionprotected OperationContext
protected String
protected DirectoryService
static final String
protected String
protected boolean
protected SchemaManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
markObsoleteOrDelete
(Session session, String id) run()
Methods inherited from class org.nuxeo.ecm.automation.core.operations.services.directory.AbstractDirectoryOperation
canManageDirectories, createActionContext, validateCanManageDirectories
-
Field Details
-
ID
- See Also:
-
ctx
-
directoryService
-
schemaManager
-
directoryName
-
jsonEntries
-
markObsolete
protected boolean markObsolete
-
-
Constructor Details
-
DeleteDirectoryEntries
public DeleteDirectoryEntries()
-
-
Method Details
-
run
- Throws:
IOException
-
markObsoleteOrDelete
-