public interface RightsEditor
extends java.io.Serializable
| 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. |
void |
initialize(Description[] description)
Gives chance to editors to initialize their data structures.
|
void initialize(Description[] description)
This is a one time call for this kind of resource for the life time of the admin session.
description - rights structure descriptionRights createDefaultRights()
Rights, which does not take
any input and is considered a default starting point in editing.Rightsvoid 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.name - name of the resource instance being editedexact - nature of the namerights - instance of Rights to be editedsubmitHandler - Submit handler.cancelHandler - Cancel handler.