public class DirectoryRightsEditor extends java.lang.Object implements RightsEditor
| Modifier and Type | Field and Description |
|---|---|
private Description[] |
description
Description array
|
| Constructor and Description |
|---|
DirectoryRightsEditor() |
| Modifier and Type | Method and Description |
|---|---|
Rights |
createDefaultRights()
Creates an instance of the
Rights, which does not take
any input and is considered a default starting point in editing. |
void |
edit(java.lang.String name,
boolean exact,
Rights rights,
java.util.function.Consumer<Rights> submitHandler,
java.lang.Runnable cancelHandler)
Edits the given instance of the
Rights. |
static java.lang.String |
getResourceType()
Returns the compatible resource type name.
|
void |
initialize(Description[] description)
Gives chance to editors to initialize their data structures.
|
private Description[] description
public static java.lang.String getResourceType()
public void initialize(Description[] description)
This is a one time call for this kind of resource for the life time of the admin session.
initialize in interface RightsEditordescription - rights structure descriptionpublic Rights createDefaultRights()
Rights, which does not take
any input and is considered a default starting point in editing.createDefaultRights in interface RightsEditorRightspublic void edit(java.lang.String name,
boolean exact,
Rights rights,
java.util.function.Consumer<Rights> submitHandler,
java.lang.Runnable cancelHandler)
Rights.
The implementation should prepare its modal dialog using the initial state
from the passed instance of the Rights, show the dialog,
provide event processing until the Save or Cancel action is applied, then
hide the dialog and return the appropriate result.edit in interface RightsEditorname - name of the resource instance being editedexact - nature of the namerights - instance of Rights to be editedsubmitHandler - Submit handler.cancelHandler - Cancel handler.