public class HierarchicalDirectoryUIDeleteConstraint extends AbstractDirectoryUIDeleteConstraint
Needs to know the child directory name and the field where parent entry id is declared on it.
| Modifier and Type | Field and Description |
|---|---|
protected String |
targetDirectory |
protected String |
targetDirectoryField |
properties| Constructor and Description |
|---|
HierarchicalDirectoryUIDeleteConstraint() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDelete(DirectoryService dirService,
String entryId)
Returns true if given entry can be deleted from the directory where constraint is declared.
|
void |
setProperties(Map<String,String> properties)
Sets properties that may depend on the directory configuration.
|
protected String targetDirectory
protected String targetDirectoryField
public HierarchicalDirectoryUIDeleteConstraint()
public void setProperties(Map<String,String> properties) throws DirectoryException
DirectoryUIDeleteConstraintsetProperties in interface DirectoryUIDeleteConstraintsetProperties in class AbstractDirectoryUIDeleteConstraintDirectoryExceptionpublic boolean canDelete(DirectoryService dirService, String entryId) throws DirectoryException
DirectoryUIDeleteConstraintdirService - the directory serviceentryId - the entry to delete idDirectoryExceptionCopyright © 2016 Nuxeo SA. All rights reserved.