Class MahoeAccountStatement


  • public class MahoeAccountStatement
    extends java.lang.Object
    An account statement bean with needed fields
    Author:
    Frank Münster
    • Constructor Summary

      Constructors 
      Constructor Description
      MahoeAccountStatement()
      Creates a new empty statement object
      MahoeAccountStatement​(java.util.Date createDate)
      Creates a new filled statement object
      MahoeAccountStatement​(java.util.Date createDate, java.lang.String name1)
      Creates a new partially filled statement object
      MahoeAccountStatement​(java.util.Date createDate, java.lang.String name1, java.lang.String name2)
      Creates a new partially filled statement object
      MahoeAccountStatement​(java.util.Date createDate, java.lang.String name1, java.lang.String name2, java.lang.String name3)
      Creates a new partially filled statement object
      MahoeAccountStatement​(java.util.Date createDate, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String comment)
      Creates a new filled statement object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getComment()  
      java.util.Date getCreateDate()  
      java.lang.String getName1()  
      java.lang.String getName2()  
      java.lang.String getName3()  
      java.lang.Integer getNumber()
      Returns the number of the account statement.
      java.lang.Integer getYear()
      Returns the year of the account statement.
      boolean isComplete()
      Checks is all mandatory fields are set.
      void setComment​(java.lang.String comment)  
      void setCreateDate​(java.util.Date createDate)  
      void setName1​(java.lang.String name1)  
      void setName2​(java.lang.String name2)  
      void setName3​(java.lang.String name3)  
      void setNumber​(java.lang.Integer number)
      Sets the number of the account statement.
      void setYear​(java.lang.Integer year)
      Sets the year of the account statement.
      • Methods inherited from class java.lang.Object

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

      • MahoeAccountStatement

        public MahoeAccountStatement()
        Creates a new empty statement object
      • MahoeAccountStatement

        public MahoeAccountStatement​(java.util.Date createDate)
        Creates a new filled statement object
        Parameters:
        createDate -
      • MahoeAccountStatement

        public MahoeAccountStatement​(java.util.Date createDate,
                                     java.lang.String name1)
        Creates a new partially filled statement object
        Parameters:
        createDate -
        name1 -
      • MahoeAccountStatement

        public MahoeAccountStatement​(java.util.Date createDate,
                                     java.lang.String name1,
                                     java.lang.String name2)
        Creates a new partially filled statement object
        Parameters:
        createDate -
        name1 -
        name2 -
      • MahoeAccountStatement

        public MahoeAccountStatement​(java.util.Date createDate,
                                     java.lang.String name1,
                                     java.lang.String name2,
                                     java.lang.String name3)
        Creates a new partially filled statement object
        Parameters:
        createDate -
        name1 -
        name2 -
        name3 -
      • MahoeAccountStatement

        public MahoeAccountStatement​(java.util.Date createDate,
                                     java.lang.String name1,
                                     java.lang.String name2,
                                     java.lang.String name3,
                                     java.lang.String comment)
        Creates a new filled statement object
        Parameters:
        createDate -
        name1 -
        name2 -
        name3 -
        comment -
    • Method Detail

      • getComment

        public java.lang.String getComment()
        Returns:
        the comment
      • getCreateDate

        public java.util.Date getCreateDate()
        Returns:
        the createDate
      • getName1

        public java.lang.String getName1()
        Returns:
        the name1
      • getName2

        public java.lang.String getName2()
        Returns:
        the name2
      • getName3

        public java.lang.String getName3()
        Returns:
        the name3
      • getNumber

        public java.lang.Integer getNumber()
        Returns the number of the account statement. If not set explicitly the month of the creation date is used
        Returns:
        the number of the account statement
      • getYear

        public java.lang.Integer getYear()
        Returns the year of the account statement. If not set explicitly the year of the creation date is used
        Returns:
        the year of the account statement
      • isComplete

        public boolean isComplete()
        Checks is all mandatory fields are set. This is actually only the createDate
        Returns:
        true if all mandatory fields are set, false else.
      • setComment

        public void setComment​(java.lang.String comment)
        Parameters:
        comment - the comment to set
      • setCreateDate

        public void setCreateDate​(java.util.Date createDate)
        Parameters:
        createDate - the createDate to set
      • setName1

        public void setName1​(java.lang.String name1)
        Parameters:
        name1 - the name1 to set
      • setName2

        public void setName2​(java.lang.String name2)
        Parameters:
        name2 - the name2 to set
      • setName3

        public void setName3​(java.lang.String name3)
        Parameters:
        name3 - the name3 to set
      • setNumber

        public void setNumber​(java.lang.Integer number)
        Sets the number of the account statement.
        Parameters:
        number -
      • setYear

        public void setYear​(java.lang.Integer year)
        Sets the year of the account statement.
        Parameters:
        year -