public class AbstractLineItemTO extends BaseTO
| Modifier and Type | Field and Description |
|---|---|
private MoneyTO |
billableNet |
private MoneyTO |
billableNetOtherCurrency |
private Integer |
billLineItemOrder |
private LineItemBillType |
billType |
private Identifier |
chargeBandId |
private MoneyTO |
cost |
private String |
description |
private Boolean |
excludeFromInvoice |
private String |
externalData |
private String |
externalNote |
private String |
internalNote |
private Integer |
lineItemOrder |
private BigDecimal |
multiplier |
private BigDecimal |
quantity |
private PrecisionMoneyTO |
rate |
private PrecisionMoneyTO |
rateOtherCurrency |
private PrecisionMoneyTO |
realisationRate |
private Identifier |
taxTypeId |
private Identifier |
taxTypeTwoId |
private MoneyTO |
total |
private MoneyTO |
totalOtherCurrency |
private String |
uuid |
| Constructor and Description |
|---|
AbstractLineItemTO() |
AbstractLineItemTO(Long id) |
clearPersistanceProps, getDateCreated, getDateModified, getId, getVersion, isPersisted, isUnpersisted, nullMyIds, setDateCreated, setDateModified, setId, setVersion@NotNull(groups={com.sohnar.trafficlite.validation.groups.LineItemChargeBandChecks.class,com.sohnar.trafficlite.validation.groups.MilestoneChecks.class})
private String uuid
private String description
private String externalNote
private String internalNote
@NotNull(groups=com.sohnar.trafficlite.validation.groups.LineItemChargeBandChecks.class) private BigDecimal quantity
@NotNull(groups=com.sohnar.trafficlite.validation.groups.LineItemChargeBandChecks.class) private BigDecimal multiplier
@NotNull(groups=com.sohnar.trafficlite.validation.groups.LineItemChargeBandChecks.class) private MoneyTO cost
@NotNull(groups=com.sohnar.trafficlite.validation.groups.LineItemChargeBandChecks.class) private PrecisionMoneyTO rate
private PrecisionMoneyTO realisationRate
private PrecisionMoneyTO rateOtherCurrency
@NotNull(groups={com.sohnar.trafficlite.validation.groups.LineItemChargeBandChecks.class,com.sohnar.trafficlite.validation.groups.MilestoneChecks.class})
private MoneyTO total
private MoneyTO totalOtherCurrency
@NotNull(groups=com.sohnar.trafficlite.validation.groups.LineItemChargeBandChecks.class) private Identifier taxTypeId
private Identifier taxTypeTwoId
private Integer lineItemOrder
@NotNull(groups=com.sohnar.trafficlite.validation.groups.LineItemChargeBandChecks.class) @Null(groups=com.sohnar.trafficlite.validation.groups.MilestoneChecks.class) private Identifier chargeBandId
private Integer billLineItemOrder
@NotNull private LineItemBillType billType
@NotNull(groups={com.sohnar.trafficlite.validation.groups.LineItemChargeBandChecks.class,com.sohnar.trafficlite.validation.groups.MilestoneChecks.class})
private MoneyTO billableNet
private MoneyTO billableNetOtherCurrency
@NotNull private Boolean excludeFromInvoice
private String externalData
public AbstractLineItemTO(Long id)
public AbstractLineItemTO()
public PrecisionMoneyTO getRealisationRate()
public void setRealisationRate(PrecisionMoneyTO realisationRate)
public String getUuid()
public void setUuid(String uuid)
public String getDescription()
public void setDescription(String description)
public String getExternalNote()
public void setExternalNote(String externalNote)
public String getInternalNote()
public void setInternalNote(String internalNote)
public BigDecimal getQuantity()
public void setQuantity(BigDecimal quantity)
public BigDecimal getMultiplier()
public void setMultiplier(BigDecimal multiplier)
public MoneyTO getCost()
public void setCost(MoneyTO cost)
public PrecisionMoneyTO getRate()
public void setRate(PrecisionMoneyTO rate)
public MoneyTO getTotal()
public void setTotal(MoneyTO total)
public Integer getLineItemOrder()
public void setLineItemOrder(Integer lineItemOrder)
public Identifier getChargeBandId()
public void setChargeBandId(Identifier chargeBandId)
public Identifier getTaxTypeId()
public void setTaxTypeId(Identifier taxTypeId)
public Identifier getTaxTypeTwoId()
public void setTaxTypeTwoId(Identifier taxTypeTwoId)
public Integer getBillLineItemOrder()
public void setBillLineItemOrder(Integer billLineItemOrder)
public LineItemBillType getBillType()
public void setBillType(LineItemBillType billType)
public MoneyTO getBillableNet()
public void setBillableNet(MoneyTO billableNet)
public MoneyTO getBillableNetOtherCurrency()
public void setBillableNetOtherCurrency(MoneyTO billableNetOtherCurrency)
public Boolean getExcludeFromInvoice()
public void setExcludeFromInvoice(Boolean excludeFromInvoice)
public PrecisionMoneyTO getRateOtherCurrency()
public void setRateOtherCurrency(PrecisionMoneyTO rateOtherCurrency)
public MoneyTO getTotalOtherCurrency()
public void setTotalOtherCurrency(MoneyTO totalOtherCurrency)
public String getExternalData()
public void setExternalData(String externalData)
public void totalFromQtyRate()
public void multplierFromCostRate()
Copyright © 2008–2016 Sohnar Ltd.. All rights reserved.