- 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
-
- 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.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.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 - Class in ch.aaap.harvestclient.domain
-
- Client() - Constructor for class ch.aaap.harvestclient.domain.Client
-
- ClientContact - Class in ch.aaap.harvestclient.domain
-
- ClientContact() - Constructor for class ch.aaap.harvestclient.domain.ClientContact
-
- ClientContactCreationInfo - Class in ch.aaap.harvestclient.domain.param
-
- ClientContactCreationInfo(Reference<Client>, String) - Constructor for class ch.aaap.harvestclient.domain.param.ClientContactCreationInfo
-
- 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 - Class in ch.aaap.harvestclient.domain.param
-
- ClientContactUpdateInfo() - Constructor for class ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
-
- ClientCreationInfo - Class in ch.aaap.harvestclient.domain.param
-
- ClientCreationInfo(String) - Constructor for class ch.aaap.harvestclient.domain.param.ClientCreationInfo
-
- ClientFilter - Class in ch.aaap.harvestclient.api.filter
-
- ClientFilter() - Constructor for class ch.aaap.harvestclient.api.filter.ClientFilter
-
- ClientReferenceDto - Class in ch.aaap.harvestclient.domain.reference.dto
-
- ClientReferenceDto() - Constructor for class ch.aaap.harvestclient.domain.reference.dto.ClientReferenceDto
-
- ClientReferenceDto(long) - Constructor for class ch.aaap.harvestclient.domain.reference.dto.ClientReferenceDto
-
- 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 - Class in ch.aaap.harvestclient.domain.param
-
- ClientUpdateInfo() - Constructor for class ch.aaap.harvestclient.domain.param.ClientUpdateInfo
-
- company() - Method in class ch.aaap.harvestclient.core.Harvest
-
- Company - Class in ch.aaap.harvestclient.domain
-
- Company() - Constructor for class ch.aaap.harvestclient.domain.Company
-
- 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(ClientContactCreationInfo) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
-
Create a new ClientContact according to given creation information.
- create(ClientCreationInfo) - Method in interface ch.aaap.harvestclient.api.ClientsApi
-
Create a new Client
- create(ProjectCreationInfo) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
-
Create a new Project according to given creation information.
- create(RoleInfo) - Method in interface ch.aaap.harvestclient.api.RolesApi
-
Create a new Role
- create(Reference<Project>, TaskAssignmentCreationInfo) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
-
Create a new TaskAssignment
- create(TaskCreationInfo) - Method in interface ch.aaap.harvestclient.api.TasksApi
-
Create a new Task
- create(TimeEntryCreationInfoDuration) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
-
Create a TimeEntry with a duration.
- create(TimeEntryCreationInfoTimestamp) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
-
Create a TimeEntry with a started time.
- create(UserCreationInfo) - Method in interface ch.aaap.harvestclient.api.UsersApi
-
Create a new User.
- create(ClientContactCreationInfo) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
-
- create(ClientCreationInfo) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
-
- create(ProjectCreationInfo) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
-
- create(RoleInfo) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
-
- create(Reference<Project>, TaskAssignmentCreationInfo) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
-
- create(TaskCreationInfo) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
-
- create(TimeEntryCreationInfoDuration) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
-
- create(TimeEntryCreationInfoTimestamp) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
-
- create(UserCreationInfo) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
-
- create(ClientContactCreationInfo) - Method in interface ch.aaap.harvestclient.service.ClientContactService
-
- create(ClientCreationInfo) - Method in interface ch.aaap.harvestclient.service.ClientService
-
- create(ProjectCreationInfo) - Method in interface ch.aaap.harvestclient.service.ProjectService
-
- create(RoleInfo) - Method in interface ch.aaap.harvestclient.service.RoleService
-
- create(long, TaskAssignmentCreationInfo) - Method in interface ch.aaap.harvestclient.service.TaskAssignmentService
-
- create(TaskCreationInfo) - Method in interface ch.aaap.harvestclient.service.TaskService
-
- create(TimeEntryCreationInfoDuration) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
-
- create(TimeEntryCreationInfoTimestamp) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
-
- create(UserCreationInfo) - Method in interface ch.aaap.harvestclient.service.UserService
-
- Creator - Class in ch.aaap.harvestclient.domain
-
- Creator() - Constructor for class ch.aaap.harvestclient.domain.Creator
-