public class ExcelExportAction
extends AbstractComponentWidgetAdapterAware
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
LABEL_EXCEL_EXPORT_ACTION_CONFIRMATION |
protected static java.lang.String |
MODEL_PAGEABLE |
protected static java.lang.String |
MODEL_SELECTED_OBJECTS |
protected static java.lang.String |
PARAM_CONFIRMATION_THRESHOLD |
protected static java.lang.String |
SOCKET_OUT_ITEMS_TO_EXPORT |
| Constructor and Description |
|---|
ExcelExportAction() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canPerform(<any> ctx) |
BackofficeTypeUtils |
getBackofficeTypeUtils() |
java.lang.String |
getConfirmationMessage(<any> ctx) |
protected int |
getConfirmationThresholdValue(<any> ctx) |
java.util.Optional<<any>> |
getData(<any> ctx)
Returns data related with collection browser's pageable.
|
protected int |
getExportMaxRows(<any> ctx) |
protected <any> |
getPageable(<any> ctx) |
protected java.lang.String |
getPageableModelProperty(<any> ctx) |
PermissionFacade |
getPermissionFacade() |
protected java.util.Optional<<any>> |
getSelectedItems(<any> ctx) |
protected java.util.Collection<java.lang.Object> |
getSelectedItemsFromModel(<any> ctx) |
protected java.lang.String |
getSelectedItemsModelProperty(<any> ctx) |
protected java.util.Optional<java.lang.String> |
getSelectedItemsType(<any> ctx) |
int |
getSize(<any> ctx) |
TypeService |
getTypeService() |
protected WidgetModel |
getWidgetModel(<any> ctx) |
protected boolean |
isMaxRowsExceeded(<any> ctx,
int rows) |
boolean |
needsConfirmation(<any> ctx) |
<any> |
perform(<any> ctx) |
protected void |
showMaxRowsExceeded(<any> ctx,
int rows) |
protected static final java.lang.String SOCKET_OUT_ITEMS_TO_EXPORT
protected static final java.lang.String LABEL_EXCEL_EXPORT_ACTION_CONFIRMATION
protected static final java.lang.String PARAM_CONFIRMATION_THRESHOLD
protected static final java.lang.String MODEL_SELECTED_OBJECTS
protected static final java.lang.String MODEL_PAGEABLE
public <any> perform(<any> ctx)
protected void showMaxRowsExceeded(<any> ctx,
int rows)
protected boolean isMaxRowsExceeded(<any> ctx,
int rows)
public boolean needsConfirmation(<any> ctx)
protected int getExportMaxRows(<any> ctx)
public java.lang.String getConfirmationMessage(<any> ctx)
public boolean canPerform(<any> ctx)
public java.util.Optional<<any>> getData(<any> ctx)
ctx - context of the ExcelExportActionprotected java.util.Optional<<any>> getSelectedItems(<any> ctx)
protected java.util.Collection<java.lang.Object> getSelectedItemsFromModel(<any> ctx)
protected java.util.Optional<java.lang.String> getSelectedItemsType(<any> ctx)
protected <any> getPageable(<any> ctx)
protected WidgetModel getWidgetModel(<any> ctx)
public int getSize(<any> ctx)
protected java.lang.String getPageableModelProperty(<any> ctx)
protected java.lang.String getSelectedItemsModelProperty(<any> ctx)
protected int getConfirmationThresholdValue(<any> ctx)
public TypeService getTypeService()
public PermissionFacade getPermissionFacade()
public BackofficeTypeUtils getBackofficeTypeUtils()
Copyright © 2018 SAP SE. All Rights Reserved.