Class: User
dg.User
Represents a user of the Datagrok platform.
Hierarchy
↳
User
Constructors
constructor
• new User(dart
)
Constructs
User
Parameters
Name | Type |
---|---|
dart | any |
Overrides
Defined in
Properties
dart
• dart: any
Inherited from
Defined in
Accessors
author
• get
author(): User
Who created entity *
Returns
Inherited from
Entity.author
Defined in
createdOn
• get
createdOn(): Dayjs
Time when entity was created *
Returns
Dayjs
Inherited from
Entity.createdOn
Defined in
email
• get
email(): null
| string
Returns
null
| string
Defined in
• set
email(email
): void
Parameters
Name | Type |
---|---|
email | null | string |
Returns
void
Defined in
firstName
• get
firstName(): string
First name
Returns
string
Defined in
• set
firstName(name
): void
Parameters
Name | Type |
---|---|
name | string |
Returns
void
Defined in
friendlyName
• get
friendlyName(): string
Entity friendly name
Returns
string
Inherited from
Entity.friendlyName
Defined in
• set
friendlyName(x
): void
Parameters
Name | Type |
---|---|
x | string |
Returns
void
Inherited from
Entity.friendlyName
Defined in
group
• get
group(): Group
Security Group
Returns
Defined in
home
• get
home(): DataConnection
User home folder connection
Returns
Defined in
id
• get
id(): string
Entity ID (GUID)
Returns
string
Inherited from
Entity.id
Defined in
• set
id(x
): void
Parameters
Name | Type |
---|---|
x | string |
Returns
void
Inherited from
Entity.id
Defined in
lastName
• get
lastName(): string
Last name
Returns
string
Defined in
• set
lastName(name
): void
Parameters
Name | Type |
---|---|
name | string |
Returns
void
Defined in
login
• get
login(): string
Login
Returns
string
Defined in
• set
login(login
): void
Parameters
Name | Type |
---|---|
login | string |
Returns
void
Defined in
name
• get
name(): string
Entity short name
Returns
string
Inherited from
Entity.name
Defined in
• set
name(x
): void
Parameters
Name | Type |
---|---|
x | string |
Returns
void
Inherited from
Entity.name
Defined in
nqName
• get
nqName(): string
Entity full-qualified name
Returns
string
Inherited from
Entity.nqName
Defined in
path
• get
path(): string
Entity path
Returns
string
Inherited from
Entity.path
Defined in
picture
• get
picture(): string
| object
Picture URL
Returns
string
| object
Defined in
project
• get
project(): Project
User home project
Returns
Defined in
status
• get
status(): USER_STATUS
Returns
USER_STATUS
Defined in
• set
status(name
): void
Parameters
Name | Type |
---|---|
name | USER_STATUS |
Returns
void
Defined in
updatedOn
• get
updatedOn(): Dayjs
Time when entity was updated *
Returns
Dayjs
Inherited from
Entity.updatedOn
Defined in
defaultUsersIds
• Static
get
defaultUsersIds(): Object
Returns
Object
Name | Type |
---|---|
Admin | "878c42b0-9a50-11e6-c537-6bf8e9ab02ee" |
System | "3e32c5fa-ac9c-4d39-8b4b-4db3e576b3c3" |
Test | "ca1e672e-e3be-40e0-b79b-d2c68e68d380" |
Defined in
Methods
getProperties
▸ getProperties(): Promise
<{ [index: string]
: any
; }>
Gets entity properties
Returns
Promise
<{ [index: string]
: any
; }>
Inherited from
Defined in
hasTag
▸ hasTag(tag
): boolean
Parameters
Name | Type |
---|---|
tag | string |
Returns
boolean
Inherited from
Defined in
newId
▸ newId(): void
Generates new id for this entity.
Returns
void
Inherited from
Defined in
setProperties
▸ setProperties(props
): Promise
<any
>
Sets entity properties
Parameters
Name | Type |
---|---|
props | Object |
Returns
Promise
<any
>
Inherited from
Defined in
tag
▸ tag(tag
): boolean
Adds a specified tag
Parameters
Name | Type |
---|---|
tag | string |
Returns
boolean
Inherited from
Defined in
toMarkup
▸ toMarkup(): string
Returns
string
Defined in
toString
▸ toString(): string
Returns a string representing the object
Returns
string
Inherited from
Defined in
unTag
▸ unTag(tag
): boolean
Removes a specified tag
Parameters
Name | Type |
---|---|
tag | string |
Returns
boolean
Inherited from
Defined in
create
▸ Static
create(): User
Creates a new user. Note that it's just a client object, it won't be saved in the database.
Returns
Defined in
current
▸ Static
current(): User
Returns current user.
Returns
Defined in
fromId
▸ Static
fromId(id
): User
Parameters
Name | Type |
---|---|
id | string |