Group
Defined in: src/entities/user.ts:119
Extends
Constructors
Constructor
new Group(
dart):Group
Defined in: src/entities/user.ts:121
Parameters
| Parameter | Type |
|---|---|
dart | any |
Returns
Group
Constructs
Group
Overrides
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
dart | public | any | Entity.dart | src/entities/entity.ts:19 |
Accessors
adminMembers
Get Signature
get adminMembers():
Group[]
Defined in: src/entities/user.ts:157
Returns list of groups that belong to group, with admin permissions
Returns
Group[]
adminMemberships
Get Signature
get adminMemberships():
Group[]
Defined in: src/entities/user.ts:165
Returns list of groups that group belongs to, with admin permissions
Returns
Group[]
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
entityType
Get Signature
get entityType():
string
Defined in: src/entities/entity.ts:66
Entity type name *
Returns
string
Inherited from
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
hidden
Get Signature
get hidden():
boolean
Defined in: src/entities/user.ts:172
Hidden group
Returns
boolean
Set Signature
set hidden(
e):void
Defined in: src/entities/user.ts:173
Parameters
| Parameter | Type |
|---|---|
e | boolean |
Returns
void
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
members
Get Signature
get members():
Group[]
Defined in: src/entities/user.ts:153
Returns list of groups that belong to group, with no admin permissions
Returns
Group[]
memberships
Get Signature
get memberships():
Group[]
Defined in: src/entities/user.ts:161
Returns list of groups that group belongs to, with no admin permissions
Returns
Group[]
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
personal
Get Signature
get personal():
boolean
Defined in: src/entities/user.ts:168
Personal user group
Returns
boolean
Set Signature
set personal(
e):void
Defined in: src/entities/user.ts:169
Parameters
| Parameter | Type |
|---|---|
e | boolean |
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
user
Get Signature
get user():
User
Defined in: src/entities/user.ts:179
Returns associated user.
Returns null if the group is not personal.
See Groups
Returns
admin
Get Signature
get
staticadmin():Group
Defined in: src/entities/user.ts:201
Returns
Group
administrators
Get Signature
get
staticadministrators():Group
Defined in: src/entities/user.ts:205
Returns
Group
allUsers
Get Signature
get
staticallUsers():Group
Defined in: src/entities/user.ts:193
Returns
Group
defaultGroupsIds
Get Signature
get
staticdefaultGroupsIds():object
Defined in: src/entities/user.ts:181
Returns
object
| Name | Type | Default value | Defined in |
|---|---|---|---|
Admin | "a4b45840-9a50-11e6-c537-6bf8e9ab02ee" | "a4b45840-9a50-11e6-c537-6bf8e9ab02ee" | src/entities/user.ts:187 |
Administrators | "1ab8b38d-9c4e-4b1e-81c3-ae2bde3e12c5" | "1ab8b38d-9c4e-4b1e-81c3-ae2bde3e12c5" | src/entities/user.ts:189 |
All users | "a4b45840-9a50-11e6-9cc9-8546b8bf62e6" | "a4b45840-9a50-11e6-9cc9-8546b8bf62e6" | src/entities/user.ts:183 |
Developers | "ba9cd191-9a50-11e6-9cc9-910bf827f0ab" | "ba9cd191-9a50-11e6-9cc9-910bf827f0ab" | src/entities/user.ts:184 |
Need to create | "00000000-0000-0000-0000-000000000000" | "00000000-0000-0000-0000-000000000000" | src/entities/user.ts:185 |
System | "a4b45840-ac9c-4d39-8b4b-4db3e576b3c3" | "a4b45840-ac9c-4d39-8b4b-4db3e576b3c3" | src/entities/user.ts:188 |
Test | "ca1e672e-e3be-40e0-b79b-8546b8bf62e6" | "ca1e672e-e3be-40e0-b79b-8546b8bf62e6" | src/entities/user.ts:186 |
developers
Get Signature
get
staticdevelopers():Group
Defined in: src/entities/user.ts:195
Returns
Group
needToCreate
Get Signature
get
staticneedToCreate():Group
Defined in: src/entities/user.ts:197
Returns
Group
system
Get Signature
get
staticsystem():Group
Defined in: src/entities/user.ts:203
Returns
Group
test
Get Signature
get
statictest():Group
Defined in: src/entities/user.ts:199
Returns
Group
Methods
addAdminMember()
addAdminMember(
m):void
Defined in: src/entities/user.ts:133
Adds an admin member to the group
Parameters
| Parameter | Type | Description |
|---|---|---|
m | Group | - |
Returns
void
addMember()
addMember(
m):void
Defined in: src/entities/user.ts:129
Adds a member to the group
Parameters
| Parameter | Type | Description |
|---|---|---|
m | Group | - |
Returns
void
excludeFrom()
excludeFrom(
m):void
Defined in: src/entities/user.ts:149
Removes membership from another group
Parameters
| Parameter | Type | Description |
|---|---|---|
m | Group | - |
Returns
void
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
includeAdminTo()
includeAdminTo(
m):void
Defined in: src/entities/user.ts:145
Adds the group to another one as an admin
Parameters
| Parameter | Type | Description |
|---|---|---|
m | Group | - |
Returns
void
includeTo()
includeTo(
m):void
Defined in: src/entities/user.ts:141
Adds the group to another one
Parameters
| Parameter | Type | Description |
|---|---|---|
m | Group | - |
Returns
void
newId()
newId():
void
Defined in: src/entities/entity.ts:32
Generates new id for this entity.
Returns
void
Inherited from
removeMember()
removeMember(
m):void
Defined in: src/entities/user.ts:137
Removes a member from the group
Parameters
| Parameter | Type | Description |
|---|---|---|
m | Group | - |
Returns
void
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
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(name):Group
Defined in: src/entities/user.ts:125
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Group