public static final class Manager.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Manager |
build()
Build manager.
|
Manager.Builder |
setCompany(ICompany company)
Sets company.
|
Manager.Builder |
setDatabaseId(int databaseId)
Sets database id.
|
Manager.Builder |
setDevicesCount(int devicesCount)
Sets devices count.
|
Manager.Builder |
setEmail(java.lang.String email)
Sets email.
|
Manager.Builder |
setFirstName(java.lang.String firstName)
Sets first name.
|
Manager.Builder |
setId(java.util.UUID id)
Sets manager id.
|
Manager.Builder |
setLastName(java.lang.String lastName)
Sets last name.
|
Manager.Builder |
setRole(IManager.Role role)
Sets role.
|
Manager.Builder |
setSupervisorId(java.util.UUID supervisorId)
Sets supervisor id.
|
Manager.Builder |
setUniqueId(java.lang.String uniqueId)
Sets unique id.
|
public Manager.Builder setDatabaseId(int databaseId)
databaseId
- the database idpublic Manager.Builder setId(java.util.UUID id)
id
- the idpublic Manager.Builder setFirstName(java.lang.String firstName)
firstName
- the first namepublic Manager.Builder setLastName(java.lang.String lastName)
lastName
- the last namepublic Manager.Builder setCompany(ICompany company)
company
- the companypublic Manager.Builder setEmail(java.lang.String email)
email
- the emailpublic Manager.Builder setUniqueId(java.lang.String uniqueId)
uniqueId
- the unique idpublic Manager.Builder setRole(IManager.Role role)
role
- the rolepublic Manager.Builder setSupervisorId(java.util.UUID supervisorId)
supervisorId
- the supervisor idpublic Manager.Builder setDevicesCount(int devicesCount)
devicesCount
- the beacons countpublic Manager build()