Class FundAssetDetailDto
java.lang.Object
es.kukenan.smartfi.microservice.contracts.api.assets.AssetDto
es.kukenan.smartfi.microservice.contracts.api.assets.FundAssetDto
es.kukenan.smartfi.microservice.contracts.api.assets.details.FundAssetDetailDto
- All Implemented Interfaces:
Dto,Visitable,Serializable
This class is use to describe the contact of a Product object.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ProductNumberDtoAssociated account.private List<IntervenerDto>Interveners.private LocalDateLiquid value.private DoubleFund profit calculated in the last 12 months.private DoubleFund profit calculated in this year. -
Constructor Summary
ConstructorsConstructorDescriptionFundAssetDetailDto(String id, ProductNumberDto connectedAccount, String isin, String name, List<IntervenerDto> interveners, AmountDto effectiveValue, AmountDto liquidationValue, LocalDate liquidationValueDate, Double unityQuantity, Double costEffectiveness, Double yearCostEffectiveness, Double monthCostEffectiveness) Full state constructor. -
Method Summary
-
Field Details
-
connectedAccount
Associated account. -
interveners
Interveners. -
liquidationValueDate
Liquid value. -
yearCostEffectiveness
Fund profit calculated in this year. -
monthCostEffectiveness
Fund profit calculated in the last 12 months.
-
-
Constructor Details
-
FundAssetDetailDto
public FundAssetDetailDto(String id, ProductNumberDto connectedAccount, String isin, String name, List<IntervenerDto> interveners, AmountDto effectiveValue, AmountDto liquidationValue, LocalDate liquidationValueDate, Double unityQuantity, Double costEffectiveness, Double yearCostEffectiveness, Double monthCostEffectiveness) Full state constructor.- Parameters:
id- fund asset identifier.connectedAccount- Associated account.isin- fund asset ISIN.name- fund asset ISIN name.interveners- Interveners.effectiveValue- effective value.liquidationValue- liquid value.liquidationValueDate- liquid value date.unityQuantity- shares count.costEffectiveness- fund profit calculated from fund asset creation.yearCostEffectiveness- fund profit calculated in this year.monthCostEffectiveness- fund profit calculated in the last 12 months.
-
-
Method Details
-
accept
Description copied from interface:VisitableAccept a visitor. Normally, this is implemented in the concrete class by delegating to a concrete visit method in the visitor.- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classFundAssetDto- Parameters:
visitor- visitor.
-