Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCEPT - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
- ACCEPTED - Enum constant in enum class ch.aaap.harvestclient.domain.Estimate.State
- ActiveAndUpdatedFilter - Class in ch.aaap.harvestclient.api.filter.base
- ActiveAndUpdatedFilter() - Constructor for class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
- addLineItem(Reference<Estimate>, EstimateItem) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
-
Create a new estimate line item and add it to the given estimate
- addLineItem(Reference<Estimate>, EstimateItem) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- addLineItem(Reference<Invoice>, InvoiceItem) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Create a new invoice line item and add it to the given invoice
- addLineItem(Reference<Invoice>, InvoiceItem) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- addLineItems(Reference<Estimate>, List<EstimateItem>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
-
Create new estimate line items and add it to the given estimate
- addLineItems(Reference<Estimate>, List<EstimateItem>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- addLineItems(Reference<Invoice>, List<InvoiceItem>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Create new invoice line items and add it to the given invoice
- addLineItems(Reference<Invoice>, List<InvoiceItem>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- addUser(Reference<Role>, Reference<User>) - Method in interface ch.aaap.harvestclient.api.RolesApi
-
Add a role to a user
- addUser(Reference<Role>, Reference<User>) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
- ADMIN - Enum constant in enum class ch.aaap.harvestclient.api.Api.Role
-
Harvest admin
- Api - Interface in ch.aaap.harvestclient.api
-
Generic interface for the different Harvest API.
- Api.Create<T> - Interface in ch.aaap.harvestclient.api
- Api.Delete<T> - Interface in ch.aaap.harvestclient.api
- Api.Get<T> - Interface in ch.aaap.harvestclient.api
- Api.GetNested<C,
T> - Interface in ch.aaap.harvestclient.api - Api.Permission - Annotation Interface in ch.aaap.harvestclient.api
-
Describes the kind of role the user of the api needs.
- Api.Role - Enum Class in ch.aaap.harvestclient.api
-
Types of permissions needed to use a certain api
- Api.Simple<T> - Interface in ch.aaap.harvestclient.api
-
Common interface for simple rest objects
- attachFile(long, MultipartBody.Part) - Method in interface ch.aaap.harvestclient.service.ExpenseService
- attachReceipt(Reference<Expense>, File) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
-
Attach a file as a receipt for an Expense
- attachReceipt(Reference<Expense>, File) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
- attachReceipt(Reference<Expense>, InputStream, String) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
-
Attach a file as a receipt for an Expense
- attachReceipt(Reference<Expense>, InputStream, String) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
B
- BaseObject<T> - Interface in ch.aaap.harvestclient.domain
- basePath - Static variable in interface ch.aaap.harvestclient.service.ClientContactService
- basePath - Static variable in interface ch.aaap.harvestclient.service.ClientService
- basePath - Static variable in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
- basePath - Static variable in interface ch.aaap.harvestclient.service.EstimateMessagesService
- basePath - Static variable in interface ch.aaap.harvestclient.service.EstimateService
- basePath - Static variable in interface ch.aaap.harvestclient.service.ExpenseCategoryService
- basePath - Static variable in interface ch.aaap.harvestclient.service.ExpenseService
- basePath - Static variable in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
- basePath - Static variable in interface ch.aaap.harvestclient.service.InvoiceMessagesService
- basePath - Static variable in interface ch.aaap.harvestclient.service.InvoicePaymentService
- basePath - Static variable in interface ch.aaap.harvestclient.service.InvoiceService
- basePath - Static variable in interface ch.aaap.harvestclient.service.TaskAssignmentService
- basePath - Static variable in interface ch.aaap.harvestclient.service.TaskService
- basePath - Static variable in interface ch.aaap.harvestclient.service.UserAssignmentService
- BaseReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
-
Used to deserialize objects references in other APIs, e.g.
- BASIC - Enum constant in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
-
Logs request and response lines.
- BODY - Enum constant in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
-
Logs request and response lines and their respective headers and bodies (if present).
C
- callOrThrow(Call<T>) - Static method in class ch.aaap.harvestclient.impl.ExceptionHandler
- callOrThrow(Call<T>, int) - Static method in class ch.aaap.harvestclient.impl.ExceptionHandler
- CATEGORY - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
- ch.aaap.harvestclient.api - package ch.aaap.harvestclient.api
-
Interfaces of the Harvest API exposed to user code
- ch.aaap.harvestclient.api.filter - package ch.aaap.harvestclient.api.filter
-
Filter options for the various list(filter) api methods
- ch.aaap.harvestclient.api.filter.base - package ch.aaap.harvestclient.api.filter.base
- ch.aaap.harvestclient.core - package ch.aaap.harvestclient.core
-
Main client class and related configuration (Authentication, JSON parsing)
- ch.aaap.harvestclient.core.gson - package ch.aaap.harvestclient.core.gson
-
Gson global configuration
- ch.aaap.harvestclient.core.ratelimit - package ch.aaap.harvestclient.core.ratelimit
- ch.aaap.harvestclient.core.util - package ch.aaap.harvestclient.core.util
- ch.aaap.harvestclient.domain - package ch.aaap.harvestclient.domain
-
Domain objects returned by the API.
- ch.aaap.harvestclient.domain.pagination - package ch.aaap.harvestclient.domain.pagination
-
Classes to deserialize paginated results (one per Domain class)
- ch.aaap.harvestclient.domain.param - package ch.aaap.harvestclient.domain.param
-
Holders of creation and update arguments
- ch.aaap.harvestclient.domain.reference - package ch.aaap.harvestclient.domain.reference
-
References to domain objects (light weight objects)
- ch.aaap.harvestclient.domain.reference.dto - package ch.aaap.harvestclient.domain.reference.dto
-
Mappings for how domain references are deserialized.
- ch.aaap.harvestclient.exception - package ch.aaap.harvestclient.exception
-
All Exceptions thrown by this library.
- ch.aaap.harvestclient.impl - package ch.aaap.harvestclient.impl
-
Blocking Implementations of
ch.aaap.harvestclient.api
interfaces - ch.aaap.harvestclient.service - package ch.aaap.harvestclient.service
-
Retrofit interfaces that map the Harvest REST endpoints
- ch.aaap.harvestclient.vendor.okhttp - package ch.aaap.harvestclient.vendor.okhttp
-
Vendored dependencies that were not upstreamed yet
- Client - Interface in ch.aaap.harvestclient.domain
- ClientAndUpdatedFilter - Class in ch.aaap.harvestclient.api.filter.base
- ClientAndUpdatedFilter() - Constructor for class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
- ClientContact - Interface in ch.aaap.harvestclient.domain
- ClientContactFilter - Class in ch.aaap.harvestclient.api.filter
- ClientContactFilter() - Constructor for class ch.aaap.harvestclient.api.filter.ClientContactFilter
- clientContacts() - Method in class ch.aaap.harvestclient.core.Harvest
- ClientContactsApi - Interface in ch.aaap.harvestclient.api
- ClientContactsApiImpl - Class in ch.aaap.harvestclient.impl
- ClientContactsApiImpl(ClientContactService) - Constructor for class ch.aaap.harvestclient.impl.ClientContactsApiImpl
- ClientContactService - Interface in ch.aaap.harvestclient.service
- ClientContactUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- ClientFilter - Class in ch.aaap.harvestclient.api.filter
- ClientFilter() - Constructor for class ch.aaap.harvestclient.api.filter.ClientFilter
- ClientReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
- clients() - Method in class ch.aaap.harvestclient.core.Harvest
- ClientsApi - Interface in ch.aaap.harvestclient.api
- ClientsApiImpl - Class in ch.aaap.harvestclient.impl
- ClientsApiImpl(ClientService) - Constructor for class ch.aaap.harvestclient.impl.ClientsApiImpl
- ClientService - Interface in ch.aaap.harvestclient.service
- ClientUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- CLOSE - Enum constant in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
-
Write off the invoice
- CLOSED - Enum constant in enum class ch.aaap.harvestclient.domain.Invoice.State
- company() - Method in class ch.aaap.harvestclient.core.Harvest
- Company - Interface in ch.aaap.harvestclient.domain
- CompanyApi - Interface in ch.aaap.harvestclient.api
- CompanyApiImpl - Class in ch.aaap.harvestclient.impl
- CompanyApiImpl(CompanyService) - Constructor for class ch.aaap.harvestclient.impl.CompanyApiImpl
- CompanyService - Interface in ch.aaap.harvestclient.service
- create(long, EstimateMessage) - Method in interface ch.aaap.harvestclient.service.EstimateMessagesService
- create(long, InvoiceMessage) - Method in interface ch.aaap.harvestclient.service.InvoiceMessagesService
- create(long, InvoicePayment) - Method in interface ch.aaap.harvestclient.service.InvoicePaymentService
- create(long, TaskAssignment) - Method in interface ch.aaap.harvestclient.service.TaskAssignmentService
- create(long, UserAssignment) - Method in interface ch.aaap.harvestclient.service.UserAssignmentService
- create(Client) - Method in interface ch.aaap.harvestclient.api.ClientsApi
-
Create a new Client
- create(Client) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
- create(Client) - Method in interface ch.aaap.harvestclient.service.ClientService
- create(ClientContact) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
-
Create a new ClientContact according to given creation information.
- create(ClientContact) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
- create(ClientContact) - Method in interface ch.aaap.harvestclient.service.ClientContactService
- create(Estimate) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
-
Create a new Estimate according to given creation information.
- create(Estimate) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- create(Estimate) - Method in interface ch.aaap.harvestclient.service.EstimateService
- create(EstimateItem.Category) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
-
Create a new EstimateItemCategory
- create(EstimateItem.Category) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
- create(EstimateItem.Category) - Method in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
- create(Expense) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
-
Create a new Expense.
- create(Expense) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
- create(Expense) - Method in interface ch.aaap.harvestclient.service.ExpenseService
- create(ExpenseCategory) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
-
Create a new ExpenseCategory.
- create(ExpenseCategory) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
- create(ExpenseCategory) - Method in interface ch.aaap.harvestclient.service.ExpenseCategoryService
- create(Invoice) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Create a new Invoice according to given creation information.
- create(Invoice) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- create(InvoiceItem.Category) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
-
Create a new InvoiceItemCategory
- create(InvoiceItem.Category) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
- create(InvoiceItem.Category) - Method in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
- create(RoleInfo) - Method in interface ch.aaap.harvestclient.api.RolesApi
-
Create a new Role
- create(RoleInfo) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
- create(RoleInfo) - Method in interface ch.aaap.harvestclient.service.RoleService
- create(TimeEntryCreationInfoDuration) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
-
Create a TimeEntry with a duration.
- create(TimeEntryCreationInfoDuration) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
- create(TimeEntryCreationInfoDuration) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
- create(TimeEntryCreationInfoTimestamp) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
-
Create a TimeEntry with a started time.
- create(TimeEntryCreationInfoTimestamp) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
- create(TimeEntryCreationInfoTimestamp) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
- create(Project) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
-
Create a new Project according to given creation information.
- create(Project) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
- create(Project) - Method in interface ch.aaap.harvestclient.service.ProjectService
- create(Reference<Estimate>, EstimateMessage) - Method in interface ch.aaap.harvestclient.api.EstimateMessagesApi
-
Create a new EstimateMessage
- create(Reference<Estimate>, EstimateMessage) - Method in class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
- create(Reference<Invoice>, InvoiceMessage) - Method in interface ch.aaap.harvestclient.api.InvoiceMessagesApi
-
Create a new InvoiceMessage
- create(Reference<Invoice>, InvoiceMessage) - Method in class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
- create(Reference<Invoice>, InvoicePayment) - Method in interface ch.aaap.harvestclient.api.InvoicePaymentsApi
-
Create a new InvoicePayment
- create(Reference<Invoice>, InvoicePayment) - Method in class ch.aaap.harvestclient.impl.InvoicePaymentsApiImpl
- create(Reference<Project>, TaskAssignment) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
-
Create a new TaskAssignment
- create(Reference<Project>, TaskAssignment) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
- create(Reference<Project>, UserAssignment) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
-
Create a new UserAssignment
- create(Reference<Project>, UserAssignment) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
- create(Task) - Method in interface ch.aaap.harvestclient.api.TasksApi
-
Create a new Task.
- create(Task) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
- create(Task) - Method in interface ch.aaap.harvestclient.service.TaskService
- create(User) - Method in interface ch.aaap.harvestclient.api.UsersApi
-
Create a new User.
- create(User) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
- create(User) - Method in interface ch.aaap.harvestclient.service.UserService
- create(Gson, TypeToken<T>) - Method in class ch.aaap.harvestclient.core.gson.ReferenceDtoAdapter
- create(Object) - Method in interface ch.aaap.harvestclient.service.InvoiceService
- create(T) - Method in interface ch.aaap.harvestclient.api.Api.Create
- createFrom(InvoiceImportInfo) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Create a new Invoice based on time tracked and expense.
- createFrom(InvoiceImportInfo) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- Creator - Interface in ch.aaap.harvestclient.domain
- CurrencyConfiguration - Class in ch.aaap.harvestclient.core
- CurrencyConfiguration(InputStream) - Constructor for class ch.aaap.harvestclient.core.CurrencyConfiguration
D
- DECLINE - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
- DECLINED - Enum constant in enum class ch.aaap.harvestclient.domain.Estimate.State
- DEFAULT - Static variable in interface ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Logger
-
A
HttpLoggingInterceptor.Logger
defaults output appropriate for the current platform. - delete(long) - Method in interface ch.aaap.harvestclient.service.ClientContactService
- delete(long) - Method in interface ch.aaap.harvestclient.service.ClientService
- delete(long) - Method in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
- delete(long) - Method in interface ch.aaap.harvestclient.service.EstimateService
- delete(long) - Method in interface ch.aaap.harvestclient.service.ExpenseCategoryService
- delete(long) - Method in interface ch.aaap.harvestclient.service.ExpenseService
- delete(long) - Method in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
- delete(long) - Method in interface ch.aaap.harvestclient.service.InvoiceService
- delete(long) - Method in interface ch.aaap.harvestclient.service.ProjectService
- delete(long) - Method in interface ch.aaap.harvestclient.service.RoleService
- delete(long) - Method in interface ch.aaap.harvestclient.service.TaskService
- delete(long) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
- delete(long) - Method in interface ch.aaap.harvestclient.service.UserService
- delete(long, long) - Method in interface ch.aaap.harvestclient.service.EstimateMessagesService
- delete(long, long) - Method in interface ch.aaap.harvestclient.service.InvoiceMessagesService
- delete(long, long) - Method in interface ch.aaap.harvestclient.service.InvoicePaymentService
- delete(long, long) - Method in interface ch.aaap.harvestclient.service.TaskAssignmentService
- delete(long, long) - Method in interface ch.aaap.harvestclient.service.UserAssignmentService
- delete(Reference<Client>) - Method in interface ch.aaap.harvestclient.api.ClientsApi
-
Delete an existing Client.
- delete(Reference<Client>) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
- delete(Reference<ClientContact>) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
-
Delete an existing ClientContact.
- delete(Reference<ClientContact>) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
- delete(Reference<Estimate>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
-
Delete an existing Estimate.
- delete(Reference<Estimate>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- delete(Reference<Estimate>, Reference<EstimateMessage>) - Method in interface ch.aaap.harvestclient.api.EstimateMessagesApi
-
Delete an existing EstimateMessage.
- delete(Reference<Estimate>, Reference<EstimateMessage>) - Method in class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
- delete(Reference<EstimateItem.Category>) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
-
Delete an existing EstimateItemCategory.
- delete(Reference<EstimateItem.Category>) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
- delete(Reference<Expense>) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
-
Delete an existing Expense.
- delete(Reference<Expense>) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
- delete(Reference<ExpenseCategory>) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
-
Delete an existing ExpenseCategory.
- delete(Reference<ExpenseCategory>) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
- delete(Reference<Invoice>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Delete an existing Invoice.
- delete(Reference<Invoice>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- delete(Reference<Invoice>, Reference<InvoiceMessage>) - Method in interface ch.aaap.harvestclient.api.InvoiceMessagesApi
-
Delete an existing InvoiceMessage.
- delete(Reference<Invoice>, Reference<InvoiceMessage>) - Method in class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
- delete(Reference<Invoice>, Reference<InvoicePayment>) - Method in interface ch.aaap.harvestclient.api.InvoicePaymentsApi
-
Delete an existing InvoicePayment.
- delete(Reference<Invoice>, Reference<InvoicePayment>) - Method in class ch.aaap.harvestclient.impl.InvoicePaymentsApiImpl
- delete(Reference<InvoiceItem.Category>) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
-
Delete an existing InvoiceItemCategory.
- delete(Reference<InvoiceItem.Category>) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
- delete(Reference<Project>) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
-
Delete an existing Project.
- delete(Reference<Project>) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
- delete(Reference<Project>, Reference<TaskAssignment>) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
-
Delete an existing TaskAssignment.
- delete(Reference<Project>, Reference<TaskAssignment>) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
- delete(Reference<Project>, Reference<UserAssignment>) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
-
Delete an existing UserAssignment.
- delete(Reference<Project>, Reference<UserAssignment>) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
- delete(Reference<Role>) - Method in interface ch.aaap.harvestclient.api.RolesApi
-
Delete an existing Role.
- delete(Reference<Role>) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
- delete(Reference<Task>) - Method in interface ch.aaap.harvestclient.api.TasksApi
-
Delete an existing Task.
- delete(Reference<Task>) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
- delete(Reference<TimeEntry>) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
-
Delete an existing TimeEntry
- delete(Reference<TimeEntry>) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
- delete(Reference<User>) - Method in interface ch.aaap.harvestclient.api.UsersApi
-
Delete a user.
- delete(Reference<User>) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
- delete(Reference<T>) - Method in interface ch.aaap.harvestclient.api.Api.Delete
- deleteLineItem(Reference<Estimate>, Reference<EstimateItem>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
-
Delete an existing line item
- deleteLineItem(Reference<Estimate>, Reference<EstimateItem>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- deleteLineItem(Reference<Invoice>, Reference<InvoiceItem>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Delete an existing line item
- deleteLineItem(Reference<Invoice>, Reference<InvoiceItem>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- deleteLineItems(Reference<Estimate>, List<? extends Reference<EstimateItem>>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
-
Delete an existing line item
- deleteLineItems(Reference<Estimate>, List<? extends Reference<EstimateItem>>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- deleteLineItems(Reference<Invoice>, List<? extends Reference<InvoiceItem>>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Delete an existing line item
- deleteLineItems(Reference<Invoice>, List<? extends Reference<InvoiceItem>>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class ch.aaap.harvestclient.core.gson.LocalTimeConverter
- DETAILED - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
- DETAILED - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
- DRAFT - Enum constant in enum class ch.aaap.harvestclient.domain.Estimate.State
- DRAFT - Enum constant in enum class ch.aaap.harvestclient.domain.Invoice.State
- DRAFT - Enum constant in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
E
- emptyFilter() - Static method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- emptyFilter() - Static method in class ch.aaap.harvestclient.api.filter.ProjectFilter
- emptyFilter() - Static method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- equals(Object) - Method in class ch.aaap.harvestclient.domain.reference.GenericReference
- estId - Static variable in interface ch.aaap.harvestclient.service.EstimateMessagesService
- estId - Static variable in interface ch.aaap.harvestclient.service.InvoicePaymentService
- Estimate - Interface in ch.aaap.harvestclient.domain
- Estimate.State - Enum Class in ch.aaap.harvestclient.domain
-
Not documented online: got this from Harvest:
- EstimateFilter - Class in ch.aaap.harvestclient.api.filter
- EstimateFilter() - Constructor for class ch.aaap.harvestclient.api.filter.EstimateFilter
- EstimateItem - Interface in ch.aaap.harvestclient.domain
- EstimateItem.Category - Interface in ch.aaap.harvestclient.domain
-
The category that is stored in getKind() as a String
- estimateItemCategories() - Method in class ch.aaap.harvestclient.core.Harvest
- EstimateItemCategoriesApi - Interface in ch.aaap.harvestclient.api
- EstimateItemCategoriesApiImpl - Class in ch.aaap.harvestclient.impl
- EstimateItemCategoriesApiImpl(EstimateItemCategoryService) - Constructor for class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
- EstimateItemCategoryService - Interface in ch.aaap.harvestclient.service
- EstimateItemUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- EstimateMessage - Interface in ch.aaap.harvestclient.domain
- EstimateMessage.EventType - Enum Class in ch.aaap.harvestclient.domain
- estimateMessages() - Method in class ch.aaap.harvestclient.core.Harvest
- EstimateMessagesApi - Interface in ch.aaap.harvestclient.api
- EstimateMessagesApiImpl - Class in ch.aaap.harvestclient.impl
- EstimateMessagesApiImpl(EstimateMessagesService) - Constructor for class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
- EstimateMessagesService - Interface in ch.aaap.harvestclient.service
- EstimateReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
- estimates() - Method in class ch.aaap.harvestclient.core.Harvest
- EstimatesApi - Interface in ch.aaap.harvestclient.api
- EstimatesApiImpl - Class in ch.aaap.harvestclient.impl
- EstimatesApiImpl(EstimateService) - Constructor for class ch.aaap.harvestclient.impl.EstimatesApiImpl
- EstimateService - Interface in ch.aaap.harvestclient.service
- EstimateUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- ExceptionHandler - Class in ch.aaap.harvestclient.impl
- ExceptionHandler() - Constructor for class ch.aaap.harvestclient.impl.ExceptionHandler
- Expense - Interface in ch.aaap.harvestclient.domain
- expenseCategories() - Method in class ch.aaap.harvestclient.core.Harvest
- ExpenseCategoriesApi - Interface in ch.aaap.harvestclient.api
- ExpenseCategoriesApiImpl - Class in ch.aaap.harvestclient.impl
- ExpenseCategoriesApiImpl(ExpenseCategoryService) - Constructor for class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
- ExpenseCategory - Interface in ch.aaap.harvestclient.domain
- ExpenseCategoryFilter - Class in ch.aaap.harvestclient.api.filter
- ExpenseCategoryFilter() - Constructor for class ch.aaap.harvestclient.api.filter.ExpenseCategoryFilter
- ExpenseCategoryReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
- ExpenseCategoryService - Interface in ch.aaap.harvestclient.service
- ExpenseCategoryUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- ExpenseCommon - Interface in ch.aaap.harvestclient.domain
- ExpenseFilter - Class in ch.aaap.harvestclient.api.filter
- ExpenseFilter() - Constructor for class ch.aaap.harvestclient.api.filter.ExpenseFilter
- expenses() - Method in class ch.aaap.harvestclient.core.Harvest
- ExpensesApi - Interface in ch.aaap.harvestclient.api
- ExpensesApiImpl - Class in ch.aaap.harvestclient.impl
- ExpensesApiImpl(ExpenseService) - Constructor for class ch.aaap.harvestclient.impl.ExpensesApiImpl
- ExpenseService - Interface in ch.aaap.harvestclient.service
- ExpenseUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- ExternalService - Interface in ch.aaap.harvestclient.domain
-
Properties assumed from https://help.getharvest.com/api-v2/timesheets-api/timesheets/time-entries/
F
- ForbiddenException - Exception in ch.aaap.harvestclient.exception
- ForbiddenException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.ForbiddenException
- FormatUtil - Class in ch.aaap.harvestclient.core.util
-
Contains utility methods to get formatters based on user input
- FormatUtil() - Constructor for class ch.aaap.harvestclient.core.util.FormatUtil
G
- GenericReference<T> - Class in ch.aaap.harvestclient.domain.reference
-
Usually this is only needed in glue code, you can use T or a T Dto instead
- get() - Method in interface ch.aaap.harvestclient.api.CompanyApi
- get() - Method in class ch.aaap.harvestclient.impl.CompanyApiImpl
- get() - Method in interface ch.aaap.harvestclient.service.CompanyService
- get(long) - Method in interface ch.aaap.harvestclient.service.ClientContactService
- get(long) - Method in interface ch.aaap.harvestclient.service.ClientService
- get(long) - Method in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
- get(long) - Method in interface ch.aaap.harvestclient.service.EstimateService
- get(long) - Method in interface ch.aaap.harvestclient.service.ExpenseCategoryService
- get(long) - Method in interface ch.aaap.harvestclient.service.ExpenseService
- get(long) - Method in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
- get(long) - Method in interface ch.aaap.harvestclient.service.InvoiceService
- get(long) - Method in interface ch.aaap.harvestclient.service.ProjectService
- get(long) - Method in interface ch.aaap.harvestclient.service.RoleService
- get(long) - Method in interface ch.aaap.harvestclient.service.TaskService
- get(long) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
- get(long) - Method in interface ch.aaap.harvestclient.service.UserService
- get(long, long) - Method in interface ch.aaap.harvestclient.service.EstimateMessagesService
- get(long, long) - Method in interface ch.aaap.harvestclient.service.InvoiceMessagesService
- get(long, long) - Method in interface ch.aaap.harvestclient.service.TaskAssignmentService
- get(long, long) - Method in interface ch.aaap.harvestclient.service.UserAssignmentService
- get(Reference<C>, Reference<T>) - Method in interface ch.aaap.harvestclient.api.Api.GetNested
- get(Reference<Client>) - Method in interface ch.aaap.harvestclient.api.ClientsApi
-
Return an existing Client.
- get(Reference<Client>) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
- get(Reference<ClientContact>) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
- get(Reference<ClientContact>) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
- get(Reference<Estimate>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
- get(Reference<Estimate>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- get(Reference<EstimateItem.Category>) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
-
Return an existing EstimateItemCategory.
- get(Reference<EstimateItem.Category>) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
- get(Reference<Expense>) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
-
Return an existing Expense.
- get(Reference<Expense>) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
- get(Reference<ExpenseCategory>) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
-
Return an existing ExpenseCategory.
- get(Reference<ExpenseCategory>) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
- get(Reference<Invoice>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
- get(Reference<Invoice>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- get(Reference<InvoiceItem.Category>) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
-
Return an existing InvoiceItemCategory.
- get(Reference<InvoiceItem.Category>) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
- get(Reference<Project>) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
- get(Reference<Project>) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
- get(Reference<Project>, Reference<TaskAssignment>) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
-
Return an existing TaskAssignment.
- get(Reference<Project>, Reference<TaskAssignment>) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
- get(Reference<Project>, Reference<UserAssignment>) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
-
Return an existing UserAssignment.
- get(Reference<Project>, Reference<UserAssignment>) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
- get(Reference<Role>) - Method in interface ch.aaap.harvestclient.api.RolesApi
-
Return an existing Role.
- get(Reference<Role>) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
- get(Reference<Task>) - Method in interface ch.aaap.harvestclient.api.TasksApi
-
Return an existing Task.
- get(Reference<Task>) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
- get(Reference<TimeEntry>) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
-
Retrieve an existing TimeEntry
- get(Reference<TimeEntry>) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
- get(Reference<User>) - Method in interface ch.aaap.harvestclient.api.UsersApi
-
Retrieve an existing user
- get(Reference<User>) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
- get(Reference<T>) - Method in interface ch.aaap.harvestclient.api.Api.Get
- getAcceptedAt() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getAccountId() - Method in class ch.aaap.harvestclient.core.Harvest
- getActive() - Method in class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
- getActive() - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
- getActive() - Method in interface ch.aaap.harvestclient.domain.Client
- getActive() - Method in interface ch.aaap.harvestclient.domain.Company
- getActive() - Method in interface ch.aaap.harvestclient.domain.ExpenseCategory
- getActive() - Method in interface ch.aaap.harvestclient.domain.param.ClientUpdateInfo
- getActive() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseCategoryUpdateInfo
- getActive() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getActive() - Method in interface ch.aaap.harvestclient.domain.param.TaskAssignmentUpdateInfo
- getActive() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
- getActive() - Method in interface ch.aaap.harvestclient.domain.param.UserAssignmentUpdateInfo
- getActive() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getActive() - Method in interface ch.aaap.harvestclient.domain.Project
- getActive() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
- getActive() - Method in interface ch.aaap.harvestclient.domain.Task
- getActive() - Method in interface ch.aaap.harvestclient.domain.TaskAssignment
- getActive() - Method in class ch.aaap.harvestclient.domain.User
- getActive() - Method in interface ch.aaap.harvestclient.domain.UserAssignment
- getAddress() - Method in interface ch.aaap.harvestclient.domain.Client
-
max length = 65,535
- getAddress() - Method in interface ch.aaap.harvestclient.domain.param.ClientUpdateInfo
- getAdmin() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getAdmin() - Method in class ch.aaap.harvestclient.domain.User
- getAmount() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getAmount() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
- getAmount() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getAmount() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
- getAmount() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
- getAmount() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
- getAmount() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
- getApprovalFeature() - Method in interface ch.aaap.harvestclient.domain.Company
- getAttachPdf() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getAttachReceipt() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceExpenseImport
- getAuthToken() - Method in class ch.aaap.harvestclient.core.Harvest
- getAvatarUrl() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getAvatarUrl() - Method in class ch.aaap.harvestclient.domain.User
- getBaseUri() - Method in interface ch.aaap.harvestclient.domain.Company
- getBaseUrl() - Method in class ch.aaap.harvestclient.core.Harvest
- getBillable() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getBillable() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getBillable() - Method in interface ch.aaap.harvestclient.domain.param.TaskAssignmentUpdateInfo
- getBillable() - Method in interface ch.aaap.harvestclient.domain.Project
- getBillable() - Method in interface ch.aaap.harvestclient.domain.TaskAssignment
- getBillable() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getBillableByDefault() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
- getBillableByDefault() - Method in interface ch.aaap.harvestclient.domain.Task
- getBillableRate() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getBillBy() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getBillBy() - Method in interface ch.aaap.harvestclient.domain.Project
- getBilled() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- getBilled() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- getBilled() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getBilled() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getBody() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
-
max length = 16,777,215
- getBody() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
-
max length = 16,777,215
- getBudget() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getBudget() - Method in interface ch.aaap.harvestclient.domain.param.TaskAssignmentUpdateInfo
- getBudget() - Method in interface ch.aaap.harvestclient.domain.param.UserAssignmentUpdateInfo
- getBudget() - Method in interface ch.aaap.harvestclient.domain.Project
- getBudget() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
- getBudget() - Method in interface ch.aaap.harvestclient.domain.TaskAssignment
- getBudget() - Method in interface ch.aaap.harvestclient.domain.UserAssignment
- getBudgetBy() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getBudgetBy() - Method in interface ch.aaap.harvestclient.domain.Project
- getBudgeted() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getCanCreateInvoices() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getCanCreateInvoices() - Method in class ch.aaap.harvestclient.domain.User
- getCanCreateProjects() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getCanCreateProjects() - Method in class ch.aaap.harvestclient.domain.User
- getCanSeeRates() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getCanSeeRates() - Method in class ch.aaap.harvestclient.domain.User
- getClient() - Method in interface ch.aaap.harvestclient.domain.ClientContact
- getClient() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getClient() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getClient() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getClient() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
- getClient() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- getClient() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseUpdateInfo
- getClient() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getClient() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceImportInfo
- getClient() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getClient() - Method in interface ch.aaap.harvestclient.domain.Project
- getClient() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
- getClient() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getClientKey() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getClientKey() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getClientReference() - Method in class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
- getClientReference() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- getClientReference() - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
- getClientReference() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- getClients() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getClock() - Method in interface ch.aaap.harvestclient.domain.Company
- getClosed() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getClosedAt() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getCode() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getCode() - Method in interface ch.aaap.harvestclient.domain.Project
- getCode() - Method in interface ch.aaap.harvestclient.domain.reference.dto.ProjectReferenceDto
- getColorScheme() - Method in interface ch.aaap.harvestclient.domain.Company
- getConfiguration(boolean) - Static method in class ch.aaap.harvestclient.core.gson.GsonConfiguration
-
Configure the GSON JSON parser for the specific formats used by Harvest
- getContacts() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getContractor() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getContractor() - Method in class ch.aaap.harvestclient.domain.User
- getCostBudget() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getCostBudget() - Method in interface ch.aaap.harvestclient.domain.Project
- getCostBudgetIncludeExpenses() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getCostBudgetIncludeExpenses() - Method in interface ch.aaap.harvestclient.domain.Project
- getCostRate() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getCostRate() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getCostRate() - Method in class ch.aaap.harvestclient.domain.User
- getCount() - Method in class ch.aaap.harvestclient.core.ratelimit.WindowCounter
- getCreatedAt() - Method in interface ch.aaap.harvestclient.domain.BaseObject
- getCreator() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getCreator() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getCurrency() - Method in interface ch.aaap.harvestclient.domain.Client
- getCurrency() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getCurrency() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getCurrency() - Method in interface ch.aaap.harvestclient.domain.param.ClientUpdateInfo
- getCurrency() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- getCurrency() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getCurrencyConfiguration() - Method in class ch.aaap.harvestclient.core.Harvest
- getCurrencyName(String) - Method in class ch.aaap.harvestclient.core.CurrencyConfiguration
- getDateTimeFormatter(boolean) - Static method in class ch.aaap.harvestclient.core.util.FormatUtil
-
Gets a time formatter according to whether the company uses the 12 hours harvest format or not
- getDecimalSymbol() - Method in interface ch.aaap.harvestclient.domain.Company
- getDeclinedAt() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getDefaultAddToFutureProjects() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
- getDefaultAddToFutureProjects() - Method in interface ch.aaap.harvestclient.domain.Task
- getDefaultHourlyRate() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
- getDefaultHourlyRate() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getDefaultHourlyRate() - Method in interface ch.aaap.harvestclient.domain.Task
- getDefaultHourlyRate() - Method in class ch.aaap.harvestclient.domain.User
- getDeleteReceipt() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseUpdateInfo
-
Set to true to delete an attached receipt
- getDescription() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
-
max length = 65,535
- getDescription() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
-
max length = 65,535
- getDescription() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
- getDescription() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
- getDestroy() - Method in interface ch.aaap.harvestclient.domain.param.LineItemDeleteInfo
- getDiscount() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getDiscount() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getDiscount() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- getDiscount() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getDiscountAmount() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getDiscountAmount() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getDueAmount() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getDueAmount() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getDueDate() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getDueDate() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getEmail() - Method in interface ch.aaap.harvestclient.domain.ClientContact
- getEmail() - Method in interface ch.aaap.harvestclient.domain.MessageRecipient
- getEmail() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
- getEmail() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getEmail() - Method in class ch.aaap.harvestclient.domain.User
- getEndedTime() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfoTimestamp
- getEndedTime() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
- getEndedTime() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getEndsOn() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getEndsOn() - Method in interface ch.aaap.harvestclient.domain.Project
- getEstimate() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getEstimate() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getEstimateFeature() - Method in interface ch.aaap.harvestclient.domain.Company
- getEstimateItemCategories() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getEstimateItems() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getEstimateItems() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- getEstimateMessages() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getEstimates() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getEventType() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
- getEventType() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getExpenseCategories() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getExpenseCategory() - Method in interface ch.aaap.harvestclient.domain.Expense
- getExpenseCategory() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getExpenseCategory() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseUpdateInfo
- getExpenseFeature() - Method in interface ch.aaap.harvestclient.domain.Company
- getExpenseImport() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemImport
- getExpenses() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getExternalReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
- getExternalReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
- getExternalService() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getFax() - Method in interface ch.aaap.harvestclient.domain.ClientContact
- getFax() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
- getFee() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getFee() - Method in interface ch.aaap.harvestclient.domain.Project
- getFilename() - Method in interface ch.aaap.harvestclient.domain.Receipt
- getFirst() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginationLinks
- getFirstName() - Method in interface ch.aaap.harvestclient.domain.ClientContact
- getFirstName() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
- getFirstName() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getFirstName() - Method in class ch.aaap.harvestclient.domain.User
- getFixedFee() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getFixedFee() - Method in interface ch.aaap.harvestclient.domain.Project
- getFrom() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- getFrom() - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
- getFrom() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- getFromDate() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceExpenseImport
- getFromDate() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceTimeImport
- getFullDomain() - Method in interface ch.aaap.harvestclient.domain.Company
- getGroupId() - Method in interface ch.aaap.harvestclient.domain.ExternalService
- getHarvestName(ZoneId) - Method in class ch.aaap.harvestclient.core.TimezoneConfiguration
-
Note: there is no one-to-one correspondence between Harvest timezones and ZoneIds: this function returns the last one seen in timezones.txt
- getHasAccessToAllFutureProjects() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getHasAccessToAllFutureProjects() - Method in class ch.aaap.harvestclient.domain.User
- getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.param.TaskAssignmentUpdateInfo
- getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.param.UserAssignmentUpdateInfo
- getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.Project
- getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
- getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.TaskAssignment
- getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.UserAssignment
- getHours() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfoDuration
- getHours() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
- getHours() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getHttpCode() - Method in exception ch.aaap.harvestclient.exception.HarvestHttpException
- getId() - Method in interface ch.aaap.harvestclient.domain.BaseObject
- getId() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
- getId() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
- getId() - Method in interface ch.aaap.harvestclient.domain.param.ClientUpdateInfo
- getId() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
- getId() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
- getId() - Method in interface ch.aaap.harvestclient.domain.param.LineItemDeleteInfo
- getId() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
- getId() - Method in interface ch.aaap.harvestclient.domain.PaymentGateway
- getId() - Method in interface ch.aaap.harvestclient.domain.reference.dto.BaseReferenceDto
- getId() - Method in interface ch.aaap.harvestclient.domain.reference.dto.UserReferenceDto
- getId() - Method in class ch.aaap.harvestclient.domain.reference.GenericReference
- getId() - Method in interface ch.aaap.harvestclient.domain.reference.Reference
- getIncludeLinkToClientInvoice() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getInvoice() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getInvoice() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getInvoiceFeature() - Method in interface ch.aaap.harvestclient.domain.Company
- getInvoiceItemCategories() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getInvoiceItems() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getInvoiceItems() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceUpdateInfo
- getInvoiceMessages() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getInvoicePayments() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getInvoices() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getInvoiceTimeImport() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemImport
- getIssueDate() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getIssueDate() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getIssueDate() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- getIssueDate() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getKind() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
- getKind() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
- getKind() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
- getKind() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
- getLast() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginationLinks
- getLastName() - Method in interface ch.aaap.harvestclient.domain.ClientContact
- getLastName() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
- getLastName() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getLastName() - Method in class ch.aaap.harvestclient.domain.User
- getLevel() - Method in class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor
- getLineItems() - Method in interface ch.aaap.harvestclient.domain.param.LineItemContainer
- getLineItemsImport() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceImportInfo
- getLinks() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getList() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
- getLocked() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getLocked() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getLockedReason() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getLockedReason() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getMaxRequestPerWindow() - Method in class ch.aaap.harvestclient.core.ratelimit.RateLimitInterceptor
- getMessage() - Method in class ch.aaap.harvestclient.exception.RequestProcessingErrorMessage
- getMessageRecipients() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
- getMessageRecipients() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getName() - Method in interface ch.aaap.harvestclient.domain.Client
- getName() - Method in interface ch.aaap.harvestclient.domain.Company
- getName() - Method in interface ch.aaap.harvestclient.domain.Creator
- getName() - Method in interface ch.aaap.harvestclient.domain.EstimateItem.Category
- getName() - Method in interface ch.aaap.harvestclient.domain.ExpenseCategory
- getName() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem.Category
- getName() - Method in interface ch.aaap.harvestclient.domain.MessageRecipient
- getName() - Method in interface ch.aaap.harvestclient.domain.param.ClientUpdateInfo
- getName() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseCategoryUpdateInfo
- getName() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getName() - Method in interface ch.aaap.harvestclient.domain.param.RoleInfo
- getName() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
- getName() - Method in interface ch.aaap.harvestclient.domain.PaymentGateway
- getName() - Method in interface ch.aaap.harvestclient.domain.Project
- getName() - Method in interface ch.aaap.harvestclient.domain.reference.dto.BaseReferenceDto
- getName() - Method in interface ch.aaap.harvestclient.domain.reference.dto.UserReferenceDto
- getName() - Method in class ch.aaap.harvestclient.domain.Role
- getName() - Method in interface ch.aaap.harvestclient.domain.Task
-
Max 255 characters
- getNext() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginationLinks
- getNextPage() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getNextPage() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
-
Will be null once we have read the last page available
- getNotes() - Method in interface ch.aaap.harvestclient.domain.Estimate
-
max length = 65,535
- getNotes() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
-
max length = 16,777,215
- getNotes() - Method in interface ch.aaap.harvestclient.domain.Invoice
-
max length = 65,535
- getNotes() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
-
max length = 16,777,215
- getNotes() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- getNotes() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getNotes() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getNotes() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
- getNotes() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
- getNotes() - Method in interface ch.aaap.harvestclient.domain.Project
-
max length = 65,535
- getNotes() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
-
max length = 16,777,215
- getNotifyWhenOverBudget() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getNotifyWhenOverBudget() - Method in interface ch.aaap.harvestclient.domain.Project
- getNumber() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getNumber() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getNumber() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- getNumber() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getNumber() - Method in interface ch.aaap.harvestclient.domain.reference.dto.InvoiceReferenceDto
- getOverBudgetNotificationDate() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getOverBudgetNotificationDate() - Method in interface ch.aaap.harvestclient.domain.Project
- getOverBudgetNotificationPercentage() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getOverBudgetNotificationPercentage() - Method in interface ch.aaap.harvestclient.domain.Project
- getPage() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getPage() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
- getPaidAt() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getPaidAt() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
- getPaidDate() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getPaidDate() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
- getPaymentGateway() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
- getPeriodEnd() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getPeriodStart() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getPermalink() - Method in interface ch.aaap.harvestclient.domain.ExternalService
- getPerPage() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getPerPage() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
- getPhoneMobile() - Method in interface ch.aaap.harvestclient.domain.ClientContact
- getPhoneMobile() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
- getPhoneOffice() - Method in interface ch.aaap.harvestclient.domain.ClientContact
- getPhoneOffice() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
- getPlanType() - Method in interface ch.aaap.harvestclient.domain.Company
- getPrevious() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginationLinks
- getPreviousPage() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getPreviousPage() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
- getProject() - Method in interface ch.aaap.harvestclient.domain.Expense
- getProject() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getProject() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
- getProject() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseUpdateInfo
- getProject() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
- getProject() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
- getProject() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getProjectAssignments() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getProjectManager() - Method in interface ch.aaap.harvestclient.domain.param.UserAssignmentUpdateInfo
- getProjectManager() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getProjectManager() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
- getProjectManager() - Method in class ch.aaap.harvestclient.domain.User
- getProjectManager() - Method in interface ch.aaap.harvestclient.domain.UserAssignment
- getProjectReference() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- getProjectReference() - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
- getProjectReference() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- getProjectReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
- getProjectReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
- getProjects() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getProjects() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemImport
- getPurchaseOrder() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getPurchaseOrder() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getPurchaseOrder() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- getPurchaseOrder() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getQuantity() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
- getQuantity() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
- getQuantity() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
- getQuantity() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
- getReceipt() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getRecordedBy() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
- getRecordedByEmail() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
- getReminder() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getResponseBody() - Method in exception ch.aaap.harvestclient.exception.HarvestHttpException
- getRetainer() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getRetainer() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getRoles() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getRoles() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getRoles() - Method in class ch.aaap.harvestclient.domain.User
- getRunning() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- getRunning() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getSelf() - Method in interface ch.aaap.harvestclient.api.UsersApi
-
Retrieve the currently authenticated user
- getSelf() - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
- getSelf() - Method in interface ch.aaap.harvestclient.service.UserService
- getSelfTimezone() - Method in class ch.aaap.harvestclient.core.Harvest
- getSendMeACopy() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
- getSendMeACopy() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getSendReminderOn() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getSentAt() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getSentAt() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getSentBy() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
- getSentBy() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getSentByEmail() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
- getSentByEmail() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getSentFrom() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
- getSentFrom() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getSentFromEmail() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
- getSentFromEmail() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getService() - Method in interface ch.aaap.harvestclient.domain.ExternalService
- getServiceIconUrl() - Method in interface ch.aaap.harvestclient.domain.ExternalService
- getShowBudgetToAll() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getShowBudgetToAll() - Method in interface ch.aaap.harvestclient.domain.Project
- getSpentDate() - Method in interface ch.aaap.harvestclient.domain.Expense
- getSpentDate() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getSpentDate() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
- getSpentDate() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
- getSpentDate() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getStartedTime() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfoTimestamp
- getStartedTime() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
- getStartedTime() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getStartsOn() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- getStartsOn() - Method in interface ch.aaap.harvestclient.domain.Project
- getState() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getState(ZoneId) - Method in interface ch.aaap.harvestclient.domain.Invoice
- getSubject() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getSubject() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
- getSubject() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getSubject() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getSubject() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- getSubject() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getSummaryType() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceExpenseImport
- getSummaryType() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceTimeImport
- getTask() - Method in interface ch.aaap.harvestclient.domain.param.TaskAssignmentUpdateInfo
- getTask() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getTaskAssignment() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getTaskAssignments() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getTaskAssignments() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
- getTaskReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
- getTaskReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
- getTaskReference() - Method in interface ch.aaap.harvestclient.domain.TaskAssignment
- getTasks() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getTax() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getTax() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getTax() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- getTax() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getTax2() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getTax2() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getTax2() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- getTax2() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- getTaxAmount() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getTaxAmount() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getTaxAmount2() - Method in interface ch.aaap.harvestclient.domain.Estimate
- getTaxAmount2() - Method in interface ch.aaap.harvestclient.domain.Invoice
- getTaxed() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
- getTaxed() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
- getTaxed() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
- getTaxed() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
- getTaxed2() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
- getTaxed2() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
- getTaxed2() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
- getTaxed2() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
- getTelephone() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getTelephone() - Method in class ch.aaap.harvestclient.domain.User
- getThankYou() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
- getThousandsSeparator() - Method in interface ch.aaap.harvestclient.domain.Company
- getTimeEntries() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getTimeFormat() - Method in interface ch.aaap.harvestclient.domain.Company
- getTimerStartedAt() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getTimezone() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getTimezone() - Method in class ch.aaap.harvestclient.domain.User
- getTimezoneConfiguration() - Method in class ch.aaap.harvestclient.core.Harvest
- getTitle() - Method in interface ch.aaap.harvestclient.domain.ClientContact
- getTitle() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
- getTo() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- getTo() - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
- getTo() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- getTo() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceExpenseImport
- getTo() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceTimeImport
- getTotalCost() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getTotalPages() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getTotalPages() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
- getTransactionId() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
- getUnitName() - Method in interface ch.aaap.harvestclient.domain.ExpenseCategory
- getUnitName() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseCategoryUpdateInfo
- getUnitName() - Method in interface ch.aaap.harvestclient.domain.reference.dto.ExpenseCategoryReferenceDto
- getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
- getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.ExpenseCategory
- getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
- getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
- getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseCategoryUpdateInfo
- getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
- getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.reference.dto.ExpenseCategoryReferenceDto
- getUnits() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getUpdatedAt() - Method in interface ch.aaap.harvestclient.domain.BaseObject
- getUpdatedSince() - Method in class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
- getUpdatedSince() - Method in class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
- getUpdatedSince() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- getUpdatedSince() - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
- getUpdatedSince() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- getUrl() - Method in interface ch.aaap.harvestclient.domain.Receipt
- getUseAsExpense() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem.Category
- getUseAsService() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem.Category
- getUser() - Method in interface ch.aaap.harvestclient.domain.Expense
- getUser() - Method in interface ch.aaap.harvestclient.domain.param.UserAssignmentUpdateInfo
- getUser() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getUser() - Method in interface ch.aaap.harvestclient.domain.UserAssignment
- getUserAgent() - Method in class ch.aaap.harvestclient.core.Harvest
- getUserAssignment() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
- getUserAssignment() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
- getUserAssignments() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getUserIds() - Method in interface ch.aaap.harvestclient.domain.param.RoleInfo
- getUserIds() - Method in class ch.aaap.harvestclient.domain.Role
- getUserReference() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- getUserReference() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- getUserReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
- getUserReferences() - Method in class ch.aaap.harvestclient.domain.Role
- getUsers() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
- getWantsTimestampTimers() - Method in interface ch.aaap.harvestclient.domain.Company
- getWeeklyCapacity() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
- getWeeklyCapacity() - Method in class ch.aaap.harvestclient.domain.User
- getWeekStartDay() - Method in interface ch.aaap.harvestclient.domain.Company
- getWindowSeconds() - Method in class ch.aaap.harvestclient.core.ratelimit.RateLimitInterceptor
- getZoneId(String) - Method in class ch.aaap.harvestclient.core.TimezoneConfiguration
- GsonConfiguration - Class in ch.aaap.harvestclient.core.gson
-
Harvest specific Gson configuration
- GsonConfiguration() - Constructor for class ch.aaap.harvestclient.core.gson.GsonConfiguration
H
- Harvest - Class in ch.aaap.harvestclient.core
-
Main client class.
- Harvest() - Constructor for class ch.aaap.harvestclient.core.Harvest
- Harvest(Config) - Constructor for class ch.aaap.harvestclient.core.Harvest
-
Check reference.conf under src/main/resources for the default configuration.
- HarvestHttpException - Exception in ch.aaap.harvestclient.exception
- HarvestHttpException(ResponseBody, int) - Constructor for exception ch.aaap.harvestclient.exception.HarvestHttpException
- HarvestHttpException(ResponseBody, int, String) - Constructor for exception ch.aaap.harvestclient.exception.HarvestHttpException
- HarvestRuntimeException - Exception in ch.aaap.harvestclient.exception
- HarvestRuntimeException() - Constructor for exception ch.aaap.harvestclient.exception.HarvestRuntimeException
- HarvestRuntimeException(String) - Constructor for exception ch.aaap.harvestclient.exception.HarvestRuntimeException
- HarvestRuntimeException(String, Throwable) - Constructor for exception ch.aaap.harvestclient.exception.HarvestRuntimeException
- HarvestRuntimeException(Throwable) - Constructor for exception ch.aaap.harvestclient.exception.HarvestRuntimeException
- hashCode() - Method in class ch.aaap.harvestclient.domain.reference.GenericReference
- HEADERS - Enum constant in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
-
Logs request and response lines and their respective headers.
- HOURS_PER_PERSON - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
- HOURS_PER_PROJECT - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
- HOURS_PER_TASK - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
- HttpLoggingInterceptor - Class in ch.aaap.harvestclient.vendor.okhttp
-
An OkHttp interceptor which logs request and response information.
- HttpLoggingInterceptor() - Constructor for class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor
- HttpLoggingInterceptor(HttpLoggingInterceptor.Logger) - Constructor for class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor
- HttpLoggingInterceptor.Level - Enum Class in ch.aaap.harvestclient.vendor.okhttp
- HttpLoggingInterceptor.Logger - Interface in ch.aaap.harvestclient.vendor.okhttp
I
- id - Static variable in interface ch.aaap.harvestclient.service.ClientContactService
- id - Static variable in interface ch.aaap.harvestclient.service.ClientService
- id - Static variable in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
- id - Static variable in interface ch.aaap.harvestclient.service.EstimateService
- id - Static variable in interface ch.aaap.harvestclient.service.ExpenseCategoryService
- id - Static variable in interface ch.aaap.harvestclient.service.ExpenseService
- id - Static variable in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
- id - Static variable in interface ch.aaap.harvestclient.service.InvoiceService
- id - Static variable in interface ch.aaap.harvestclient.service.TaskService
- initMessage(ResponseBody) - Static method in exception ch.aaap.harvestclient.exception.HarvestHttpException
- intercept(Interceptor.Chain) - Method in class ch.aaap.harvestclient.core.ratelimit.RateLimitInterceptor
- intercept(Interceptor.Chain) - Method in class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor
- InvalidAuthorizationException - Exception in ch.aaap.harvestclient.exception
- InvalidAuthorizationException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.InvalidAuthorizationException
- invId - Static variable in interface ch.aaap.harvestclient.service.InvoiceMessagesService
- Invoice - Interface in ch.aaap.harvestclient.domain
- INVOICE - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
- Invoice.State - Enum Class in ch.aaap.harvestclient.domain
-
Not documented online: got this from Harvest:
- InvoiceCommonInfo - Interface in ch.aaap.harvestclient.domain.param
-
Hold all properties common to various InvoiceInfo objects
- InvoiceExpenseImport - Interface in ch.aaap.harvestclient.domain.param
- InvoiceExpenseImport.SummaryType - Enum Class in ch.aaap.harvestclient.domain.param
- InvoiceFilter - Class in ch.aaap.harvestclient.api.filter
- InvoiceFilter() - Constructor for class ch.aaap.harvestclient.api.filter.InvoiceFilter
- InvoiceImportInfo - Interface in ch.aaap.harvestclient.domain.param
- InvoiceItem - Interface in ch.aaap.harvestclient.domain
- InvoiceItem.Category - Interface in ch.aaap.harvestclient.domain
-
The category that is stored in getKind() as a String
- invoiceItemCategories() - Method in class ch.aaap.harvestclient.core.Harvest
- InvoiceItemCategoriesApi - Interface in ch.aaap.harvestclient.api
- InvoiceItemCategoriesApiImpl - Class in ch.aaap.harvestclient.impl
- InvoiceItemCategoriesApiImpl(InvoiceItemCategoryService) - Constructor for class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
- InvoiceItemCategoryService - Interface in ch.aaap.harvestclient.service
- InvoiceItemImport - Interface in ch.aaap.harvestclient.domain.param
- InvoiceItemUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- InvoiceMessage - Interface in ch.aaap.harvestclient.domain
- InvoiceMessage.EventType - Enum Class in ch.aaap.harvestclient.domain
- invoiceMessages() - Method in class ch.aaap.harvestclient.core.Harvest
- InvoiceMessagesApi - Interface in ch.aaap.harvestclient.api
- InvoiceMessagesApiImpl - Class in ch.aaap.harvestclient.impl
- InvoiceMessagesApiImpl(InvoiceMessagesService) - Constructor for class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
- InvoiceMessagesService - Interface in ch.aaap.harvestclient.service
- InvoicePayment - Interface in ch.aaap.harvestclient.domain
- invoicePayments() - Method in class ch.aaap.harvestclient.core.Harvest
- InvoicePaymentsApi - Interface in ch.aaap.harvestclient.api
- InvoicePaymentsApiImpl - Class in ch.aaap.harvestclient.impl
- InvoicePaymentsApiImpl(InvoicePaymentService) - Constructor for class ch.aaap.harvestclient.impl.InvoicePaymentsApiImpl
- InvoicePaymentService - Interface in ch.aaap.harvestclient.service
- InvoiceReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
- invoices() - Method in class ch.aaap.harvestclient.core.Harvest
- InvoicesApi - Interface in ch.aaap.harvestclient.api
- InvoicesApiImpl - Class in ch.aaap.harvestclient.impl
- InvoicesApiImpl(InvoiceService) - Constructor for class ch.aaap.harvestclient.impl.InvoicesApiImpl
- InvoiceService - Interface in ch.aaap.harvestclient.service
- InvoiceTimeImport - Interface in ch.aaap.harvestclient.domain.param
- InvoiceTimeImport.SummaryType - Enum Class in ch.aaap.harvestclient.domain.param
- InvoiceUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- isValidCode(String) - Method in class ch.aaap.harvestclient.core.CurrencyConfiguration
- isValidName(String) - Method in class ch.aaap.harvestclient.core.TimezoneConfiguration
L
- LATE - Enum constant in enum class ch.aaap.harvestclient.domain.Invoice.State
- LineItemContainer - Interface in ch.aaap.harvestclient.domain.param
-
Harvest API for EstimateItem is irregular, we need another container object (we cannot reuse Estimate)
- LineItemDeleteInfo - Interface in ch.aaap.harvestclient.domain.param
- list() - Method in interface ch.aaap.harvestclient.api.RolesApi
- list() - Method in interface ch.aaap.harvestclient.api.UsersApi
-
Returns a list of your users.
- list() - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
- list(int, int) - Method in interface ch.aaap.harvestclient.api.RolesApi
- list(int, int) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
- list(int, int) - Method in interface ch.aaap.harvestclient.service.ProjectAssignmentService
- list(int, int) - Method in interface ch.aaap.harvestclient.service.RoleService
- list(long, Instant, int, int) - Method in interface ch.aaap.harvestclient.service.EstimateMessagesService
- list(long, Instant, int, int) - Method in interface ch.aaap.harvestclient.service.InvoiceMessagesService
- list(long, Instant, int, int) - Method in interface ch.aaap.harvestclient.service.InvoicePaymentService
- list(long, Instant, int, int) - Method in interface ch.aaap.harvestclient.service.ProjectAssignmentService
- list(long, Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.TaskAssignmentService
- list(long, Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.UserAssignmentService
- list(ClientContactFilter) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
-
Return a list of clientContacts, sorted by creation date, newest first.
- list(ClientContactFilter) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
- list(ClientContactFilter, int, int) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
-
Return a list of clientContacts, sorted by creation date, newest first.
- list(ClientContactFilter, int, int) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
- list(ClientFilter) - Method in interface ch.aaap.harvestclient.api.ClientsApi
- list(ClientFilter) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
- list(ClientFilter, int, int) - Method in interface ch.aaap.harvestclient.api.ClientsApi
-
Return a list of clients, sorted by creation date, newest first.
- list(ClientFilter, int, int) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
- list(EstimateFilter) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
-
Return a list of estimates, sorted by issue date, newest first.
- list(EstimateFilter) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- list(EstimateFilter, int, int) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
-
Return a list of estimates, sorted by issue date, newest first.
- list(EstimateFilter, int, int) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- list(ExpenseCategoryFilter) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
- list(ExpenseCategoryFilter) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
- list(ExpenseCategoryFilter, int, int) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
- list(ExpenseCategoryFilter, int, int) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
- list(ExpenseFilter) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
- list(ExpenseFilter) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
- list(ExpenseFilter, int, int) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
- list(ExpenseFilter, int, int) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
- list(InvoiceFilter) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Return a list of invoices, sorted by issue date, newest first.
- list(InvoiceFilter) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- list(InvoiceFilter, int, int) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Return a list of invoices, sorted by issue date, newest first.
- list(InvoiceFilter, int, int) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- list(ProjectFilter) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
-
Return a list of projects, sorted by creation date, newest first.
- list(ProjectFilter) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
- list(ProjectFilter, int, int) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
-
Return a list of projects, sorted by creation date, newest first.
- list(ProjectFilter, int, int) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
- list(TaskFilter) - Method in interface ch.aaap.harvestclient.api.TasksApi
- list(TaskFilter) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
- list(TaskFilter, int, int) - Method in interface ch.aaap.harvestclient.api.TasksApi
- list(TaskFilter, int, int) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
- list(TimeEntryFilter) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
-
Return a list of all TimeEntries, filtered by the TimeEntryFilter, sorted by creation date, newest first.
- list(TimeEntryFilter) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
- list(TimeEntryFilter, int, int) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
-
Return a list of all TimeEntries, filtered by the TimeEntryFilter, sorted by creation date, newest first.
- list(TimeEntryFilter, int, int) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
- list(Reference<Estimate>, Instant) - Method in interface ch.aaap.harvestclient.api.EstimateMessagesApi
- list(Reference<Estimate>, Instant) - Method in class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
- list(Reference<Estimate>, Instant, int, int) - Method in interface ch.aaap.harvestclient.api.EstimateMessagesApi
- list(Reference<Estimate>, Instant, int, int) - Method in class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
- list(Reference<Invoice>, Instant) - Method in interface ch.aaap.harvestclient.api.InvoiceMessagesApi
- list(Reference<Invoice>, Instant) - Method in interface ch.aaap.harvestclient.api.InvoicePaymentsApi
- list(Reference<Invoice>, Instant) - Method in class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
- list(Reference<Invoice>, Instant) - Method in class ch.aaap.harvestclient.impl.InvoicePaymentsApiImpl
- list(Reference<Invoice>, Instant, int, int) - Method in interface ch.aaap.harvestclient.api.InvoiceMessagesApi
- list(Reference<Invoice>, Instant, int, int) - Method in interface ch.aaap.harvestclient.api.InvoicePaymentsApi
- list(Reference<Invoice>, Instant, int, int) - Method in class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
- list(Reference<Invoice>, Instant, int, int) - Method in class ch.aaap.harvestclient.impl.InvoicePaymentsApiImpl
- list(Reference<Project>, TaskAssignmentFilter) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
- list(Reference<Project>, TaskAssignmentFilter) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
- list(Reference<Project>, TaskAssignmentFilter, int, int) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
- list(Reference<Project>, TaskAssignmentFilter, int, int) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
- list(Reference<Project>, UserAssignmentFilter) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
- list(Reference<Project>, UserAssignmentFilter) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
- list(Reference<Project>, UserAssignmentFilter, int, int) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
- list(Reference<Project>, UserAssignmentFilter, int, int) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
- list(Reference<User>) - Method in interface ch.aaap.harvestclient.api.ProjectAssignmentsApi
-
List all Project Assignment for a User, sorted by creation date, newest first.
- list(Reference<User>, Instant) - Method in interface ch.aaap.harvestclient.api.ProjectAssignmentsApi
-
List Project Assignment for a User, sorted by creation date, newest first, optionally filtered by updatedSince.
- list(Reference<User>, Instant) - Method in class ch.aaap.harvestclient.impl.ProjectAssignmentsApiImpl
- list(Reference<User>, Instant, int, int) - Method in interface ch.aaap.harvestclient.api.ProjectAssignmentsApi
-
List Project Assignment for a User, sorted by creation date, newest first, optionally filtered by updatedSince.
- list(Reference<User>, Instant, int, int) - Method in class ch.aaap.harvestclient.impl.ProjectAssignmentsApiImpl
- list(Boolean, Instant) - Method in interface ch.aaap.harvestclient.api.UsersApi
-
Return a list of users, filtered by activity and update date, newest user first.
- list(Boolean, Instant) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
- list(Boolean, Instant, int, int) - Method in interface ch.aaap.harvestclient.api.UsersApi
-
Return a list of users, filtered by activity and update date, newest user first.
- list(Boolean, Instant, int, int) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
- list(Boolean, Instant, int, int) - Method in interface ch.aaap.harvestclient.service.UserService
- list(Instant) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
- list(Instant) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
- list(Instant) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
- list(Instant) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
- list(Instant, int, int) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
-
Return a list of estimateItemCategories, sorted by creation date, newest first.
- list(Instant, int, int) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
-
Return a list of invoiceItemCategories, sorted by creation date, newest first.
- list(Instant, int, int) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
- list(Instant, int, int) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
- list(Instant, int, int) - Method in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
- list(Instant, int, int) - Method in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
- list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.ClientContactService
- list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.ClientService
- list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.EstimateService
- list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.ExpenseCategoryService
- list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.ExpenseService
- list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.InvoiceService
- list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.ProjectService
- list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.TaskService
- list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
- ListFilter - Interface in ch.aaap.harvestclient.api.filter.base
-
Interface implemented by all Filters
- listSelf() - Method in interface ch.aaap.harvestclient.api.ProjectAssignmentsApi
- listSelf() - Method in class ch.aaap.harvestclient.impl.ProjectAssignmentsApiImpl
- listSelf(int, int) - Method in interface ch.aaap.harvestclient.api.ProjectAssignmentsApi
-
Return a list of all ProjectAssignment for the current user.
- listSelf(int, int) - Method in class ch.aaap.harvestclient.impl.ProjectAssignmentsApiImpl
- LocalTimeConverter - Class in ch.aaap.harvestclient.core.gson
-
Non-standard LocalTime conversion
- LocalTimeConverter(DateTimeFormatter) - Constructor for class ch.aaap.harvestclient.core.gson.LocalTimeConverter
- log(String) - Method in interface ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Logger
M
- mark() - Method in class ch.aaap.harvestclient.core.ratelimit.WindowCounter
- markAs(Reference<Estimate>, EstimateMessage.EventType) - Method in interface ch.aaap.harvestclient.api.EstimateMessagesApi
-
Change the state of an estimate to the given eventType.
- markAs(Reference<Estimate>, EstimateMessage.EventType) - Method in class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
- markAs(Reference<Invoice>, InvoiceMessage.EventType) - Method in interface ch.aaap.harvestclient.api.InvoiceMessagesApi
-
Change the state of an invoice to the given eventType.
- markAs(Reference<Invoice>, InvoiceMessage.EventType) - Method in class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
- messageId - Static variable in interface ch.aaap.harvestclient.service.EstimateMessagesService
- messageId - Static variable in interface ch.aaap.harvestclient.service.InvoiceMessagesService
- MessageRecipient - Interface in ch.aaap.harvestclient.domain
N
- NO_BUDGET - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
- NONE - Enum constant in enum class ch.aaap.harvestclient.api.Api.Role
-
Normal User
- NONE - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
- NONE - Enum constant in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
-
No logs.
- NotFoundException - Exception in ch.aaap.harvestclient.exception
- NotFoundException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.NotFoundException
O
- of(long) - Static method in class ch.aaap.harvestclient.domain.reference.GenericReference
- of(PaginatedList, List<T>) - Static method in interface ch.aaap.harvestclient.domain.pagination.Pagination
- onlySelf() - Element in annotation interface ch.aaap.harvestclient.api.Api.Permission
-
If true, a user can only read/write information about himself: needs admin permissions to change objects for other users
- OPEN - Enum constant in enum class ch.aaap.harvestclient.domain.Estimate.State
- OPEN - Enum constant in enum class ch.aaap.harvestclient.domain.Invoice.State
P
- PaginatedList - Interface in ch.aaap.harvestclient.domain.pagination
-
Holds any type of list from Harvest.
- Pagination<T> - Interface in ch.aaap.harvestclient.domain.pagination
-
A container for a partial list of objects, that are being returned paginated.
- PaginationLinks - Interface in ch.aaap.harvestclient.domain.pagination
- PAID - Enum constant in enum class ch.aaap.harvestclient.domain.Invoice.State
- path - Static variable in interface ch.aaap.harvestclient.service.ClientContactService
- path - Static variable in interface ch.aaap.harvestclient.service.ClientService
- path - Static variable in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
- path - Static variable in interface ch.aaap.harvestclient.service.EstimateMessagesService
- path - Static variable in interface ch.aaap.harvestclient.service.EstimateService
- path - Static variable in interface ch.aaap.harvestclient.service.ExpenseCategoryService
- path - Static variable in interface ch.aaap.harvestclient.service.ExpenseService
- path - Static variable in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
- path - Static variable in interface ch.aaap.harvestclient.service.InvoiceMessagesService
- path - Static variable in interface ch.aaap.harvestclient.service.InvoicePaymentService
- path - Static variable in interface ch.aaap.harvestclient.service.InvoiceService
- path - Static variable in interface ch.aaap.harvestclient.service.TaskAssignmentService
- path - Static variable in interface ch.aaap.harvestclient.service.TaskService
- path - Static variable in interface ch.aaap.harvestclient.service.UserAssignmentService
- PaymentGateway - Interface in ch.aaap.harvestclient.domain
- paymentId - Static variable in interface ch.aaap.harvestclient.service.InvoicePaymentService
- PEOPLE - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
- PEOPLE - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
- PEOPLE - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
- Project - Interface in ch.aaap.harvestclient.domain
- PROJECT - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
- PROJECT - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
- PROJECT - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
- PROJECT_MANAGER - Enum constant in enum class ch.aaap.harvestclient.api.Api.Role
-
Project Manager for the specific project
- Project.BillingMethod - Enum Class in ch.aaap.harvestclient.domain
- Project.BudgetMethod - Enum Class in ch.aaap.harvestclient.domain
- ProjectAssignment - Interface in ch.aaap.harvestclient.domain
-
User Project Assignment
- projectAssignments() - Method in class ch.aaap.harvestclient.core.Harvest
- ProjectAssignmentsApi - Interface in ch.aaap.harvestclient.api
-
Admin permissions required, except when retrieving the currently authenticated user’s project assignments.
- ProjectAssignmentsApiImpl - Class in ch.aaap.harvestclient.impl
- ProjectAssignmentsApiImpl(ProjectAssignmentService) - Constructor for class ch.aaap.harvestclient.impl.ProjectAssignmentsApiImpl
- ProjectAssignmentService - Interface in ch.aaap.harvestclient.service
- ProjectFilter - Class in ch.aaap.harvestclient.api.filter
-
Ways to filter a Project list.
- ProjectFilter() - Constructor for class ch.aaap.harvestclient.api.filter.ProjectFilter
- ProjectReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
- projects() - Method in class ch.aaap.harvestclient.core.Harvest
- ProjectsApi - Interface in ch.aaap.harvestclient.api
- ProjectsApiImpl - Class in ch.aaap.harvestclient.impl
- ProjectsApiImpl(ProjectService) - Constructor for class ch.aaap.harvestclient.impl.ProjectsApiImpl
- ProjectService - Interface in ch.aaap.harvestclient.service
- ProjectUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
R
- RateLimitedException - Exception in ch.aaap.harvestclient.exception
- RateLimitedException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.RateLimitedException
- RateLimitedException(ResponseBody, String) - Constructor for exception ch.aaap.harvestclient.exception.RateLimitedException
- RateLimitInterceptor - Class in ch.aaap.harvestclient.core.ratelimit
- RateLimitInterceptor(int, int) - Constructor for class ch.aaap.harvestclient.core.ratelimit.RateLimitInterceptor
- RE_OPEN - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
- RE_OPEN - Enum constant in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
- Receipt - Interface in ch.aaap.harvestclient.domain
-
Only documented in comment
- Reference<T> - Interface in ch.aaap.harvestclient.domain.reference
- ReferenceDtoAdapter - Class in ch.aaap.harvestclient.core.gson
-
A
Reference<T>
field can be either a full object (like a Client) or a ReferenceDto (e.g. - ReferenceDtoAdapter() - Constructor for class ch.aaap.harvestclient.core.gson.ReferenceDtoAdapter
- removeReceipt(Reference<Expense>) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
-
Remove a receipt from an Expense, if one is currently present.
- removeUser(Reference<Role>, Reference<User>) - Method in interface ch.aaap.harvestclient.api.RolesApi
-
Removes the given role from the given user
- removeUser(Reference<Role>, Reference<User>) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
- RequestProcessingErrorMessage - Class in ch.aaap.harvestclient.exception
- RequestProcessingErrorMessage() - Constructor for class ch.aaap.harvestclient.exception.RequestProcessingErrorMessage
- RequestProcessingException - Exception in ch.aaap.harvestclient.exception
- RequestProcessingException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.RequestProcessingException
- requireId(Reference<T>) - Static method in interface ch.aaap.harvestclient.domain.reference.Reference
-
Require that id is not null.
- restart(long) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
- restart(Reference<TimeEntry>) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
-
Restart a TimeEntry.
- restart(Reference<TimeEntry>) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
- Retainer - Interface in ch.aaap.harvestclient.domain
-
Harvest API does not expose more information about retainers
- Role - Class in ch.aaap.harvestclient.domain
- Role() - Constructor for class ch.aaap.harvestclient.domain.Role
- RoleInfo - Interface in ch.aaap.harvestclient.domain.param
-
Represents a creation or update request for a Role
- roles() - Method in class ch.aaap.harvestclient.core.Harvest
- RolesApi - Interface in ch.aaap.harvestclient.api
-
Also needs Team Feature enabled
- RolesApiImpl - Class in ch.aaap.harvestclient.impl
- RolesApiImpl(RoleService) - Constructor for class ch.aaap.harvestclient.impl.RolesApiImpl
- RoleService - Interface in ch.aaap.harvestclient.service
S
- SEND - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
- SEND - Enum constant in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
- serialize(LocalTime, Type, JsonSerializationContext) - Method in class ch.aaap.harvestclient.core.gson.LocalTimeConverter
- ServerErrorException - Exception in ch.aaap.harvestclient.exception
- ServerErrorException(ResponseBody, int) - Constructor for exception ch.aaap.harvestclient.exception.ServerErrorException
- setActive(Boolean) - Method in class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
- setActive(Boolean) - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
- setBilled(Boolean) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- setBilled(Boolean) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- setClientReference(Reference<Client>) - Method in class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
- setClientReference(Reference<Client>) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- setClientReference(Reference<Client>) - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
- setClientReference(Reference<Client>) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- setFrom(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- setFrom(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
- setFrom(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- setLevel(HttpLoggingInterceptor.Level) - Method in class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor
-
Change the level at which this interceptor logs.
- setMessage(String) - Method in class ch.aaap.harvestclient.exception.RequestProcessingErrorMessage
- setProjectReference(Reference<Project>) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- setProjectReference(Reference<Project>) - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
- setProjectReference(Reference<Project>) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- setRunning(Boolean) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- setTo(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- setTo(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
- setTo(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- setUpdatedSince(Instant) - Method in class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
- setUpdatedSince(Instant) - Method in class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
- setUpdatedSince(Instant) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- setUpdatedSince(Instant) - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
- setUpdatedSince(Instant) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- setUserReference(Reference<User>) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- setUserReference(Reference<User>) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- stop(long) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
- stop(Reference<TimeEntry>) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
-
Stop a TimeEntry.
- stop(Reference<TimeEntry>) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
T
- Task - Interface in ch.aaap.harvestclient.domain
- TASK - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
- TaskAssignment - Interface in ch.aaap.harvestclient.domain
- TaskAssignmentFilter - Class in ch.aaap.harvestclient.api.filter
- TaskAssignmentFilter() - Constructor for class ch.aaap.harvestclient.api.filter.TaskAssignmentFilter
- taskAssignments() - Method in class ch.aaap.harvestclient.core.Harvest
- TaskAssignmentsApi - Interface in ch.aaap.harvestclient.api
-
API for TaskAssignments.
- TaskAssignmentsApiImpl - Class in ch.aaap.harvestclient.impl
- TaskAssignmentsApiImpl(TaskAssignmentService) - Constructor for class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
- TaskAssignmentService - Interface in ch.aaap.harvestclient.service
- TaskAssignmentUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- TaskFilter - Class in ch.aaap.harvestclient.api.filter
- TaskFilter() - Constructor for class ch.aaap.harvestclient.api.filter.TaskFilter
- TaskReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
- tasks() - Method in class ch.aaap.harvestclient.core.Harvest
- TASKS - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
- TasksApi - Interface in ch.aaap.harvestclient.api
- TasksApiImpl - Class in ch.aaap.harvestclient.impl
- TasksApiImpl(TaskService) - Constructor for class ch.aaap.harvestclient.impl.TasksApiImpl
- TaskService - Interface in ch.aaap.harvestclient.service
- TaskUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- TimeEntry - Interface in ch.aaap.harvestclient.domain
- TimeEntryCreationInfo - Interface in ch.aaap.harvestclient.domain.param
- TimeEntryCreationInfoDuration - Interface in ch.aaap.harvestclient.domain.param
- TimeEntryCreationInfoTimestamp - Interface in ch.aaap.harvestclient.domain.param
- TimeEntryFilter - Class in ch.aaap.harvestclient.api.filter
-
Contains all possible ways to filter a timeentries list.
- TimeEntryFilter() - Constructor for class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- TimeEntryService - Interface in ch.aaap.harvestclient.service
- TimeEntryUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- timesheets() - Method in class ch.aaap.harvestclient.core.Harvest
- TimesheetsApi - Interface in ch.aaap.harvestclient.api
- TimesheetsApiImpl - Class in ch.aaap.harvestclient.impl
- TimesheetsApiImpl(TimeEntryService) - Constructor for class ch.aaap.harvestclient.impl.TimesheetsApiImpl
- TimezoneConfiguration - Class in ch.aaap.harvestclient.core
-
Keeps a list of supported harvest timezones and has methods to converted them to ZoneOffsets.
- TimezoneConfiguration(InputStream) - Constructor for class ch.aaap.harvestclient.core.TimezoneConfiguration
- toMap() - Method in class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
- toMap() - Method in class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
- toMap() - Method in interface ch.aaap.harvestclient.api.filter.base.ListFilter
- toMap() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
- toMap() - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
- toMap() - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
- toMap() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
- toMap(int, int) - Method in interface ch.aaap.harvestclient.api.filter.base.ListFilter
- toString() - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
- toString() - Method in class ch.aaap.harvestclient.domain.reference.GenericReference
- toString() - Method in class ch.aaap.harvestclient.domain.User
- TOTAL_PROJECT_FEES - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
U
- update(long, long, TaskAssignmentUpdateInfo) - Method in interface ch.aaap.harvestclient.service.TaskAssignmentService
- update(long, long, UserAssignmentUpdateInfo) - Method in interface ch.aaap.harvestclient.service.UserAssignmentService
- update(long, EstimateItem.Category) - Method in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
- update(long, InvoiceItem.Category) - Method in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
- update(long, ClientContactUpdateInfo) - Method in interface ch.aaap.harvestclient.service.ClientContactService
- update(long, ClientUpdateInfo) - Method in interface ch.aaap.harvestclient.service.ClientService
- update(long, EstimateUpdateInfo) - Method in interface ch.aaap.harvestclient.service.EstimateService
- update(long, ExpenseCategoryUpdateInfo) - Method in interface ch.aaap.harvestclient.service.ExpenseCategoryService
- update(long, ExpenseUpdateInfo) - Method in interface ch.aaap.harvestclient.service.ExpenseService
- update(long, InvoiceUpdateInfo) - Method in interface ch.aaap.harvestclient.service.InvoiceService
- update(long, ProjectUpdateInfo) - Method in interface ch.aaap.harvestclient.service.ProjectService
- update(long, RoleInfo) - Method in interface ch.aaap.harvestclient.service.RoleService
- update(long, TaskUpdateInfo) - Method in interface ch.aaap.harvestclient.service.TaskService
- update(long, TimeEntryUpdateInfo) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
- update(long, UserUpdateInfo) - Method in interface ch.aaap.harvestclient.service.UserService
- update(Reference<Client>, ClientUpdateInfo) - Method in interface ch.aaap.harvestclient.api.ClientsApi
-
Updates the specific client by setting the values of the parameters passed.
- update(Reference<Client>, ClientUpdateInfo) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
- update(Reference<ClientContact>, ClientContactUpdateInfo) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
-
Updates an existing ClientContact with the properties set in ClientContactUpdateInfo
- update(Reference<ClientContact>, ClientContactUpdateInfo) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
- update(Reference<Estimate>, EstimateUpdateInfo) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
-
Updates an existing Estimate with the properties set in EstimateUpdateInfo.
- update(Reference<Estimate>, EstimateUpdateInfo) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- update(Reference<EstimateItem.Category>, EstimateItem.Category) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
-
Updates the specific estimateItemCategory by setting the values of the parameters passed.
- update(Reference<EstimateItem.Category>, EstimateItem.Category) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
- update(Reference<Expense>, ExpenseUpdateInfo) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
-
Updates the specific expense by setting the values of the parameters passed.
- update(Reference<Expense>, ExpenseUpdateInfo) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
- update(Reference<ExpenseCategory>, ExpenseCategoryUpdateInfo) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
-
Updates the specific expenseCategories by setting the values of the parameters passed.
- update(Reference<ExpenseCategory>, ExpenseCategoryUpdateInfo) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
- update(Reference<Invoice>, InvoiceUpdateInfo) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Updates an existing Invoice with the properties set in InvoiceUpdateInfo.
- update(Reference<Invoice>, InvoiceUpdateInfo) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- update(Reference<InvoiceItem.Category>, InvoiceItem.Category) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
-
Updates the specific invoiceItemCategory by setting the values of the parameters passed.
- update(Reference<InvoiceItem.Category>, InvoiceItem.Category) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
- update(Reference<Project>, ProjectUpdateInfo) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
-
Updates an existing Project with the properties set in ProjectUpdateInfo
- update(Reference<Project>, ProjectUpdateInfo) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
- update(Reference<Project>, Reference<TaskAssignment>, TaskAssignmentUpdateInfo) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
-
Updates the specific TaskAssignment by setting the values of the parameters passed.
- update(Reference<Project>, Reference<TaskAssignment>, TaskAssignmentUpdateInfo) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
- update(Reference<Project>, Reference<UserAssignment>, UserAssignmentUpdateInfo) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
-
Updates the specific UserAssignment by setting the values of the parameters passed.
- update(Reference<Project>, Reference<UserAssignment>, UserAssignmentUpdateInfo) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
- update(Reference<Role>, RoleInfo) - Method in interface ch.aaap.harvestclient.api.RolesApi
-
Updates the specific role by setting the values of the parameters passed.
- update(Reference<Role>, RoleInfo) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
- update(Reference<Task>, TaskUpdateInfo) - Method in interface ch.aaap.harvestclient.api.TasksApi
-
Updates the specific task by setting the values of the parameters passed.
- update(Reference<Task>, TaskUpdateInfo) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
- update(Reference<TimeEntry>, TimeEntryUpdateInfo) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
-
Modify an existing TimeEntry.
- update(Reference<TimeEntry>, TimeEntryUpdateInfo) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
- update(Reference<User>, UserUpdateInfo) - Method in interface ch.aaap.harvestclient.api.UsersApi
-
Change an existing user.
- update(Reference<User>, UserUpdateInfo) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
- updateItem(long, LineItemContainer) - Method in interface ch.aaap.harvestclient.service.EstimateService
- updateItem(long, LineItemContainer) - Method in interface ch.aaap.harvestclient.service.InvoiceService
- updateLineItem(Reference<Estimate>, Reference<EstimateItem>, EstimateItemUpdateInfo) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
-
Update an existing line item
- updateLineItem(Reference<Estimate>, Reference<EstimateItem>, EstimateItemUpdateInfo) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- updateLineItem(Reference<Invoice>, Reference<InvoiceItem>, InvoiceItemUpdateInfo) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Update an existing line item
- updateLineItem(Reference<Invoice>, Reference<InvoiceItem>, InvoiceItemUpdateInfo) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- updateLineItems(Reference<Estimate>, List<? extends Reference<EstimateItem>>, List<EstimateItemUpdateInfo>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
-
Update an existing line item
- updateLineItems(Reference<Estimate>, List<? extends Reference<EstimateItem>>, List<EstimateItemUpdateInfo>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
- updateLineItems(Reference<Invoice>, List<? extends Reference<InvoiceItem>>, List<InvoiceItemUpdateInfo>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
-
Update an existing line item
- updateLineItems(Reference<Invoice>, List<? extends Reference<InvoiceItem>>, List<InvoiceItemUpdateInfo>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
- User - Class in ch.aaap.harvestclient.domain
- User() - Constructor for class ch.aaap.harvestclient.domain.User
- UserAssignment - Interface in ch.aaap.harvestclient.domain
- UserAssignmentFilter - Class in ch.aaap.harvestclient.api.filter
- UserAssignmentFilter() - Constructor for class ch.aaap.harvestclient.api.filter.UserAssignmentFilter
- userAssignments() - Method in class ch.aaap.harvestclient.core.Harvest
- UserAssignmentsApi - Interface in ch.aaap.harvestclient.api
-
API for UserAssignments.
- UserAssignmentsApiImpl - Class in ch.aaap.harvestclient.impl
- UserAssignmentsApiImpl(UserAssignmentService) - Constructor for class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
- UserAssignmentService - Interface in ch.aaap.harvestclient.service
- UserAssignmentUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
- UserReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
- users() - Method in class ch.aaap.harvestclient.core.Harvest
- UsersApi - Interface in ch.aaap.harvestclient.api
-
API for UserAssignments.
- UsersApiImpl - Class in ch.aaap.harvestclient.impl
- UsersApiImpl(UserService) - Constructor for class ch.aaap.harvestclient.impl.UsersApiImpl
- UserService - Interface in ch.aaap.harvestclient.service
- UserUpdateInfo - Class in ch.aaap.harvestclient.domain.param
- UserUpdateInfo() - Constructor for class ch.aaap.harvestclient.domain.param.UserUpdateInfo
V
- value() - Element in annotation interface ch.aaap.harvestclient.api.Api.Permission
- valueOf(String) - Static method in enum class ch.aaap.harvestclient.api.Api.Role
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.Estimate.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.Invoice.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ch.aaap.harvestclient.api.Api.Role
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.aaap.harvestclient.domain.Estimate.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.aaap.harvestclient.domain.Invoice.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VIEW - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
- VIEW - Enum constant in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
W
- waitUntilBelow(int) - Method in class ch.aaap.harvestclient.core.ratelimit.WindowCounter
- WindowCounter - Class in ch.aaap.harvestclient.core.ratelimit
-
Keep track of event timestamps, can be use for rate limiting
- WindowCounter(int) - Constructor for class ch.aaap.harvestclient.core.ratelimit.WindowCounter
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form