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
-
Method Summary
Modifier and TypeMethodDescriptionabstract Boolean
abstract Boolean
getAdmin()
abstract String
abstract Boolean
abstract Boolean
abstract Boolean
abstract Boolean
abstract Double
abstract Double
abstract String
getEmail()
abstract String
abstract Boolean
abstract String
abstract Boolean
getRoles()
abstract String
abstract String
abstract Long
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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
-