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 |
LABEL_VALIDATE_ALL_ATTRIBUTES |
protected static java.lang.String |
LABEL_VALIDATE_ALL_ATTRIBUTES_POPUP |
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 |
PARAM_SHOW_VALIDATE_ALL_ATTRIBUTES_SWITCH |
protected static java.lang.String |
SCLASS_ATTR |
protected static java.lang.String |
SCLASS_ATTRIBUTE_LABEL_DESCRIPTION |
protected static java.lang.String |
SCLASS_SWITCH_CHECKBOX |
protected static java.lang.String |
SCLASS_SWITCH_DELETE |
protected static java.lang.String |
SCLASS_VALIDATE_ALL_ATTRIBUTES |
| Constructor and Description |
|---|
BulkEditRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBulkEditSclassToParent(Component parent) |
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) |
java.util.Collection<LocalizedQualifier> |
getValidationPropertiesWithLocales(WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> params) |
ConfigurableFlowValidationRenderer |
getValidationRenderer() |
protected boolean |
isMergeable(DataAttribute attribute) |
protected void |
registerDataModelForVariants(WidgetInstanceManager widgetInstanceManager,
DataType dataType) |
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 |
renderValidateAllAttributesSwitch(Component parent,
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 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 PARAM_SHOW_VALIDATE_ALL_ATTRIBUTES_SWITCH
protected static final java.lang.String SCLASS_ATTR
protected static final java.lang.String SCLASS_SWITCH_CHECKBOX
protected static final java.lang.String SCLASS_SWITCH_DELETE
protected static final java.lang.String SCLASS_VALIDATE_ALL_ATTRIBUTES
protected static final java.lang.String SCLASS_ATTRIBUTE_LABEL_DESCRIPTION
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
protected static final java.lang.String LABEL_VALIDATE_ALL_ATTRIBUTES
protected static final java.lang.String LABEL_VALIDATE_ALL_ATTRIBUTES_POPUP
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 addBulkEditSclassToParent(Component parent)
protected void renderValidateAllAttributesSwitch(Component parent,
java.util.Map<java.lang.String,java.lang.String> params,
BulkEditForm form)
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 registerDataModelForVariants(WidgetInstanceManager widgetInstanceManager,
DataType dataType)
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)
public java.util.Collection<LocalizedQualifier> getValidationPropertiesWithLocales(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.