Class FinancialStatement.FinancialStatementBuilder
java.lang.Object
com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- Enclosing class:
FinancialStatement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate List<AccountLine> private Companyprivate BigDecimalprivate Longprivate LocalDateTimeprivate Userprivate BigDecimalprivate LocalDateprivate BigDecimalprivate StatementType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccounts(List<AccountLine> accounts) build()equity(BigDecimal equity) importedAt(LocalDateTime importedAt) importedBy(User importedBy) netIncome(BigDecimal netIncome) referenceDate(LocalDate referenceDate) revenue(BigDecimal revenue) toString()type(StatementType type)
-
Field Details
-
id
-
company
-
referenceDate
-
type
-
revenue
-
netIncome
-
equity
-
importedAt
-
importedBy
-
accounts$set
private boolean accounts$set -
accounts$value
-
-
Constructor Details
-
FinancialStatementBuilder
FinancialStatementBuilder()
-
-
Method Details
-
id
- Returns:
this.
-
company
- Returns:
this.
-
referenceDate
- Returns:
this.
-
type
- Returns:
this.
-
revenue
- Returns:
this.
-
netIncome
- Returns:
this.
-
equity
- Returns:
this.
-
importedAt
- Returns:
this.
-
importedBy
- Returns:
this.
-
accounts
- Returns:
this.
-
build
-
toString
-