Class MahoeAccountStatement
- java.lang.Object
-
- de.frankmuenster.mahoe.statements.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 objectMahoeAccountStatement(java.util.Date createDate)
Creates a new filled statement objectMahoeAccountStatement(java.util.Date createDate, java.lang.String name1)
Creates a new partially filled statement objectMahoeAccountStatement(java.util.Date createDate, java.lang.String name1, java.lang.String name2)
Creates a new partially filled statement objectMahoeAccountStatement(java.util.Date createDate, java.lang.String name1, java.lang.String name2, java.lang.String name3)
Creates a new partially filled statement objectMahoeAccountStatement(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.
-
-
-
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
-
-
-