User
Defined in: src/entities/user.ts:24
Represents a user of the Datagrok platform.
Extends
Constructors
Constructor
new User(
dart):User
Defined in: src/entities/user.ts:26
Parameters
| Parameter | Type |
|---|---|
dart | any |
Returns
User
Constructs
User
Overrides
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
dart | public | any | Entity.dart | src/entities/entity.ts:19 |
Accessors
author
Get Signature
get author():
any
Defined in: src/entities/entity.ts:59
Who created entity *
Returns
any
Inherited from
createdOn
Get Signature
get createdOn():
Dayjs
Defined in: src/entities/entity.ts:50
Time when entity was created *
Returns
Dayjs
Inherited from
email
Get Signature
get email():
string|null
Defined in: src/entities/user.ts:51
Returns
string | null
Set Signature
set email(
void
Defined in: src/entities/user.ts:52
Parameters
| Parameter | Type |
|---|---|
email | string | null |
Returns
void
entityType
Get Signature
get entityType():
string
Defined in: src/entities/entity.ts:66
Entity type name *
Returns
string
Inherited from
firstName
Get Signature
get firstName():
string
Defined in: src/entities/user.ts:40
First name
Returns
string
Set Signature
set firstName(
name):void
Defined in: src/entities/user.ts:41
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
void
friendlyName
Get Signature
get friendlyName():
string
Defined in: src/entities/entity.ts:36
Entity friendly name
Returns
string
Set Signature
set friendlyName(
x):void
Defined in: src/entities/entity.ts:37
Parameters
| Parameter | Type |
|---|---|
x | string |
Returns
void
Inherited from
group
Get Signature
get group():
Group
Defined in: src/entities/user.ts:70
Security Group
Returns
home
Get Signature
get home():
any
Defined in: src/entities/user.ts:61
User home folder connection
Returns
any
id
Get Signature
get id():
string
Defined in: src/entities/entity.ts:28
Entity ID (GUID)
Returns
string
Set Signature
set id(
x):void
Defined in: src/entities/entity.ts:29
Parameters
| Parameter | Type |
|---|---|
x | string |
Returns
void
Inherited from
joined
Get Signature
get joined():
Dayjs
Defined in: src/entities/user.ts:73
Date when user joined
Returns
Dayjs
lastName
Get Signature
get lastName():
string
Defined in: src/entities/user.ts:44
Last name
Returns
string
Set Signature
set lastName(
name):void
Defined in: src/entities/user.ts:45
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
void
login
Get Signature
get login():
string
Defined in: src/entities/user.ts:64
Login
Returns
string
Set Signature
set login(
login):void
Defined in: src/entities/user.ts:65
Parameters
| Parameter | Type |
|---|---|
login | string |
Returns
void
name
Get Signature
get name():
string
Defined in: src/entities/entity.ts:40
Entity short name
Returns
string
Set Signature
set name(
x):void
Defined in: src/entities/entity.ts:41
Parameters
| Parameter | Type |
|---|---|
x | string |
Returns
void
Inherited from
nqName
Get Signature
get nqName():
string
Defined in: src/entities/entity.ts:44
Entity full-qualified name
Returns
string
Inherited from
path
Get Signature
get path():
string
Defined in: src/entities/entity.ts:47
Entity path
Returns
string
Inherited from
picture
Get Signature
get picture():
string|object
Defined in: src/entities/user.ts:55
Picture URL
Returns
string | object
project
Get Signature
get project():
any
Defined in: src/entities/user.ts:58
User home project
Returns
any
status
Get Signature
get status():
USER_STATUS
Defined in: src/entities/user.ts:47
Returns
Set Signature
set status(
name):void
Defined in: src/entities/user.ts:48
Parameters
| Parameter | Type |
|---|---|
name | USER_STATUS |
Returns
void
updatedOn
Get Signature
get updatedOn():
Dayjs|null
Defined in: src/entities/entity.ts:53
Time when entity was updated *
Returns
Dayjs | null
Inherited from
admin
Get Signature
get
staticadmin():User
Defined in: src/entities/user.ts:85
Returns
User
defaultUsersIds
Get Signature
get
staticdefaultUsersIds():object
Defined in: src/entities/user.ts:75
Returns
object
| Name | Type | Default value | Defined in |
|---|---|---|---|
Admin | "878c42b0-9a50-11e6-c537-6bf8e9ab02ee" | "878c42b0-9a50-11e6-c537-6bf8e9ab02ee" | src/entities/user.ts:78 |
System | "3e32c5fa-ac9c-4d39-8b4b-4db3e576b3c3" | "3e32c5fa-ac9c-4d39-8b4b-4db3e576b3c3" | src/entities/user.ts:79 |
Test | "ca1e672e-e3be-40e0-b79b-d2c68e68d380" | "ca1e672e-e3be-40e0-b79b-d2c68e68d380" | src/entities/user.ts:77 |
system
Get Signature
get
staticsystem():User
Defined in: src/entities/user.ts:87
Returns
User
test
Get Signature
get
statictest():User
Defined in: src/entities/user.ts:83
Returns
User
Methods
getProperties()
getProperties():
Promise<{[index:string]:any; }>
Defined in: src/entities/entity.ts:69
Gets entity properties
Returns
Promise<{[index: string]: any; }>
Inherited from
hasTag()
hasTag(
tag):boolean
Defined in: src/entities/entity.ts:81
Parameters
| Parameter | Type |
|---|---|
tag | string |
Returns
boolean
Inherited from
newId()
newId():
void
Defined in: src/entities/entity.ts:32
Generates new id for this entity.
Returns
void
Inherited from
setProperties()
setProperties(
props):Promise<any>
Defined in: src/entities/entity.ts:74
Sets entity properties
Parameters
| Parameter | Type |
|---|---|
props | {[index: string]: any; } |
Returns
Promise<any>
Inherited from
tag()
tag(
tag):boolean
Defined in: src/entities/entity.ts:84
Adds a specified tag
Parameters
| Parameter | Type |
|---|---|
tag | string |
Returns
boolean
Inherited from
toMarkup()
toMarkup():
string
Defined in: src/entities/user.ts:67
Returns
string
toString()
toString():
string
Defined in: src/entities/entity.ts:79
Returns a string representing the object
Returns
string
Inherited from
unTag()
unTag(
tag):boolean
Defined in: src/entities/entity.ts:87
Removes a specified tag
Parameters
| Parameter | Type |
|---|---|
tag | string |
Returns
boolean
Inherited from
create()
staticcreate():User
Defined in: src/entities/user.ts:32
Creates a new user. Note that it's just a client object, it won't be saved in the database.
Returns
User
current()
staticcurrent():User
Defined in: src/entities/user.ts:37
Returns current user.
Returns
User
fromId()
staticfromId(id):User
Defined in: src/entities/user.ts:34
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
User