Class Messages

  • Direct Known Subclasses:
    Errors, LogMessages

    public abstract class Messages
    extends java.lang.Object
    Message manager
    Author:
    javaito
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Messages()  
    • Method Summary

      Modifier and Type Method Description
      protected void addInternalDefault​(java.lang.String errorCode, java.lang.String defaultMessage)
      Add the default value associated to error code.
      protected java.lang.String getInternalMessage​(java.lang.String messageCode, java.lang.String localeLayerName, java.lang.Object... params)
      Return the message associated to the error code.
      protected abstract java.lang.Class getLocaleLayerImplementation()
      Implement this method to specify a LocaleLayer for a particular Messages implementation
      You can use DefaultLocaleLayer if don't want a specific LocaleLayer
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Messages

        protected Messages()
    • Method Detail

      • getLocaleLayerImplementation

        protected abstract java.lang.Class getLocaleLayerImplementation()
        Implement this method to specify a LocaleLayer for a particular Messages implementation
        You can use DefaultLocaleLayer if don't want a specific LocaleLayer
        Returns:
        LocaleLayer implementation for the specific Messages implementation
      • getInternalMessage

        protected java.lang.String getInternalMessage​(java.lang.String messageCode,
                                                      java.lang.String localeLayerName,
                                                      java.lang.Object... params)
        Return the message associated to the error code.
        Parameters:
        messageCode - Message code.
        localeLayerName - Implementation name of the locale layer.
        params - Parameters to complete the message.
        Returns:
        Message complete and translated.
      • addInternalDefault

        protected void addInternalDefault​(java.lang.String errorCode,
                                          java.lang.String defaultMessage)
        Add the default value associated to error code.
        Parameters:
        errorCode - Error code.
        defaultMessage - Default message.