private PortfolioItemSummary(StandardId id, PortfolioItemType portfolioItemType, ProductType productType, ISet <Currency> currencies, string description) { JodaBeanUtils.notNull(portfolioItemType, "portfolioItemType"); JodaBeanUtils.notNull(productType, "productType"); JodaBeanUtils.notNull(currencies, "currencies"); JodaBeanUtils.notBlank(description, "description"); this.id = id; this.portfolioItemType = portfolioItemType; this.productType = productType; this.currencies = ImmutableSet.copyOf(currencies); this.description = description; }
/// <summary> /// Sets the description of the item. </summary> /// <param name="description"> the new value, not blank </param> /// <returns> this, for chaining, not null </returns> public Builder description(string description) { JodaBeanUtils.notBlank(description, "description"); this.description_Renamed = description; return(this); }