public class StringConditionRightsEditor extends java.lang.Object implements RightsEditor
| Modifier and Type | Field and Description |
|---|---|
private Description[] |
description
Description array
|
| Constructor and Description |
|---|
StringConditionRightsEditor() |
| 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. |
protected Rights |
createPopulatedRights(java.lang.String expr)
Creates an instance of the
Rights configured using the given input. |
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.
|
protected java.lang.String |
getTitle()
Obtains the window title for the editor.
|
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.protected Rights createPopulatedRights(java.lang.String expr)
Rights configured using the given input.expr - The condition expression.Rights.protected java.lang.String getTitle()