Class MessageTemplate0

    • Constructor Detail

      • MessageTemplate0

        public MessageTemplate0​(String messageKey,
                                String defaultMessage)
      • MessageTemplate0

        public MessageTemplate0​(String messageKey)
    • Method Detail

      • getKey

        public String getKey()
        Description copied from interface: MessageTemplate
        The message key for this MessageTemplate. 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:
        getKey in interface MessageTemplate
        Returns:
        the message key for this MessageTemplate
      • getDefaultMessage

        public String getDefaultMessage()
        Description copied from interface: MessageTemplate
        The default Message for the given message key
        E.g. say the MessageTemplate.getKey() is SALES.INVENTORY_ITEM.OUT_OF_STOCK and the concrete MessageTemplate is a MessageTemplate1 then 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:
        getDefaultMessage in interface MessageTemplate
        Returns:
        the default message for the given message key