PortfolioAssetHistory

@Entity
open class PortfolioAssetHistory : AutoGeneratedIdentifiableEntity, SequentiallyValuable<T>

Constructors

Link copied to clipboard
constructor()
constructor(@NotNull portfolioAsset: @NotNull PortfolioAsset, tradeOccurred: Boolean)
constructor(@NotNull portfolioAsset: @NotNull PortfolioAsset, lastUpdated: LocalDateTime)

Functions

Link copied to clipboard
open fun calculateShareChange(@Nullable previousHistoryWithShares: @Nullable PortfolioAssetHistory)
Link copied to clipboard
open fun calculateValueChange(@Nullable previousHistory: @Nullable PortfolioAssetHistory)
Link copied to clipboard
open fun getId(): @Nullable Long
abstract fun getId(): T
Link copied to clipboard
open fun setId(id: @Nullable Long)