PortfolioHistory

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

Constructors

Link copied to clipboard
constructor()
constructor(@NotNull portfolio: @NotNull Portfolio, tradeOccurred: Boolean)
constructor(@NotNull portfolio: @NotNull Portfolio, lastUpdated: LocalDateTime)
constructor(@Nullable portfolio: @Nullable Portfolio, dollarBalance: Double, shareBalance: Double, totalWorth: Double, valueChange: Double, tradeOccurred: Boolean, lastUpdated: LocalDateTime)

Functions

Link copied to clipboard
@NotNull
open fun builder(): @NotNull PortfolioHistoryBuilder
Link copied to clipboard
open fun calculateValueChange(@Nullable previous: @Nullable PortfolioHistory)
Link copied to clipboard
open fun getId(): @Nullable Long
abstract fun getId(): T
Link copied to clipboard
open fun setId(id: @Nullable Long)
Link copied to clipboard
@NotNull
open fun toString(): @NotNull String