public class BulkEditRenderer
extends java.lang.Object
BulkEditForm in widget model -
required| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
LABEL_CLEAR_VALUE |
protected static java.lang.String |
LABEL_MERGE_EXISTING |
protected static java.lang.String |
LABEL_MISSING_ATTRIBUTES |
protected static java.lang.String |
LABEL_MISSING_FORM |
protected static java.lang.String |
PARAM_BULK_EDIT_FORM_MODEL_KEY |
protected static java.lang.String |
PARAM_EDITOR_PREFIX |
protected static java.lang.String |
PARAM_NAME_SEPARATOR |
protected static java.lang.String |
SCLASS_ATTR |
protected static java.lang.String |
SCLASS_SWITCH_CHECKBOX |
protected static java.lang.String |
SCLASS_SWITCH_DELETE |
| Constructor and Description |
|---|
BulkEditRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected Editor |
buildEditor(EditorBuilder builder,
DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
java.util.Map<java.lang.String,java.lang.String> params) |
protected void |
clearModelValue(WidgetInstanceManager wim,
DataType dataType,
Attribute attribute,
java.lang.String fullAttributeProperty) |
protected Component |
createAttributeLabel(Attribute attr) |
protected java.util.Optional<Checkbox> |
createClearAttributeSwitch(DataType dataType,
java.lang.String qualifier) |
protected Editor |
createEditor(DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
java.util.Map<java.lang.String,java.lang.String> params) |
protected EditorBuilder |
createEditorBuilder(DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
java.util.Map<java.lang.String,java.lang.String> params) |
protected java.util.Optional<Checkbox> |
createMergeCheckBox(DataType dataType,
java.lang.String qualifier) |
protected void |
enableValidationForEditor(Editor editor,
HtmlBasedComponent validationContainer,
ValidatableContainer validatableContainer,
ValidationHandler validationHandler) |
protected java.util.Map<java.lang.String,java.lang.Object> |
extractEditorParameters(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String qualifier) |
protected BulkEditForm |
getBulkEditForm(WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> params) |
BulkEditValidationHelper |
getBulkEditValidationHelper() |
NotificationService |
getNotificationService() |
protected java.util.Optional<java.lang.String> |
getPreferredEditor(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String qualifier) |
protected java.util.Set<java.util.Locale> |
getSelectedLocalesForAttribute(Attribute attribute) |
protected ObjectValuePath |
getTemplateObjectPath(java.util.Map<java.lang.String,java.lang.String> params) |
java.util.Set<java.lang.String> |
getValidationProperties(WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> params) |
ConfigurableFlowValidationRenderer |
getValidationRenderer() |
protected boolean |
isMergeable(DataAttribute attribute) |
void |
render(Component component,
ValidatableContainer validatableContainer,
ViewType viewType,
java.util.Map<java.lang.String,java.lang.String> params,
DataType dataType,
WidgetInstanceManager wim) |
protected void |
renderAttributeLine(Component parent,
ValidatableContainer validatableContainer,
ValidationHandler validationHandler,
DataType dataType,
Attribute selectedAttribute,
WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> params,
BulkEditForm form) |
void |
setBulkEditValidationHelper(BulkEditValidationHelper bulkEditValidationHelper) |
void |
setNotificationService(NotificationService notificationService) |
void |
setValidationRenderer(ConfigurableFlowValidationRenderer validationRenderer) |
protected static final java.lang.String SCLASS_ATTR
protected static final java.lang.String PARAM_NAME_SEPARATOR
protected static final java.lang.String PARAM_EDITOR_PREFIX
protected static final java.lang.String PARAM_BULK_EDIT_FORM_MODEL_KEY
protected static final java.lang.String SCLASS_SWITCH_CHECKBOX
protected static final java.lang.String SCLASS_SWITCH_DELETE
protected static final java.lang.String LABEL_MISSING_FORM
protected static final java.lang.String LABEL_MISSING_ATTRIBUTES
protected static final java.lang.String LABEL_CLEAR_VALUE
protected static final java.lang.String LABEL_MERGE_EXISTING
public void render(Component component,
ValidatableContainer validatableContainer,
ViewType viewType,
java.util.Map<java.lang.String,java.lang.String> params,
DataType dataType,
WidgetInstanceManager wim)
protected void renderAttributeLine(Component parent,
ValidatableContainer validatableContainer,
ValidationHandler validationHandler,
DataType dataType,
Attribute selectedAttribute,
WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> params,
BulkEditForm form)
protected void clearModelValue(WidgetInstanceManager wim,
DataType dataType,
Attribute attribute,
java.lang.String fullAttributeProperty)
protected void enableValidationForEditor(Editor editor,
HtmlBasedComponent validationContainer,
ValidatableContainer validatableContainer,
ValidationHandler validationHandler)
protected Component createAttributeLabel(Attribute attr)
protected java.util.Optional<Checkbox> createClearAttributeSwitch(DataType dataType,
java.lang.String qualifier)
protected Editor createEditor(DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
java.util.Map<java.lang.String,java.lang.String> params)
protected EditorBuilder createEditorBuilder(DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
java.util.Map<java.lang.String,java.lang.String> params)
protected Editor buildEditor(EditorBuilder builder,
DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
java.util.Map<java.lang.String,java.lang.String> params)
protected java.util.Optional<Checkbox> createMergeCheckBox(DataType dataType,
java.lang.String qualifier)
protected boolean isMergeable(DataAttribute attribute)
protected java.util.Map<java.lang.String,java.lang.Object> extractEditorParameters(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String qualifier)
protected java.util.Set<java.util.Locale> getSelectedLocalesForAttribute(Attribute attribute)
protected java.util.Optional<java.lang.String> getPreferredEditor(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String qualifier)
protected BulkEditForm getBulkEditForm(WidgetInstanceManager wim, java.util.Map<java.lang.String,java.lang.String> params)
public java.util.Set<java.lang.String> getValidationProperties(WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> params)
protected ObjectValuePath getTemplateObjectPath(java.util.Map<java.lang.String,java.lang.String> params)
public ConfigurableFlowValidationRenderer getValidationRenderer()
public void setValidationRenderer(ConfigurableFlowValidationRenderer validationRenderer)
public NotificationService getNotificationService()
public void setNotificationService(NotificationService notificationService)
public BulkEditValidationHelper getBulkEditValidationHelper()
public void setBulkEditValidationHelper(BulkEditValidationHelper bulkEditValidationHelper)
Copyright © 2018 SAP SE. All Rights Reserved.