public interface ExportGridAction<A extends ExportGridAction<A>> extends FormAction<A>
Modifier and Type | Interface and Description |
---|---|
static class |
ExportGridAction.ActionTypes |
static class |
ExportGridAction.Attributes |
static class |
ExportGridAction.EndpointTypes |
static class |
ExportGridAction.FieldNames |
FormAction.Keys
Modifier and Type | Method and Description |
---|---|
default A |
addFileTypeField(SelectField<?> field)
Adds the field to select the file type that the export should ultimately produce for download
by the user.
|
default A |
addNameField(Field<?> field)
Adds the field for the export name into a modal dialog form.
|
default A |
addReadExportEndpoint(Endpoint<?> endpoint)
Adds the endpoint to read the export by id.
|
default A |
addStartExportEndpoint(Endpoint<?> endpoint)
Adds the endpoint to start the export.
|
default A |
addTimeZoneField(SelectField<?> field)
Adds the select field to select the time-zone.
|
default A |
downloadExportUri(String uri)
Adds the uri to download the export file by export id.
|
default A |
fileTypeField(List<SelectOption> optionsToAdd)
Adds the field to select the file type that the export should ultimately produce for download
by the user.
|
default A |
fileTypeField(UnaryOperator<SelectField<?>> fn)
Adds the field to select the file type that the export should ultimately produce for download
by the user.
|
default A |
nameField(String exportType)
Adds the field for the export name into a modal dialog form.
|
default A |
nameField(UnaryOperator<Field<?>> fn)
Adds the field for the export name into a modal dialog form.
|
default A |
readExportEndpoint(UnaryOperator<Endpoint<?>> fn)
Adds the endpoint to read the export by id.
|
default A |
removeFileTypeField()
Removes the field for the file type.
|
default A |
removeNameField()
Removes the field for the export name.
|
default A |
removeReadExportEndpoint()
Removes the endpoint to read the export by id.
|
default A |
removeStartExportEndpoint()
Removes the endpoint to start the export.
|
default A |
removeTimeZoneField()
Removes the select time-zone field.
|
default A |
startExportEndpoint(UnaryOperator<Endpoint<?>> fn)
Adds the endpoint to start the export.
|
default A |
timeZoneField()
Adds the select field to select the time-zone.
|
default A |
timeZoneField(UnaryOperator<SelectField<?>> fn)
Adds the select field to select the time-zone.
|
addExternal, addExternal, addField, addField, addField, addFormComponents, addGroup, addGroup, external, field, findExternal, findField, findGroup, getExternal, getField, getGroup, group, removeExternal, removeField, removeGroup
addComponent, addComponents, addEndpoint, addEndpoint, apply, attribute, clearEndpoints, findAttribute, findComponent, findComponent, findComponents, findEndpoint, findEndpoint, findEndpoints, get, get, getAttribute, getAttribute, getAttributes, getComponent, getComponent, getComponents, getComponentsList, getEndpoint, getEndpoint, getEndpoints, getEndpointsList, getId, getLabel, getOperationType, getOrder, getPlacement, getScope, getType, hasAttribute, hasComponent, hasEndpoint, id, label, label, operationType, order, placement, removeAttribute, removeComponent, removeEndpoint, scope, self, setAttributes, setComponents, setEndpoints, setId, setLabel, setOperationType, setOrder, setPlacement, setScope, setType, type
compareTo
default A startExportEndpoint(UnaryOperator<Endpoint<?>> fn)
fn
- the added endpoint for further customizationdefault A addStartExportEndpoint(Endpoint<?> endpoint)
endpoint
- the endpoint to start the exportdefault A removeStartExportEndpoint()
default A readExportEndpoint(UnaryOperator<Endpoint<?>> fn)
fn
- the added endpoint for further customizationdefault A addReadExportEndpoint(Endpoint<?> endpoint)
endpoint
- the endpoint to read the export by iddefault A removeReadExportEndpoint()
default A nameField(String exportType)
exportType
- the export type. This is used to create the default name like: "exportType
+ " - $TIMESTAMP""default A nameField(UnaryOperator<Field<?>> fn)
fn
- the added field for further customizationdefault A addNameField(Field<?> field)
field
- the added field for further customizationdefault A removeNameField()
default A fileTypeField(List<SelectOption> optionsToAdd)
optionsToAdd
- the list of SelectOption
with the file typesdefault A fileTypeField(UnaryOperator<SelectField<?>> fn)
fn
- the added field for further customizationdefault A addFileTypeField(SelectField<?> field)
field
- the added field for further customizationdefault A removeFileTypeField()
default A timeZoneField()
default A timeZoneField(UnaryOperator<SelectField<?>> fn)
fn
- the added field for further customizationdefault A addTimeZoneField(SelectField<?> field)
field
- the added field for further customizationdefault A removeTimeZoneField()
Copyright © 2021. All rights reserved.