Class InvoiceTransfer
java.lang.Object
com.echothree.util.common.transfer.BaseTransfer
com.echothree.model.control.invoice.common.transfer.InvoiceTransfer
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionInvoiceTransfer
(InvoiceTypeTransfer invoiceType, String invoiceName, BillingAccountTransfer billingAccount, GlAccountTransfer glAccount, TermTransfer term, String reference, String description, WorkflowEntityStatusTransfer invoiceStatus) Creates a new instance of InvoiceTransfer -
Method Summary
Modifier and TypeMethodDescriptionReturns the billingAccount.Returns the description.Returns the glAccount.Returns the invoiceAliases.Returns the invoiceLines.Returns the invoiceName.Returns the invoiceRoles.Returns the invoiceStatus.Returns the invoiceTimes.Returns the invoiceType.Returns the reference.getTerm()
Returns the term.void
setBillingAccount
(BillingAccountTransfer billingAccount) Sets the billingAccount.void
setDescription
(String description) Sets the description.void
setGlAccount
(GlAccountTransfer glAccount) Sets the glAccount.void
setInvoiceAliases
(ListWrapper<InvoiceAliasTransfer> invoiceAliases) Sets the invoiceAliases.void
setInvoiceLines
(ListWrapper<InvoiceLineTransfer> invoiceLines) Sets the invoiceLines.void
setInvoiceName
(String invoiceName) Sets the invoiceName.void
setInvoiceRoles
(MapWrapper<InvoiceRoleTransfer> invoiceRoles) Sets the invoiceRoles.void
setInvoiceStatus
(WorkflowEntityStatusTransfer invoiceStatus) Sets the invoiceStatus.void
setInvoiceTimes
(MapWrapper<InvoiceTimeTransfer> invoiceTimes) Sets the invoiceTimes.void
setInvoiceType
(InvoiceTypeTransfer invoiceType) Sets the invoiceType.void
setReference
(String reference) Sets the reference.void
setTerm
(TermTransfer term) Sets the term.Methods inherited from class com.echothree.util.common.transfer.BaseTransfer
addComments, addOwnedWorkEffort, addRatings, getComments, getEntityAliasTypes, getEntityAttributeGroups, getEntityInstance, getOwnedWorkEfforts, getRatings, getTagScopes, setComments, setEntityAliasTypes, setEntityAttributeGroups, setEntityInstance, setOwnedWorkEfforts, setRatings, setTagScopes
-
Constructor Details
-
InvoiceTransfer
public InvoiceTransfer(InvoiceTypeTransfer invoiceType, String invoiceName, BillingAccountTransfer billingAccount, GlAccountTransfer glAccount, TermTransfer term, String reference, String description, WorkflowEntityStatusTransfer invoiceStatus) Creates a new instance of InvoiceTransfer
-
-
Method Details
-
getInvoiceType
Returns the invoiceType.- Returns:
- the invoiceType
-
setInvoiceType
Sets the invoiceType.- Parameters:
invoiceType
- the invoiceType to set
-
getInvoiceName
Returns the invoiceName.- Returns:
- the invoiceName
-
setInvoiceName
Sets the invoiceName.- Parameters:
invoiceName
- the invoiceName to set
-
getBillingAccount
Returns the billingAccount.- Returns:
- the billingAccount
-
setBillingAccount
Sets the billingAccount.- Parameters:
billingAccount
- the billingAccount to set
-
getGlAccount
Returns the glAccount.- Returns:
- the glAccount
-
setGlAccount
Sets the glAccount.- Parameters:
glAccount
- the glAccount to set
-
getTerm
Returns the term.- Returns:
- the term
-
setTerm
Sets the term.- Parameters:
term
- the term to set
-
getReference
Returns the reference.- Returns:
- the reference
-
setReference
Sets the reference.- Parameters:
reference
- the reference to set
-
getDescription
Returns the description.- Returns:
- the description
-
setDescription
Sets the description.- Parameters:
description
- the description to set
-
getInvoiceStatus
Returns the invoiceStatus.- Returns:
- the invoiceStatus
-
setInvoiceStatus
Sets the invoiceStatus.- Parameters:
invoiceStatus
- the invoiceStatus to set
-
getInvoiceTimes
Returns the invoiceTimes.- Returns:
- the invoiceTimes
-
setInvoiceTimes
Sets the invoiceTimes.- Parameters:
invoiceTimes
- the invoiceTimes to set
-
getInvoiceRoles
Returns the invoiceRoles.- Returns:
- the invoiceRoles
-
setInvoiceRoles
Sets the invoiceRoles.- Parameters:
invoiceRoles
- the invoiceRoles to set
-
getInvoiceLines
Returns the invoiceLines.- Returns:
- the invoiceLines
-
setInvoiceLines
Sets the invoiceLines.- Parameters:
invoiceLines
- the invoiceLines to set
-
getInvoiceAliases
Returns the invoiceAliases.- Returns:
- the invoiceAliases
-
setInvoiceAliases
Sets the invoiceAliases.- Parameters:
invoiceAliases
- the invoiceAliases to set
-