Record
Static Member Summary
Static Public Members | ||
public static get |
defaultACL: * |
|
public static set |
defaultACL: * |
Static Method Summary
Static Public Methods | ||
public static |
extend(recordType: *, instFunc: *): * |
|
public static |
parseID(id: *): * |
|
public static |
validType(recordType: *): * |
Constructor Summary
Public Constructor | ||
public |
constructor(recordType: *, attrs: *) |
Member Summary
Public Members | ||
public get |
$transient: * |
|
public get |
access: * |
|
public get |
|
|
public get |
id: * |
|
public get |
recordType: * |
Method Summary
Public Methods | ||
public |
|
|
public |
|
|
public |
hasReadAccess(role: *) |
|
public |
hasReadAccessForRole(role: *) |
|
public |
hasReadAccessForUser(user: *) |
|
public |
hasWriteAccess(role: *) |
|
public |
hasWriteAccessForRole(role: *) |
|
public |
hasWriteAccessForUser(user: *) |
|
public |
setAccess(acl: *) |
|
public |
setNoAccessForRole(role: *) |
|
public |
setNoAccessForUser(user: *) |
|
public |
|
|
public |
|
|
public |
|
|
public |
setReadOnlyForRole(role: *) |
|
public |
setReadOnlyForUser(user: *) |
|
public |
setReadWriteAccessForRole(role: *) |
|
public |
setReadWriteAccessForUser(User: *) |
|
public |
toJSON(): * |
|
public |
update(attrs: *) |
|
public |
updateTransient(transient_: *, merge: boolean) |
Static Public Methods
public static extend(recordType: *, instFunc: *): * source
Params:
Name | Type | Attribute | Description |
recordType | * | ||
instFunc | * |
Return:
* |
public static validType(recordType: *): * source
Params:
Name | Type | Attribute | Description |
recordType | * |
Return:
* |
Public Constructors
public constructor(recordType: *, attrs: *) source
Params:
Name | Type | Attribute | Description |
recordType | * | ||
attrs | * |
|
Public Members
public get $transient: * source
public get access: * source
public get attributeKeys: * source
public get id: * source
public get recordType: * source
Public Methods
public hasPublicReadAccess() source
public hasPublicWriteAccess() source
public hasReadAccess(role: *) source
Params:
Name | Type | Attribute | Description |
role | * |
public hasReadAccessForRole(role: *) source
Params:
Name | Type | Attribute | Description |
role | * |
public hasReadAccessForUser(user: *) source
Params:
Name | Type | Attribute | Description |
user | * |
public hasWriteAccess(role: *) source
Params:
Name | Type | Attribute | Description |
role | * |
public hasWriteAccessForRole(role: *) source
Params:
Name | Type | Attribute | Description |
role | * |
public hasWriteAccessForUser(user: *) source
Params:
Name | Type | Attribute | Description |
user | * |
public setAccess(acl: *) source
Params:
Name | Type | Attribute | Description |
acl | * |
public setNoAccessForRole(role: *) source
Params:
Name | Type | Attribute | Description |
role | * |
public setNoAccessForUser(user: *) source
Params:
Name | Type | Attribute | Description |
user | * |
public setPublicNoAccess() source
public setPublicReadOnly() source
public setPublicReadWriteAccess() source
public setReadOnlyForRole(role: *) source
Params:
Name | Type | Attribute | Description |
role | * |
public setReadOnlyForUser(user: *) source
Params:
Name | Type | Attribute | Description |
user | * |
public setReadWriteAccessForRole(role: *) source
Params:
Name | Type | Attribute | Description |
role | * |
public setReadWriteAccessForUser(User: *) source
Params:
Name | Type | Attribute | Description |
User | * |
public update(attrs: *) source
Params:
Name | Type | Attribute | Description |
attrs | * |