Skip navigation links
A B C D E F G H I L N O P R S T U 

A

add(TimeEntry) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 

B

build() - Method in class ch.aaap.harvestclient.domain.param.UserCreationInfo.Builder
 
build() - Method in class ch.aaap.harvestclient.domain.param.UserInfo.Builder
 
Builder(String, String, String) - Constructor for class ch.aaap.harvestclient.domain.param.UserCreationInfo.Builder
 
Builder() - Constructor for class ch.aaap.harvestclient.domain.param.UserInfo.Builder
 

C

callOrThrow(Call<T>) - Static method in class ch.aaap.harvestclient.impl.ExceptionHandler
 
ch.aaap.harvestclient.api - package ch.aaap.harvestclient.api
 
ch.aaap.harvestclient.core - package ch.aaap.harvestclient.core
 
ch.aaap.harvestclient.core.gson - package ch.aaap.harvestclient.core.gson
 
ch.aaap.harvestclient.domain - package ch.aaap.harvestclient.domain
 
ch.aaap.harvestclient.domain.param - package ch.aaap.harvestclient.domain.param
 
ch.aaap.harvestclient.exception - package ch.aaap.harvestclient.exception
 
ch.aaap.harvestclient.impl - package ch.aaap.harvestclient.impl
 
ch.aaap.harvestclient.service - package ch.aaap.harvestclient.service
 
Client - Class in ch.aaap.harvestclient.domain
 
Client() - Constructor for class ch.aaap.harvestclient.domain.Client
 
