public class User extends NameEntityWithVersion
Driver.Entity.EntityBuilder<C extends Entity,B extends Entity.EntityBuilder<C,B>>| Modifier and Type | Field and Description |
|---|---|
protected Integer |
acceptedEULA
A value indicating the user accepted EULA revision number.
|
protected List<String> |
activeDashboardReports
The active dashboard reports.
|
protected LocalDateTime |
activeFrom
The date the user is active from.
|
protected LocalDateTime |
activeTo
The date the user is active to.
|
protected String |
authorityAddress
The HOS authority address of the user.
|
protected String |
authorityName
The HOS authority name of the user.
|
protected List<String> |
availableDashboardReports
List of all available dashboard reports to the user.
|
protected List<String> |
bookmarks
The list of bookmarked pages.
|
protected String[][] |
cannedResponseOptions
The user's stored list of custom response options to choose from when sending a TextMessage.
|
protected String |
carrierNumber
The carrier number.
|
protected Boolean |
changePassword
Flag indicating whether the user's password requires resetting.
|
protected String |
comment
Free text field where any user information can be stored and referenced for this entity.
|
protected String |
companyAddress
The company address for the user.
|
protected List<Group> |
companyGroups
List of organization
Group(s) that the user belongs to. |
protected String |
companyName
The name of the company for the user.
|
protected String |
countryCode
The user two symbols country ISO code (https://www.iso.org/iso-3166-country-codes.html).
|
protected String |
dateFormat
The format dates will be displayed to this user.
|
protected GoogleMapStyle |
defaultGoogleMapStyle
The default map style for Google maps.
|
protected HereMapStyle |
defaultHereMapStyle
The default map style for Here Maps.
|
protected String |
defaultMapEngine
The default map engine to use for this user.
|
protected OpenStreetMapStyle |
defaultOpenStreetMapStyle
The default map style for Open Street Maps.
|
protected String |
defaultPage
Indicates the default page to view when login complete.
|
protected String |
designation
The designation or title of the employee.
|
protected Currency |
displayCurrency
Gets or sets the user's preferred currency for display in the UI.
|
protected Integer |
driveGuideVersion
The version of the last drive what's new guide viewed by the user.
|
protected ElectricEnergyEconomyUnit |
electricEnergyEconomyUnit
The user's preferred
ElectricEnergyEconomyUnit for viewing fuel economy. |
protected String |
employeeNo
The employee number or external identifier.
|
protected DayOfWeek |
firstDayOfWeek
The user's preferred day to represent the start of the week.
|
protected String |
firstName
The first name of the user.
|
protected FuelEconomyUnit |
fuelEconomyUnit
The user's preferred
FuelEconomyUnit for viewing fuel economy. |
protected HosRuleSet |
hosRuleSet
The
HosRuleSet the user follows. |
protected Boolean |
isDriver
The is driver toggle, if [true] the user is a driver, otherwise [false].
|
protected Boolean |
isEmailReportEnabled
If [true] the user will receive the emailed report, otherwise [false].
|
protected Boolean |
isEULAAccepted
Value indicating whether the old EULA has been accepted by the end user.
|
protected Boolean |
isExemptHOSEnabled
Value indicating whether the user is allowed to HOS personal conveyance.
|
protected Boolean |
isLabsEnabled
Value indicating whether labs are enabled for this user.
|
protected Boolean |
isMetric
Whether the current regional settings is in metric units of measurement (or US/Imperial).
|
protected Boolean |
isNewsEnabled
Value that indicates whether news notifications are enabled for this user.
|
protected Boolean |
isPersonalConveyanceEnabled
Value indicating whether the user is allowed to HOS personal conveyance.
|
protected Boolean |
isServiceUpdatesEnabled
Value indicating whether are service update notifications enabled for this user.
|
protected Certificate |
issuerCertificate
The issuer certificate for the user.
|
protected Boolean |
isYardMoveEnabled
Value indicating whether the user is allowed to HOS yard move.
|
protected String |
language
The user's language.
|
protected LocalDateTime |
lastAccessDate
The user's Last access date of the system.
|
protected String |
lastName
The last name of the user.
|
protected List<MapView> |
mapViews
The list of the of the available
MapViews from the live map. |
protected Double |
maxPCDistancePerDay
Value indicating the maximum personal conveyance distance per day in meters.
|
protected String |
password
The user's password.
|
protected String |
phoneNumber
The user phone number with space separated country phone code.
|
protected String |
phoneNumberExtension
The user phone number without formatting.
|
protected List<Group> |
privateUserGroups
The private
Group(s) that the user belongs to. |
protected List<Group> |
reportGroups
The report
Group(s) for reporting that this user belongs to. |
protected List<Group> |
securityGroups
The security
Group(s) this user belongs to; which define the user's access. |
protected Boolean |
showClickOnceWarning
A flag indicating whether to show ClickOnce support warning as the default page.
|
protected String |
timeZoneId
The IANA time zone Id of the user.
|
protected UserAuthenticationType |
userAuthenticationType
The user authentication type.
|
protected Integer |
wifiEULA
Value indicating accepted WiFi-specific EULA version.
|
protected ZoneDisplayMode |
zoneDisplayMode
The default zone display mode used on the map.
|
| Modifier and Type | Method and Description |
|---|---|
static User |
fromSystem(String id) |
addExtraProperty, getExtraProperties, isSystemEntityprotected Integer acceptedEULA
protected Integer driveGuideVersion
protected Integer wifiEULA
protected List<String> activeDashboardReports
protected LocalDateTime activeFrom
protected LocalDateTime activeTo
protected List<String> availableDashboardReports
protected String[][] cannedResponseOptions
protected Boolean changePassword
protected String comment
protected List<Group> companyGroups
Group(s) that the user belongs to.protected String dateFormat
protected String phoneNumber
protected Currency displayCurrency
protected String countryCode
protected String phoneNumberExtension
protected GoogleMapStyle defaultGoogleMapStyle
protected String defaultMapEngine
Default ["MapBox"].
protected OpenStreetMapStyle defaultOpenStreetMapStyle
protected HereMapStyle defaultHereMapStyle
protected String defaultPage
protected String designation
protected String employeeNo
protected String firstName
protected FuelEconomyUnit fuelEconomyUnit
FuelEconomyUnit for viewing fuel economy. Default [FuelEconomyUnit.LITERS_PER_100_KM].protected ElectricEnergyEconomyUnit electricEnergyEconomyUnit
ElectricEnergyEconomyUnit for viewing fuel economy. Default [ElectricEnergyEconomyUnit.LITERS_E_PER_100_KM].protected HosRuleSet hosRuleSet
HosRuleSet the user follows. Default [HosRuleSet.NONE].protected Boolean isYardMoveEnabled
protected Boolean isPersonalConveyanceEnabled
protected Boolean isExemptHOSEnabled
protected Double maxPCDistancePerDay
protected String authorityName
protected String authorityAddress
protected Boolean isEULAAccepted
protected Boolean isNewsEnabled
protected Boolean isServiceUpdatesEnabled
protected Boolean isLabsEnabled
protected Boolean isMetric
protected String language
protected DayOfWeek firstDayOfWeek
protected String lastName
protected List<MapView> mapViews
MapViews from the live map. Default [continent of the user's selected time
zone].protected String password
protected List<Group> privateUserGroups
Group(s) that the user belongs to.protected List<Group> reportGroups
Group(s) for reporting that this user belongs to. The selected reporting groups will allow the
user to sort entities that are children of the selected groups. It will not allow them to see entities that are
outside of their data access. Default [empty].protected List<Group> securityGroups
Group(s) this user belongs to; which define the user's access.protected Boolean showClickOnceWarning
protected String timeZoneId
protected UserAuthenticationType userAuthenticationType
protected ZoneDisplayMode zoneDisplayMode
protected Certificate issuerCertificate
protected String companyName
protected String companyAddress
protected String carrierNumber
protected LocalDateTime lastAccessDate
protected Boolean isDriver
protected Boolean isEmailReportEnabled
public User(String id)
Copyright © 2023. All rights reserved.