ResourceElement.Builder |
ResourceElement.Builder.addComplexObjectAttribute(String name) |
Adds a complex attribute of type OBJECT.
|
ResourceElement.Builder |
ResourceElement.Builder.addComplexObjectAttribute(String name,
FormValidation formValidation) |
Adds a complex attribute of type OBJECT.
|
ResourceElement.Builder |
ResourceElement.Builder.addComplexObjectAttributeForm(String name,
Form<ModelNode> form) |
Adds a custom form for a complex attribute of type OBJECT
|
ResourceElement.Builder |
ResourceElement.Builder.column(String name,
Column.RenderCallback<NamedNode,String> render) |
|
ResourceElement.Builder |
ResourceElement.Builder.columns(String first,
String... rest) |
Columns for the main table.
|
ResourceElement.Builder |
ResourceElement.Builder.customFormItem(String attribute,
FormItemProvider formItemProvider) |
Sets a custom form item
|
ResourceElement.Builder |
ResourceElement.Builder.nameColumn() |
|
ResourceElement.Builder |
ResourceElement.Builder.onAdd(Callback callback) |
Defines the callback which is executed to add the main resource.
|
ResourceElement.Builder |
ResourceElement.Builder.onCrud(Callback callback) |
Defines the callback which is used after all CRUD actions.
|
ResourceElement.Builder |
ResourceElement.Builder.setComplexListAttribute(String name,
Iterable<String> columns) |
Sets the complex attribute of type LIST.
|
ResourceElement.Builder |
ResourceElement.Builder.setComplexListAttribute(String name,
Iterable<String> columns,
Iterable<String> addAttributes) |
Sets the complex attribute of type LIST.
|
ResourceElement.Builder |
ResourceElement.Builder.setComplexListAttribute(String name,
Iterable<String> columns,
Iterable<String> addAttributes,
Function<ModelNode,String> identifier) |
Sets the complex attribute of type LIST.
|
ResourceElement.Builder |
ResourceElement.Builder.setComplexListAttribute(String name,
Iterable<String> columns,
Function<ModelNode,String> identifier) |
Sets the complex attribute of type LIST.
|
ResourceElement.Builder |
ResourceElement.Builder.setComplexListAttribute(String name,
String column) |
Sets the complex attribute of type LIST.
|
ResourceElement.Builder |
ResourceElement.Builder.setComplexListAttribute(String name,
String column,
Iterable<String> addAttributes) |
Sets the complex attribute of type LIST.
|
ResourceElement.Builder |
ResourceElement.Builder.setComplexListAttribute(String name,
String column,
Iterable<String> addAttributes,
Function<ModelNode,String> identifier) |
Sets the complex attribute of type LIST.
|
ResourceElement.Builder |
ResourceElement.Builder.setComplexListAttribute(String name,
String column,
Function<ModelNode,String> identifier) |
Sets the complex attribute of type LIST.
|
ResourceElement.Builder |
ResourceElement.Builder.type(String type) |
Overrides the human readable type of the main resource which is built by default using the LabelBuilder.
|