public class Project extends Object
| Constructor and Description |
|---|
Project() |
| Modifier and Type | Method and Description |
|---|---|
Project |
contactId(UUID contactId) |
Project |
creditNoteAmount(Amount creditNoteAmount) |
Project |
currencyCode(CurrencyCode currencyCode) |
Project |
deadlineUtc(org.threeten.bp.OffsetDateTime deadlineUtc) |
Project |
deposit(Amount deposit) |
Project |
depositApplied(Amount depositApplied) |
boolean |
equals(Object o) |
Project |
estimate(Amount estimate) |
Project |
estimateAmount(Amount estimateAmount) |
Project |
expenseAmountInvoiced(Amount expenseAmountInvoiced) |
Project |
expenseAmountToBeInvoiced(Amount expenseAmountToBeInvoiced) |
UUID |
getContactId()
Identifier of the contact this project was created for.
|
Amount |
getCreditNoteAmount()
Get creditNoteAmount
|
CurrencyCode |
getCurrencyCode()
Get currencyCode
|
org.threeten.bp.OffsetDateTime |
getDeadlineUtc()
Deadline for the project.
|
Amount |
getDeposit()
Get deposit
|
Amount |
getDepositApplied()
Get depositApplied
|
Amount |
getEstimate()
Get estimate
|
Amount |
getEstimateAmount()
Get estimateAmount
|
Amount |
getExpenseAmountInvoiced()
Get expenseAmountInvoiced
|
Amount |
getExpenseAmountToBeInvoiced()
Get expenseAmountToBeInvoiced
|
Integer |
getMinutesLogged()
A total of minutes logged against all tasks on the Project.
|
Integer |
getMinutesToBeInvoiced()
Minutes which have not been invoiced across all chargeable tasks in the project.
|
String |
getName()
Name of the project.
|
Amount |
getProjectAmountInvoiced()
Get projectAmountInvoiced
|
UUID |
getProjectId()
Identifier of the project.
|
ProjectStatus |
getStatus()
Get status
|
Amount |
getTaskAmountInvoiced()
Get taskAmountInvoiced
|
Amount |
getTaskAmountToBeInvoiced()
Get taskAmountToBeInvoiced
|
Amount |
getTotalExpenseAmount()
Get totalExpenseAmount
|
Amount |
getTotalInvoiced()
Get totalInvoiced
|
Amount |
getTotalTaskAmount()
Get totalTaskAmount
|
Amount |
getTotalToBeInvoiced()
Get totalToBeInvoiced
|
int |
hashCode() |
Project |
minutesLogged(Integer minutesLogged) |
Project |
minutesToBeInvoiced(Integer minutesToBeInvoiced) |
Project |
name(String name) |
Project |
projectAmountInvoiced(Amount projectAmountInvoiced) |
Project |
projectId(UUID projectId) |
void |
setContactId(UUID contactId) |
void |
setCreditNoteAmount(Amount creditNoteAmount) |
void |
setCurrencyCode(CurrencyCode currencyCode) |
void |
setDeadlineUtc(org.threeten.bp.OffsetDateTime deadlineUtc) |
void |
setDeposit(Amount deposit) |
void |
setDepositApplied(Amount depositApplied) |
void |
setEstimate(Amount estimate) |
void |
setEstimateAmount(Amount estimateAmount) |
void |
setExpenseAmountInvoiced(Amount expenseAmountInvoiced) |
void |
setExpenseAmountToBeInvoiced(Amount expenseAmountToBeInvoiced) |
void |
setMinutesLogged(Integer minutesLogged) |
void |
setMinutesToBeInvoiced(Integer minutesToBeInvoiced) |
void |
setName(String name) |
void |
setProjectAmountInvoiced(Amount projectAmountInvoiced) |
void |
setProjectId(UUID projectId) |
void |
setStatus(ProjectStatus status) |
void |
setTaskAmountInvoiced(Amount taskAmountInvoiced) |
void |
setTaskAmountToBeInvoiced(Amount taskAmountToBeInvoiced) |
void |
setTotalExpenseAmount(Amount totalExpenseAmount) |
void |
setTotalInvoiced(Amount totalInvoiced) |
void |
setTotalTaskAmount(Amount totalTaskAmount) |
void |
setTotalToBeInvoiced(Amount totalToBeInvoiced) |
Project |
status(ProjectStatus status) |
Project |
taskAmountInvoiced(Amount taskAmountInvoiced) |
Project |
taskAmountToBeInvoiced(Amount taskAmountToBeInvoiced) |
String |
toString() |
Project |
totalExpenseAmount(Amount totalExpenseAmount) |
Project |
totalInvoiced(Amount totalInvoiced) |
Project |
totalTaskAmount(Amount totalTaskAmount) |
Project |
totalToBeInvoiced(Amount totalToBeInvoiced) |
public UUID getProjectId()
public void setProjectId(UUID projectId)
public UUID getContactId()
public void setContactId(UUID contactId)
public String getName()
public void setName(String name)
public Project currencyCode(CurrencyCode currencyCode)
public CurrencyCode getCurrencyCode()
public void setCurrencyCode(CurrencyCode currencyCode)
public Integer getMinutesLogged()
public void setMinutesLogged(Integer minutesLogged)
public Amount getTotalTaskAmount()
public void setTotalTaskAmount(Amount totalTaskAmount)
public Amount getTotalExpenseAmount()
public void setTotalExpenseAmount(Amount totalExpenseAmount)
public Amount getEstimateAmount()
public void setEstimateAmount(Amount estimateAmount)
public Integer getMinutesToBeInvoiced()
public void setMinutesToBeInvoiced(Integer minutesToBeInvoiced)
public Amount getTaskAmountToBeInvoiced()
public void setTaskAmountToBeInvoiced(Amount taskAmountToBeInvoiced)
public Amount getTaskAmountInvoiced()
public void setTaskAmountInvoiced(Amount taskAmountInvoiced)
public Project expenseAmountToBeInvoiced(Amount expenseAmountToBeInvoiced)
public Amount getExpenseAmountToBeInvoiced()
public void setExpenseAmountToBeInvoiced(Amount expenseAmountToBeInvoiced)
public Amount getExpenseAmountInvoiced()
public void setExpenseAmountInvoiced(Amount expenseAmountInvoiced)
public Amount getProjectAmountInvoiced()
public void setProjectAmountInvoiced(Amount projectAmountInvoiced)
public Amount getDeposit()
public void setDeposit(Amount deposit)
public Amount getDepositApplied()
public void setDepositApplied(Amount depositApplied)
public Amount getCreditNoteAmount()
public void setCreditNoteAmount(Amount creditNoteAmount)
public Project deadlineUtc(org.threeten.bp.OffsetDateTime deadlineUtc)
public org.threeten.bp.OffsetDateTime getDeadlineUtc()
public void setDeadlineUtc(org.threeten.bp.OffsetDateTime deadlineUtc)
public Amount getTotalInvoiced()
public void setTotalInvoiced(Amount totalInvoiced)
public Amount getTotalToBeInvoiced()
public void setTotalToBeInvoiced(Amount totalToBeInvoiced)
public Amount getEstimate()
public void setEstimate(Amount estimate)
public Project status(ProjectStatus status)
public ProjectStatus getStatus()
public void setStatus(ProjectStatus status)
Copyright © 2020. All rights reserved.