Class IncomeStatementData
java.lang.Object
org.cardanofoundation.lob.app.blockchain_publisher.domain.entity.reports.IncomeStatementData
- All Implemented Interfaces:
BiFunction<BigDecimal,,BigDecimal, BigDecimal> BinaryOperator<BigDecimal>,org.cardanofoundation.lob.app.accounting_reporting_core.domain.core.Validable,org.cardanofoundation.lob.app.support.calc.Summable
@Embeddable
public class IncomeStatementData
extends Object
implements org.cardanofoundation.lob.app.accounting_reporting_core.domain.core.Validable, org.cardanofoundation.lob.app.support.calc.Summable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiFunction
andThenMethods inherited from interface org.cardanofoundation.lob.app.support.calc.Summable
apply
-
Constructor Details
-
IncomeStatementData
public IncomeStatementData()
-
-
Method Details
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceorg.cardanofoundation.lob.app.accounting_reporting_core.domain.core.Validable
-
getRevenues
-
getCostOfGoodsAndServices
-
getOperatingExpenses
-
getFinancialIncome
-
getTaxExpenses
-
getExtraordinaryIncome
-
getProfitForTheYear
-
sumOf
- Specified by:
sumOfin interfaceorg.cardanofoundation.lob.app.support.calc.Summable
-