A B C D E F G H I J L M O P R S T V W Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Accounting - Interface in it.tidalwave.accounting.model
- add(Money) - Method in class it.tidalwave.accounting.model.types.Money
- addCustomer() - Method in interface it.tidalwave.accounting.model.CustomerRegistry
-
Returns a
Project.Builder
for adding aCustomer
to the registry. - addInvoice() - Method in interface it.tidalwave.accounting.model.InvoiceRegistry
-
Returns an
Invoice.Builder
for adding aInvoice
to the registry. - addJobEvent() - Method in interface it.tidalwave.accounting.model.JobEventRegistry
- addProject() - Method in interface it.tidalwave.accounting.model.ProjectRegistry
-
Returns a
Project.Builder
for adding aProject
to the registry. - Address - Class in it.tidalwave.accounting.model.types
-
This class models the address of a customer.
- Address(Address.Builder) - Constructor for class it.tidalwave.accounting.model.types.Address
- Address.Builder - Class in it.tidalwave.accounting.model.types
- asString() - Method in class it.tidalwave.accounting.model.HourlyReport
B
- builder() - Static method in interface it.tidalwave.accounting.model.Customer
- builder() - Static method in interface it.tidalwave.accounting.model.JobEvent
-
Creates a builder for a job event.
- builder() - Static method in interface it.tidalwave.accounting.model.Project
- builder() - Static method in class it.tidalwave.accounting.model.types.Address
- Builder() - Constructor for class it.tidalwave.accounting.model.Customer.Builder
- Builder() - Constructor for class it.tidalwave.accounting.model.Invoice.Builder
- Builder() - Constructor for class it.tidalwave.accounting.model.JobEvent.Builder
- Builder() - Constructor for class it.tidalwave.accounting.model.Project.Builder
- Builder() - Constructor for class it.tidalwave.accounting.model.types.Address.Builder
- Builder(Customer.Builder.Callback) - Constructor for class it.tidalwave.accounting.model.Customer.Builder
- Builder(Invoice.Builder.Callback) - Constructor for class it.tidalwave.accounting.model.Invoice.Builder
- Builder(Project.Builder.Callback) - Constructor for class it.tidalwave.accounting.model.Project.Builder
C
- CLOSED - it.tidalwave.accounting.model.Project.Status
- compareTo(Money) - Method in class it.tidalwave.accounting.model.types.Money
- create() - Method in class it.tidalwave.accounting.model.Customer.Builder
- create() - Method in class it.tidalwave.accounting.model.Invoice.Builder
- create() - Method in class it.tidalwave.accounting.model.JobEvent.Builder
- create() - Method in class it.tidalwave.accounting.model.Project.Builder
- create() - Method in class it.tidalwave.accounting.model.types.Address.Builder
- createCustomer(Customer.Builder) - Method in interface it.tidalwave.accounting.model.spi.ObjectFactory
- createInvoice(Invoice.Builder) - Method in interface it.tidalwave.accounting.model.spi.ObjectFactory
- createJobEvent(JobEvent.Builder) - Method in interface it.tidalwave.accounting.model.spi.ObjectFactory
- createNew() - Static method in interface it.tidalwave.accounting.model.Accounting
- createProject(Project.Builder) - Method in interface it.tidalwave.accounting.model.spi.ObjectFactory
- createReport() - Method in interface it.tidalwave.accounting.model.HourlyReportGenerator
- Customer - Interface in it.tidalwave.accounting.model
-
This class models a customer.
- Customer.Builder - Class in it.tidalwave.accounting.model
- Customer.Builder.Callback - Interface in it.tidalwave.accounting.model
- CustomerRegistry - Interface in it.tidalwave.accounting.model
- CustomerRegistry - Static variable in interface it.tidalwave.accounting.model.ProjectRegistry
- CustomerRegistry.Finder - Interface in it.tidalwave.accounting.model
- CustomerSpi - Interface in it.tidalwave.accounting.model.spi
D
- DATE_FORMATTER - Static variable in class it.tidalwave.accounting.model.spi.util.Formatters
- DATETIME_FORMATTER - Static variable in class it.tidalwave.accounting.model.spi.util.Formatters
- DEFAULT - Static variable in interface it.tidalwave.accounting.model.Customer.Builder.Callback
- DEFAULT - Static variable in interface it.tidalwave.accounting.model.Invoice.Builder.Callback
- DEFAULT - Static variable in interface it.tidalwave.accounting.model.Project.Builder.Callback
- divided(Money) - Method in class it.tidalwave.accounting.model.types.Money
- DURATION_FORMATTER - Static variable in class it.tidalwave.accounting.model.spi.util.Formatters
- DurationFormat - Class in it.tidalwave.accounting.model.spi.util
- DurationFormat() - Constructor for class it.tidalwave.accounting.model.spi.util.DurationFormat
E
F
- findChildren() - Method in interface it.tidalwave.accounting.model.JobEventGroup
- findChildren() - Method in interface it.tidalwave.accounting.model.Project
- findCustomers() - Method in interface it.tidalwave.accounting.model.CustomerRegistry
-
Returns a
CustomerRegistry.Finder
for findingCustomer
s. - findInvoices() - Method in interface it.tidalwave.accounting.model.InvoiceRegistry
-
Returns a
InvoiceRegistry.Finder
for findingInvoice
s. - findJobEvent() - Method in interface it.tidalwave.accounting.model.JobEventRegistry
-
Returns a
Finder
for findingJobEvent
s. - findJobEvents() - Method in interface it.tidalwave.accounting.model.Invoice
-
Creates a finder for job events.
- findJobEvents() - Method in interface it.tidalwave.accounting.model.ProjectRegistry
-
Returns a
ProjectRegistry.ProjectFinder
for findingJobEvent
s. - findProjects() - Method in interface it.tidalwave.accounting.model.Customer
- findProjects() - Method in interface it.tidalwave.accounting.model.ProjectRegistry
-
Returns a
ProjectRegistry.ProjectFinder
for findingProject
s. - FLAT - it.tidalwave.accounting.model.JobEvent.Type
- FlatJobEventSpi - Interface in it.tidalwave.accounting.model.spi
- format(Money) - Method in class it.tidalwave.accounting.model.spi.util.MoneyFormat
- format(Duration) - Method in class it.tidalwave.accounting.model.spi.util.DurationFormat
- Formatters - Class in it.tidalwave.accounting.model.spi.util
- Formatters() - Constructor for class it.tidalwave.accounting.model.spi.util.Formatters
G
- getBudget() - Method in interface it.tidalwave.accounting.model.spi.ProjectSpi
- getCustomer() - Method in interface it.tidalwave.accounting.model.Project
- getCustomerRegistry() - Method in interface it.tidalwave.accounting.model.Accounting
- getDate() - Method in interface it.tidalwave.accounting.model.spi.FlatJobEventSpi
-
Returns the date of the event.
- getDateTime() - Method in interface it.tidalwave.accounting.model.spi.JobEventSpi
-
Returns the datetime of this event.
- getDescription() - Method in interface it.tidalwave.accounting.model.spi.JobEventSpi
-
Returns the description of this event.
- getDuration() - Method in interface it.tidalwave.accounting.model.ProjectRegistry.JobEventFinder
- getDuration() - Method in interface it.tidalwave.accounting.model.spi.JobEventSpi
-
Returns the duration of this event.
- getDuration() - Method in interface it.tidalwave.accounting.model.spi.ProjectSpi
- getDuration() - Method in interface it.tidalwave.accounting.model.spi.TimedJobEventSpi
- getEarnings() - Method in interface it.tidalwave.accounting.model.InvoiceRegistry.Finder
- getEarnings() - Method in interface it.tidalwave.accounting.model.ProjectRegistry.JobEventFinder
- getEarnings() - Method in interface it.tidalwave.accounting.model.spi.InvoiceSpi
-
Returns the earnings for this invoice.
- getEarnings() - Method in interface it.tidalwave.accounting.model.spi.JobEventSpi
-
Returns the earnings of this event.
- getEarnings() - Method in interface it.tidalwave.accounting.model.spi.ProjectSpi
- getEndDate() - Method in interface it.tidalwave.accounting.model.spi.ProjectSpi
- getEndDateTime() - Method in interface it.tidalwave.accounting.model.spi.TimedJobEventSpi
- getFormat() - Static method in class it.tidalwave.accounting.model.types.Money
- getHourlyRate() - Method in interface it.tidalwave.accounting.model.spi.ProjectSpi
- getHourlyRate() - Method in interface it.tidalwave.accounting.model.spi.TimedJobEventSpi
- getInstance() - Static method in interface it.tidalwave.accounting.model.spi.ObjectFactory
- getInvoicedEarnings() - Method in interface it.tidalwave.accounting.model.spi.ProjectSpi
- getInvoiceRegistry() - Method in interface it.tidalwave.accounting.model.Accounting
- getName() - Method in interface it.tidalwave.accounting.model.spi.CustomerSpi
- getName() - Method in interface it.tidalwave.accounting.model.spi.JobEventSpi
-
Returns the name of this event.
- getName() - Method in interface it.tidalwave.accounting.model.spi.ProjectSpi
- getNotes() - Method in interface it.tidalwave.accounting.model.spi.ProjectSpi
- getNumber() - Method in interface it.tidalwave.accounting.model.spi.InvoiceSpi
-
Returns the id of the invoice.
- getNumber() - Method in interface it.tidalwave.accounting.model.spi.ProjectSpi
- getProject() - Method in interface it.tidalwave.accounting.model.spi.InvoiceSpi
-
Returns the project associated to this invoice.
- getProjectRegistry() - Method in interface it.tidalwave.accounting.model.Accounting
- getStartDate() - Method in interface it.tidalwave.accounting.model.spi.ProjectSpi
- getStartDateTime() - Method in interface it.tidalwave.accounting.model.spi.TimedJobEventSpi
- getStatus() - Method in interface it.tidalwave.accounting.model.spi.ProjectSpi
- getTax() - Method in interface it.tidalwave.accounting.model.spi.InvoiceSpi
-
Returns the tax associated to this invoice.
- greaterThan(Money) - Method in class it.tidalwave.accounting.model.types.Money
H
- HourlyReport - Class in it.tidalwave.accounting.model
- HourlyReport() - Constructor for class it.tidalwave.accounting.model.HourlyReport
- HourlyReportGenerator - Interface in it.tidalwave.accounting.model
I
- Invoice - Interface in it.tidalwave.accounting.model
- Invoice.Builder - Class in it.tidalwave.accounting.model
- Invoice.Builder.Callback - Interface in it.tidalwave.accounting.model
- InvoiceRegistry - Interface in it.tidalwave.accounting.model
- InvoiceRegistry.Finder - Interface in it.tidalwave.accounting.model
- InvoiceSpi - Interface in it.tidalwave.accounting.model.spi
- isEqualTo(Money) - Method in class it.tidalwave.accounting.model.types.Money
- it.tidalwave.accounting.model - package it.tidalwave.accounting.model
- it.tidalwave.accounting.model.spi - package it.tidalwave.accounting.model.spi
- it.tidalwave.accounting.model.spi.util - package it.tidalwave.accounting.model.spi.util
- it.tidalwave.accounting.model.types - package it.tidalwave.accounting.model.types
J
- JobEvent - Interface in it.tidalwave.accounting.model
-
This class models a single job event.
- JobEvent.Builder - Class in it.tidalwave.accounting.model
- JobEvent.Type - Enum in it.tidalwave.accounting.model
- JobEventGroup - Interface in it.tidalwave.accounting.model
- JobEventGroupSpi - Interface in it.tidalwave.accounting.model.spi
- JobEventRegistry - Interface in it.tidalwave.accounting.model
- JobEventSpi - Interface in it.tidalwave.accounting.model.spi
L
- lowerThan(Money) - Method in class it.tidalwave.accounting.model.types.Money
M
- Money - Class in it.tidalwave.accounting.model.types
-
This class models an amount of money.
- MONEY_FORMATTER - Static variable in class it.tidalwave.accounting.model.spi.util.Formatters
- MoneyFormat - Class in it.tidalwave.accounting.model.spi.util
- MoneyFormat() - Constructor for class it.tidalwave.accounting.model.spi.util.MoneyFormat
O
- ObjectFactory - Interface in it.tidalwave.accounting.model.spi
- of(long, String) - Static method in class it.tidalwave.accounting.model.types.Money
- of(BigDecimal, String) - Static method in class it.tidalwave.accounting.model.types.Money
- OPEN - it.tidalwave.accounting.model.Project.Status
P
- parse(String) - Static method in class it.tidalwave.accounting.model.types.Money
- Project - Interface in it.tidalwave.accounting.model
-
This class models a project.
- Project.Builder - Class in it.tidalwave.accounting.model
- Project.Builder.Callback - Interface in it.tidalwave.accounting.model
- Project.Status - Enum in it.tidalwave.accounting.model
- ProjectRegistry - Interface in it.tidalwave.accounting.model
- ProjectRegistry.JobEventFinder - Interface in it.tidalwave.accounting.model
- ProjectRegistry.ProjectFinder - Interface in it.tidalwave.accounting.model
- ProjectSpi - Interface in it.tidalwave.accounting.model.spi
R
- register(Customer) - Method in interface it.tidalwave.accounting.model.Customer.Builder.Callback
- register(Invoice) - Method in interface it.tidalwave.accounting.model.Invoice.Builder.Callback
- register(Project) - Method in interface it.tidalwave.accounting.model.Project.Builder.Callback
S
- subtract(Money) - Method in class it.tidalwave.accounting.model.types.Money
T
- TIMED - it.tidalwave.accounting.model.JobEvent.Type
- TimedJobEventSpi - Interface in it.tidalwave.accounting.model.spi
- toBuilder() - Method in interface it.tidalwave.accounting.model.Customer
-
Returns a builder pre-populated with all the attributes.
- toBuilder() - Method in interface it.tidalwave.accounting.model.Invoice
-
Returns a builder pre-populated with all the attributes.
- toBuilder() - Method in interface it.tidalwave.accounting.model.JobEvent
-
Returns a builder pre-populated with all the attributes.
- toBuilder() - Method in interface it.tidalwave.accounting.model.Project
-
Returns a builder pre-populated with all the attributes.
- toString() - Method in class it.tidalwave.accounting.model.types.Money
V
- valueOf(String) - Static method in enum it.tidalwave.accounting.model.JobEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum it.tidalwave.accounting.model.Project.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum it.tidalwave.accounting.model.JobEvent.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum it.tidalwave.accounting.model.Project.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- with(Customer.Builder) - Method in class it.tidalwave.accounting.model.Customer.Builder
- with(Invoice.Builder) - Method in class it.tidalwave.accounting.model.Invoice.Builder
- with(Project.Builder) - Method in class it.tidalwave.accounting.model.Project.Builder
- withId(Id) - Method in interface it.tidalwave.accounting.model.CustomerRegistry.Finder
- withId(Id) - Method in interface it.tidalwave.accounting.model.InvoiceRegistry.Finder
- withId(Id) - Method in interface it.tidalwave.accounting.model.ProjectRegistry.JobEventFinder
- withId(Id) - Method in interface it.tidalwave.accounting.model.ProjectRegistry.ProjectFinder
- withProject(Project) - Method in interface it.tidalwave.accounting.model.InvoiceRegistry.Finder
Z
_
- _HourlyReportGenerator_ - Static variable in interface it.tidalwave.accounting.model.HourlyReportGenerator
- _JobEventRegistry_ - Static variable in interface it.tidalwave.accounting.model.JobEventRegistry
All Classes All Packages