create(long, long, LocalDate) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 
create(long, long, LocalDate, long) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 
create(UserCreationInfo) - Method in interface ch.aaap.harvestclient.api.UsersApi
Create a new User.
create(long, long, LocalDate) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 
create(long, long, LocalDate, long) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 
create(UserCreationInfo) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 
create(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.UserService
 

D

delete(long) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 
delete(long) - Method in interface ch.aaap.harvestclient.api.UsersApi
Delete a user.
delete(User) - Method in interface ch.aaap.harvestclient.api.UsersApi
Delete a user.
delete(long) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 
delete(long) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 
delete(User) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 
delete(long) - Method in interface ch.aaap.harvestclient.service.UserService
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class ch.aaap.harvestclient.core.gson.LocalTimeConverter
 

E

email(String) - Method in class ch.aaap.harvestclient.domain.param.UserInfo.Builder
 
EstimatesApi - Interface in ch.aaap.harvestclient.api
 
ExceptionHandler - Class in ch.aaap.harvestclient.impl
 
ExceptionHandler() - Constructor for class ch.aaap.harvestclient.impl.ExceptionHandler
 
ExternalService - Class in ch.aaap.harvestclient.domain
 
ExternalService() - Constructor for class ch.aaap.harvestclient.domain.ExternalService
 

F

firstName(String) - Method in class ch.aaap.harvestclient.domain.param.UserInfo.Builder
 
ForbiddenException - Exception in ch.aaap.harvestclient.exception
 
ForbiddenException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.ForbiddenException
 

G

get(long) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 
get(long) - Method in interface ch.aaap.harvestclient.api.UsersApi
Retrieve an existing user
get(long) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 
get(long) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 
get(long) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 
get(long) - Method in interface ch.aaap.harvestclient.service.UserService
 
getAvatarUrl() - Method in class ch.aaap.harvestclient.domain.User
 
getConfiguration() - Static method in class ch.aaap.harvestclient.core.gson.GsonConfiguration
Configure the GSON JSON parser for the specific formats used by Harvest
getCostRate() - Method in class ch.aaap.harvestclient.domain.User
 
getCreatedAt() - Method in class ch.aaap.harvestclient.domain.User
 
getDefaultHourlyRate() - Method in class ch.aaap.harvestclient.domain.User
 
getEmail() - Method in class ch.aaap.harvestclient.domain.User
 
getEntries() - Method in class ch.aaap.harvestclient.domain.TimeEntries
 
getFirstName() - Method in class ch.aaap.harvestclient.domain.User
 
getHttpCode() - Method in exception ch.aaap.harvestclient.exception.HarvestHttpException
 
getId() - Method in class ch.aaap.harvestclient.domain.User
 
getLastName() - Method in class ch.aaap.harvestclient.domain.User
 
getMessage() - Method in class ch.aaap.harvestclient.exception.RequestProcessingErrorMessage
 
getOptions() - Method in class ch.aaap.harvestclient.domain.param.UserInfo
 
getResponseBody() - Method in exception ch.aaap.harvestclient.exception.HarvestHttpException
 
getRoles() - Method in class ch.aaap.harvestclient.domain.User
 
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
 
getTelephone() - Method in class ch.aaap.harvestclient.domain.User
 
getTimezone() - Method in class ch.aaap.harvestclient.domain.User
 
getUpdatedAt() - Method in class ch.aaap.harvestclient.domain.User
 
getUsers() - Method in class ch.aaap.harvestclient.domain.Users
 
getWeeklyCapacity() - Method in class ch.aaap.harvestclient.domain.User
 
GsonConfiguration - Class in ch.aaap.harvestclient.core.gson
 
GsonConfiguration() - Constructor for class ch.aaap.harvestclient.core.gson.GsonConfiguration
 

H

Harvest - Class in ch.aaap.harvestclient.core
 
Harvest(String, String) - Constructor for class ch.aaap.harvestclient.core.Harvest
 
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
 

I

initMessage(ResponseBody) - Static method in exception ch.aaap.harvestclient.exception.RequestProcessingException
 
InvalidAuthorizationException - Exception in ch.aaap.harvestclient.exception
 
InvalidAuthorizationException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.InvalidAuthorizationException
 
Invoice - Class in ch.aaap.harvestclient.domain
 
Invoice() - Constructor for class ch.aaap.harvestclient.domain.Invoice
 
isActive() - Method in class ch.aaap.harvestclient.domain.User
 
isAdmin() - Method in class ch.aaap.harvestclient.domain.User
 
isCanCreateInvoices() - Method in class ch.aaap.harvestclient.domain.User
 
isCanCreateProjects() - Method in class ch.aaap.harvestclient.domain.User
 
isCanSeeRates() - Method in class ch.aaap.harvestclient.domain.User
 
isContractor() - Method in class ch.aaap.harvestclient.domain.User
 
isHasAccessToAllFutureProjects() - Method in class ch.aaap.harvestclient.domain.User
 
isProjectManager() - Method in class ch.aaap.harvestclient.domain.User
 

L

lastName(String) - Method in class ch.aaap.harvestclient.domain.param.UserInfo.Builder
 
list() - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 
list() - Method in interface ch.aaap.harvestclient.api.UsersApi
Returns a list of your users.
list() - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 
list() - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 
listAll() - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 
listAll() - Method in interface ch.aaap.harvestclient.service.UserService
 
LocalTimeConverter - Class in ch.aaap.harvestclient.core.gson
 
LocalTimeConverter() - Constructor for class ch.aaap.harvestclient.core.gson.LocalTimeConverter
 

N

NotFoundException - Exception in ch.aaap.harvestclient.exception
 
NotFoundException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.NotFoundException
 

O

options - Variable in class ch.aaap.harvestclient.domain.param.UserInfo.Builder
 

P

patch(long) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 
Project - Class in ch.aaap.harvestclient.domain
 
Project() - Constructor for class ch.aaap.harvestclient.domain.Project
 

R

RateLimitedException - Exception in ch.aaap.harvestclient.exception
 
RateLimitedException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.RateLimitedException
 
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
 
Role - Class in ch.aaap.harvestclient.domain
 
Role() - Constructor for class ch.aaap.harvestclient.domain.Role
 

S

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.domain.User
 
setAdmin(boolean) - Method in class ch.aaap.harvestclient.domain.User
 
setAvatarUrl(String) - Method in class ch.aaap.harvestclient.domain.User
 
setCanCreateInvoices(boolean) - Method in class ch.aaap.harvestclient.domain.User
 
setCanCreateProjects(boolean) - Method in class ch.aaap.harvestclient.domain.User
 
setCanSeeRates(boolean) - Method in class ch.aaap.harvestclient.domain.User
 
setContractor(boolean) - Method in class ch.aaap.harvestclient.domain.User
 
setCostRate(double) - Method in class ch.aaap.harvestclient.domain.User
 
setCreatedAt(Instant) - Method in class ch.aaap.harvestclient.domain.User
 
setDefaultHourlyRate(double) - Method in class ch.aaap.harvestclient.domain.User
 
setEmail(String) - Method in class ch.aaap.harvestclient.domain.User
 
setFirstName(String) - Method in class ch.aaap.harvestclient.domain.User
 
setHasAccessToAllFutureProjects(boolean) - Method in class ch.aaap.harvestclient.domain.User
 
setId(long) - Method in class ch.aaap.harvestclient.domain.User
 
setLastName(String) - Method in class ch.aaap.harvestclient.domain.User
 
setMessage(String) - Method in class ch.aaap.harvestclient.exception.RequestProcessingErrorMessage
 
setProjectManager(boolean) - Method in class ch.aaap.harvestclient.domain.User
 
setRoles(List<String>) - Method in class ch.aaap.harvestclient.domain.User
 
setTelephone(String) - Method in class ch.aaap.harvestclient.domain.User
 
setTimezone(String) - Method in class ch.aaap.harvestclient.domain.User
 
setUpdatedAt(Instant) - Method in class ch.aaap.harvestclient.domain.User
 
setWeeklyCapacity(long) - Method in class ch.aaap.harvestclient.domain.User
 

T

Task - Class in ch.aaap.harvestclient.domain
 
Task() - Constructor for class ch.aaap.harvestclient.domain.Task
 
TaskAssignment - Class in ch.aaap.harvestclient.domain
 
TaskAssignment() - Constructor for class ch.aaap.harvestclient.domain.TaskAssignment
 
TimeEntries - Class in ch.aaap.harvestclient.domain
 
TimeEntries() - Constructor for class ch.aaap.harvestclient.domain.TimeEntries
 
TimeEntry - Class in ch.aaap.harvestclient.domain
 
TimeEntry() - Constructor for class ch.aaap.harvestclient.domain.TimeEntry
 
TimeEntryService - Interface in ch.aaap.harvestclient.service
 
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
 
toString() - Method in class ch.aaap.harvestclient.domain.TimeEntry
 
toString() - Method in class ch.aaap.harvestclient.domain.User
 

U

update(long, UserInfo) - Method in interface ch.aaap.harvestclient.api.UsersApi
Change an existing user.
update(long, UserInfo) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 
update(long, Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.UserService
 
User - Class in ch.aaap.harvestclient.domain
 
User() - Constructor for class ch.aaap.harvestclient.domain.User
 
UserAssignment - Class in ch.aaap.harvestclient.domain
 
UserAssignment() - Constructor for class ch.aaap.harvestclient.domain.UserAssignment
 
UserCreationInfo - Class in ch.aaap.harvestclient.domain.param
 
UserCreationInfo.Builder - Class in ch.aaap.harvestclient.domain.param
 
UserInfo - Class in ch.aaap.harvestclient.domain.param
 
UserInfo(Map<String, Object>) - Constructor for class ch.aaap.harvestclient.domain.param.UserInfo
 
UserInfo.Builder - Class in ch.aaap.harvestclient.domain.param
 
users() - Method in class ch.aaap.harvestclient.core.Harvest
 
Users - Class in ch.aaap.harvestclient.domain
 
Users() - Constructor for class ch.aaap.harvestclient.domain.Users
 
users - Variable in class ch.aaap.harvestclient.domain.Users
 
UsersApi - Interface in ch.aaap.harvestclient.api
 
UsersApiImpl - Class in ch.aaap.harvestclient.impl
 
UsersApiImpl(UserService) - Constructor for class ch.aaap.harvestclient.impl.UsersApiImpl
 
UserService - Interface in ch.aaap.harvestclient.service
 
A B C D E F G H I L N O P R S T U 
Skip navigation links