Class ConfigurationMessageComparator
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.facades.impl.ConfigurationMessageComparator
-
- All Implemented Interfaces:
java.util.Comparator<ProductConfigMessageData>
public class ConfigurationMessageComparator extends java.lang.Object implements java.util.Comparator<ProductConfigMessageData>
Sorts messages for display on Ui. The order is:
- Message with ProductConfigMessageSeverity.WARNING (i.e. UI-Severity "Info" marked with question mark)
- Message with ProductConfigMessageSeverity.INFO/ERROR (i.e. UI-Severity "Config"/"Error" marked with i-Sign)
- Promo-Messages
- Opportunity-Messages
-
-
Constructor Summary
Constructors Constructor Description ConfigurationMessageComparator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(ProductConfigMessageData m1, ProductConfigMessageData m2)
protected int
compareDiscountMessagesConsideringPromoType(ProductConfigMessageData m1, ProductConfigMessageData m2)
protected int
compareStandardMessagesConsideringSeverity(ProductConfigMessageData m1, ProductConfigMessageData m2)
-
-
-
Method Detail
-
compare
public int compare(ProductConfigMessageData m1, ProductConfigMessageData m2)
- Specified by:
compare
in interfacejava.util.Comparator<ProductConfigMessageData>
-
compareDiscountMessagesConsideringPromoType
protected int compareDiscountMessagesConsideringPromoType(ProductConfigMessageData m1, ProductConfigMessageData m2)
-
compareStandardMessagesConsideringSeverity
protected int compareStandardMessagesConsideringSeverity(ProductConfigMessageData m1, ProductConfigMessageData m2)
-
-