public class ValidationUIHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
EVENT_TAG |
protected static java.lang.String |
NAVIGATION_EVENT |
protected static java.lang.String |
PERSP_ID |
protected static java.lang.String |
PERSP_TAG |
protected static java.lang.String |
PNAV_CONSTRAINT |
| Constructor and Description |
|---|
ValidationUIHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTypeConstraintMessages(SectionPanelModel panelModel,
java.util.Set<CockpitValidationDescriptor> validationInfo)
Adds the type constraint messages if there are any type violations.
|
boolean |
allWarningsForced(java.util.Set<java.lang.String> forceWritePks,
java.util.Set<CockpitValidationDescriptor> violations) |
Image |
buildConstraintValidationIcon(int level,
Menupopup menuPopup,
Popup tooltip) |
Popup |
buildConstraintValidationTooltip(Message violation) |
Menupopup |
buildTypeConstraintValidationMenuPopup(java.lang.String constraintPk,
ObjectValueContainer objectValueContainer,
int messageLevel,
java.util.List<java.lang.String> forceWritePks)
Deprecated.
|
Menupopup |
buildTypeConstraintValidationMenuPopup(java.lang.String constraintPk,
ObjectValueContainer objectValueContainer,
int messageLevel,
java.util.List<java.lang.String> forceWritePks,
SectionPanelModel panelModel)
Builds the type constraint validation menu popup.
|
void |
changeSClass(HtmlBasedComponent parent,
int cockpitMessageLevel) |
void |
clearRowMarkings(SectionPanelModel panelModel)
Clear row markings.
|
void |
clearSectionHeaderMarkings(SectionPanelModel panelModel)
Clear section header markings.
|
ObjectValueContainer |
createModelFromContainer(TypedObject typedObject,
java.lang.String languageIso,
PropertyDescriptor propertyDescriptor,
UIEditor editor) |
void |
createValidationMessages(HtmlBasedComponent parent,
java.util.Set<CockpitValidationDescriptor> violations,
TypedObject typedObject,
java.util.Set<java.lang.String> forceWritePks,
EditableComponent editableComponent)
Creates an appropriate zk-element for given validation messages.
|
Menuitem |
createViewConstraintMenuItem(java.lang.String constraintPk) |
java.lang.String |
getValidationIcon(int messageLvl) |
void |
markField(SectionPanelModel panelModel,
java.util.Set<CockpitValidationDescriptor> validationInfo,
TypedObject currentObject)
Mark fields with validation level color.
|
void |
markSectionHeader(SectionPanelModel panelModel,
java.util.Set<CockpitValidationDescriptor> validationInfo)
Mark section header with validation level color
|
void |
setModelLocalizedValue(ItemModel model,
java.lang.String qualifier,
java.lang.String languageIso,
java.lang.Object value) |
void |
setModelSingleValue(ItemModel model,
java.lang.String qualifier,
java.lang.Object value) |
java.util.Set<CockpitValidationDescriptor> |
sortCockpitValidationDescriptors(java.util.Set<CockpitValidationDescriptor> violations) |
protected static final java.lang.String PERSP_TAG
protected static final java.lang.String PERSP_ID
protected static final java.lang.String EVENT_TAG
protected static final java.lang.String NAVIGATION_EVENT
protected static final java.lang.String PNAV_CONSTRAINT
public void addTypeConstraintMessages(SectionPanelModel panelModel, java.util.Set<CockpitValidationDescriptor> validationInfo)
panelModel - the panel modelvalidationInfo - the validation infopublic Menupopup buildTypeConstraintValidationMenuPopup(java.lang.String constraintPk,
ObjectValueContainer objectValueContainer,
int messageLevel,
java.util.List<java.lang.String> forceWritePks,
SectionPanelModel panelModel)
constraintPk - the constraint pkobjectValueContainer - the object value containermessageLevel - the message levelforceWritePks - the force write pkspublic void clearRowMarkings(SectionPanelModel panelModel)
panelModel - the panel model@Deprecated
public Menupopup buildTypeConstraintValidationMenuPopup(java.lang.String constraintPk,
ObjectValueContainer objectValueContainer,
int messageLevel,
java.util.List<java.lang.String> forceWritePks)
buildTypeConstraintValidationMenuPopup(String, ObjectValueContainer, int, List, SectionPanelModel)
instead.public void clearSectionHeaderMarkings(SectionPanelModel panelModel)
panelModel - the panel modelpublic void markField(SectionPanelModel panelModel, java.util.Set<CockpitValidationDescriptor> validationInfo, TypedObject currentObject)
panelModel - the panel modelvalidationInfo - the omitted propscurrentObject - the current objectpublic void markSectionHeader(SectionPanelModel panelModel, java.util.Set<CockpitValidationDescriptor> validationInfo)
panelModel - the panel modelvalidationInfo - the omitted propspublic Menuitem createViewConstraintMenuItem(java.lang.String constraintPk)
public void createValidationMessages(HtmlBasedComponent parent,
java.util.Set<CockpitValidationDescriptor> violations,
TypedObject typedObject,
java.util.Set<java.lang.String> forceWritePks,
EditableComponent editableComponent)
violations - parent - typedObject - forceWritePks - editableComponent - public java.util.Set<CockpitValidationDescriptor> sortCockpitValidationDescriptors(java.util.Set<CockpitValidationDescriptor> violations)
public void changeSClass(HtmlBasedComponent parent,
int cockpitMessageLevel)
public Popup buildConstraintValidationTooltip(Message violation)
public Image buildConstraintValidationIcon(int level,
Menupopup menuPopup,
Popup tooltip)
public java.lang.String getValidationIcon(int messageLvl)
public boolean allWarningsForced(java.util.Set<java.lang.String> forceWritePks,
java.util.Set<CockpitValidationDescriptor> violations)
public ObjectValueContainer createModelFromContainer(TypedObject typedObject, java.lang.String languageIso, PropertyDescriptor propertyDescriptor, UIEditor editor)
public void setModelSingleValue(ItemModel model, java.lang.String qualifier, java.lang.Object value) throws AttributeNotSupportedException
AttributeNotSupportedExceptionpublic void setModelLocalizedValue(ItemModel model, java.lang.String qualifier, java.lang.String languageIso, java.lang.Object value) throws AttributeNotSupportedException
AttributeNotSupportedExceptionCopyright © 2018 SAP SE. All Rights Reserved.