Package ch.aaap.harvestclient.domain
Class User
Object
ch.aaap.harvestclient.domain.User
- All Implemented Interfaces:
 BaseObject<User>,Reference<User>
@TypeAdapters(fieldNamingStrategy=true)
@Immutable
public abstract class User
extends Object
implements BaseObject<User>
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract Booleanabstract BooleangetAdmin()abstract Stringabstract Booleanabstract Booleanabstract Booleanabstract Booleanabstract Doubleabstract Doubleabstract StringgetEmail()abstract Stringabstract Booleanabstract Stringabstract BooleangetRoles()abstract Stringabstract Stringabstract LongtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ch.aaap.harvestclient.domain.BaseObject
getCreatedAt, getId, getUpdatedAt 
- 
Constructor Details
- 
User
public User() 
 - 
 - 
Method Details
- 
getFirstName
 - 
getLastName
 - 
getEmail
 - 
getTelephone
 - 
getTimezone
 - 
getHasAccessToAllFutureProjects
 - 
getContractor
 - 
getAdmin
 - 
getProjectManager
 - 
getCanSeeRates
 - 
getCanCreateProjects
 - 
getCanCreateInvoices
 - 
getActive
 - 
getWeeklyCapacity
 - 
getDefaultHourlyRate
 - 
getCostRate
 - 
getRoles
 - 
getAvatarUrl
 - 
toString
 
 -