| Package | Description |
|---|---|
| org.jboss.hal.config | |
| org.jboss.hal.core | |
| org.jboss.hal.core.mbui.form | |
| org.jboss.hal.core.mbui.table | |
| org.jboss.hal.dmr | |
| org.jboss.hal.meta.description |
| Modifier and Type | Method and Description |
|---|---|
Role[] |
Roles.jsAll() |
Role[] |
User.jsRoles() |
String[] |
Role.jsScope() |
Role[] |
Roles.jsScopedRoles() |
Role[] |
Roles.jsStandardRoles() |
| Modifier and Type | Method and Description |
|---|---|
Dialog.Builder |
Core.jsDialog(String title)
Creates and returns a dialog builder using the specified title.
|
ModelNodeForm.Builder<ModelNode> |
Core.jsForm(Object meta)
Returns a new form builder for a
ModelNode. |
ModelNodeForm.Builder<NamedNode> |
Core.jsNamedForm(Object meta)
Returns a new form builder for a
NamedNode. |
ModelNodeTable.Builder<NamedNode> |
Core.jsNamedTable(Object meta)
Returns a new table builder for a
NamedNode. |
Operation.Builder |
Core.jsOperation(Object address,
String name)
Returns a new operation builder.
|
ModelNodeTable.Builder<ModelNode> |
Core.jsTable(Object meta)
Returns a new table builder for a
ModelNode. |
| Modifier and Type | Method and Description |
|---|---|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.addOnly()
Use this flag if you just want to use the form to add model nodes.
|
ModelNodeForm<T> |
ModelNodeForm.Builder.build()
Creates and returns the form.
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.fromRequestProperties()
Use this flag if you just want to use the form to add model nodes.
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.includeRuntime()
Includes also attributes with
"storage" => "runtime" |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.jsExclude(String[] attributes)
Excludes the specified attributes
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.jsInclude(String[] attributes)
Includes the specified attributes
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.jsOnSave(org.jboss.hal.core.mbui.form.ModelNodeForm.Builder.JsSaveCallback<T> callback)
Calls the specified callback when the save button was clicked and no validation errors occurred.
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.readOnly()
Makes the form read-only.
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.requiredOnly()
Includes only required attributes
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.showDeprecated()
Includes also deprecated attributes
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.unsorted()
Doesn't sort the attributes alphabetically.
|
| Modifier and Type | Method and Description |
|---|---|
ModelNodeTable<T> |
ModelNodeTable.Builder.build()
Creates and returns the table.
|
ModelNodeTable.Builder<T> |
ModelNodeTable.Builder.column(String attribute)
Adds a column which maps to the specified attribute.
|
ModelNodeTable.Builder<T> |
ModelNodeTable.Builder.jsAdd(String type,
Object template,
String[] attributes,
CrudOperations.AddCallback callback)
Adds a button to add a new resource.
|
ModelNodeTable.Builder<T> |
ModelNodeTable.Builder.jsButton(String text,
String scope,
ButtonHandler<T> handler)
Add a button which executes the specified callback.
|
ModelNodeTable.Builder<T> |
ModelNodeTable.Builder.jsColumns(String[] columns)
Adds columns for the specified attributes.
|
ModelNodeTable.Builder<T> |
ModelNodeTable.Builder.jsRemove(String type,
Object template,
ModelNodeTable.Builder.JsNameFunction<T> name,
JsCallback callback)
Adds a button to remove the selected resource.
|
| Modifier and Type | Method and Description |
|---|---|
ModelNode[] |
ModelNode.jsAsList() |
static NamedNode[] |
ModelNodeHelper.jsAsNamedNodes(Property[] properties)
Turns an properties array into an array of names nodes.
|
Property[] |
ModelNode.jsAsProperties() |
static ModelNode[] |
ModelNodeHelper.jsFailSafeList(ModelNode modelNode,
String path)
Tries to get a deeply nested node array from the specified model node.
|
static Property[] |
ModelNodeHelper.jsFailSafePropertyList(ModelNode modelNode,
String path)
Tries to get a deeply nested property array from the specified model node.
|
JsonObject |
ModelNode.jsGetJSONString() |
Operation.Builder |
Operation.Builder.jsHeader(String name,
Object value)
Add a header to the operation
|
Operation[] |
Composite.jsOperations() |
Operation.Builder |
Operation.Builder.jsParam(String name,
Object value)
Add a parameter to the operation
|
ModelNode[] |
CompositeResult.jsSteps() |
Operation.Builder |
Operation.Builder.payload(ModelNode payload)
Uses the specified payload for the operation.
|
| Modifier and Type | Method and Description |
|---|---|
Property[] |
ResourceDescription.jsGetAttributes() |
Property[] |
ResourceDescription.jsGetRequestProperties() |
Property[] |
ResourceDescription.jsOperations() |
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.