Class MahoeMessage


  • public class MahoeMessage
    extends java.lang.Object
    Eine Mahoe-Bank-Nachricht. Dient als Zwischenspeicher von Bank-Nachrichten, bis sie in der Datenbank gespeichert werden.
    Author:
    Frank Münster
    • Constructor Summary

      Constructors 
      Constructor Description
      MahoeMessage​(java.lang.String blz, java.util.Date date, java.lang.String subject, java.lang.String message)
      Erzeugt eine neue MahoeNachricht
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String createDuplicationKey​(java.util.Date date, java.lang.String title)
      creates the duplication check key
      java.lang.String getBlz()  
      java.util.Date getDate()  
      java.lang.String getId()  
      java.lang.String getMessage()  
      java.lang.String getSubject()  
      void saveAsNachricht()
      Save a Hibiscus message
      void setBlz​(java.lang.String blz)  
      void setDate​(java.util.Date date)  
      void setId​(java.lang.String id)  
      void setMessage​(java.lang.String message)
      Sets the message.
      void setSubject​(java.lang.String subject)  
      • Methods inherited from class java.lang.Object

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

      • MahoeMessage

        public MahoeMessage​(java.lang.String blz,
                            java.util.Date date,
                            java.lang.String subject,
                            java.lang.String message)
        Erzeugt eine neue MahoeNachricht
        Parameters:
        blz -
        date -
        subject -
        message - max. length 4000 characters. Longer messages will be truncated.
    • Method Detail

      • createDuplicationKey

        public static java.lang.String createDuplicationKey​(java.util.Date date,
                                                            java.lang.String title)
        creates the duplication check key
      • getBlz

        public java.lang.String getBlz()
        Returns:
        the blz
      • getDate

        public java.util.Date getDate()
        Returns:
        the date
      • getId

        public java.lang.String getId()
        Returns:
        the id
      • getMessage

        public java.lang.String getMessage()
        Returns:
        the message
      • getSubject

        public java.lang.String getSubject()
        Returns:
        the subject
      • saveAsNachricht

        public void saveAsNachricht()
                             throws java.rmi.RemoteException,
                                    de.willuhn.util.ApplicationException
        Save a Hibiscus message
        Throws:
        java.rmi.RemoteException
        de.willuhn.util.ApplicationException
      • setBlz

        public void setBlz​(java.lang.String blz)
        Parameters:
        blz - the blz to set
      • setDate

        public void setDate​(java.util.Date date)
        Parameters:
        date - the date to set
      • setId

        public void setId​(java.lang.String id)
        Parameters:
        id - the id to set
      • setMessage

        public void setMessage​(java.lang.String message)
        Sets the message. The max. length 4000 characters. Longer messages will be truncated.
        Parameters:
        message - the message to set.
      • setSubject

        public void setSubject​(java.lang.String subject)
        Parameters:
        subject - the subject to set