Class AbstractMessageTemplate
java.lang.Object
dk.cloudcreate.essentials.shared.messages.AbstractMessageTemplate
- All Implemented Interfaces:
MessageTemplate
- Direct Known Subclasses:
MessageTemplate0,MessageTemplate1,MessageTemplate2,MessageTemplate3,MessageTemplate4
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe default Message for the given message key
E.g. say theMessageTemplate.getKey()isSALES.INVENTORY_ITEM.OUT_OF_STOCKand the concreteMessageTemplateis aMessageTemplate1then a default english message for this key could be:Inventory item {0} is out of Stock, which would be defined as:getKey()The message key for thisMessageTemplate.inthashCode()toString()
-
Field Details
-
key
-
defaultMessage
-
-
Constructor Details
-
AbstractMessageTemplate
-
AbstractMessageTemplate
-
-
Method Details
-
getKey
Description copied from interface:MessageTemplateThe message key for thisMessageTemplate. Message key's can be used for multiple purposes:- A Message key is the identifier for a message or error (e.g. INVENTORY_ITEM.OUT_OF_STOCK)
- A Message key can be used to lookup translations (e.g. in a Resource bundle)
- Specified by:
getKeyin interfaceMessageTemplate- Returns:
- the message key for this
MessageTemplate
-
getDefaultMessage
Description copied from interface:MessageTemplateThe default Message for the given message key
E.g. say theMessageTemplate.getKey()isSALES.INVENTORY_ITEM.OUT_OF_STOCKand the concreteMessageTemplateis aMessageTemplate1then a default english message for this key could be:Inventory item {0} is out of Stock, which would be defined as:MessageTemplate1<ProductName> INVENTORY_OUT_OF_STOCK = MessageTemplates.key1("INVENTORY_ITEM.OUT_OF_STOCK", "Inventory item {0} is out of Stock");- Specified by:
getDefaultMessagein interfaceMessageTemplate- Returns:
- the default message for the given message key
-
equals
-
hashCode
public int hashCode() -
toString
-