Class IdInformation
- java.lang.Object
-
- com.broadleafcommerce.common.messaging.notification.IdInformation
-
public class IdInformation extends Object
ForNotificationState
handling (especiallyNotificationStateRepository.setFailedNotificationAttempt(Object, String, int, Instant, Class, boolean)
), support a robust identification structure that includes optional modifiers for the message value.
-
-
Field Summary
Fields Modifier and Type Field Description static String
DELIMITER
static String
MESSAGE_VALUE_KEY
static String
MODIFIER_KEY
-
Constructor Summary
Constructors Constructor Description IdInformation(Object id, String modifier, String messageValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
static Map<String,String>
deserializeMessage(String serialized)
boolean
equals(Object o)
Object
getId()
String
getMessageValue()
String
getModifier()
int
hashCode()
String
serializeMessage()
String
toString()
-
-
-
Field Detail
-
DELIMITER
public static final String DELIMITER
- See Also:
- Constant Field Values
-
MODIFIER_KEY
public static final String MODIFIER_KEY
- See Also:
- Constant Field Values
-
MESSAGE_VALUE_KEY
public static final String MESSAGE_VALUE_KEY
- See Also:
- Constant Field Values
-
-