Class: SolidACLAuthorizationsRelation<Parent>
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:9
Extends
MultiModelRelation
<Parent
,SolidACLAuthorization
, typeofSolidACLAuthorization
>
Type Parameters
Parent
Parent
extends SolidModel
= SolidModel
Constructors
Constructor
new SolidACLAuthorizationsRelation<
Parent
>(parent
):SolidACLAuthorizationsRelation
<Parent
>
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:18
Parameters
parent
Parent
Returns
SolidACLAuthorizationsRelation
<Parent
>
Overrides
MultiModelRelation
.constructor
Properties
aclUrl
aclUrl:
undefined
|string
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:15
deleteStrategy
deleteStrategy:
RelationDeleteStrategy
=null
Defined in: packages/soukai/src/models/relations/Relation.ts:30
Inherited from
MultiModelRelation
.deleteStrategy
effectiveACLUrl
effectiveACLUrl:
undefined
|string
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:16
enabled
enabled:
boolean
=true
Defined in: packages/soukai/src/models/relations/Relation.ts:29
Inherited from
foreignKeyName
foreignKeyName:
string
Defined in: packages/soukai/src/models/relations/Relation.ts:27
Inherited from
MultiModelRelation
.foreignKeyName
localKeyName
localKeyName:
string
Defined in: packages/soukai/src/models/relations/Relation.ts:28
Inherited from
MultiModelRelation
.localKeyName
name
name:
string
Defined in: packages/soukai/src/models/relations/Relation.ts:23
Inherited from
parent
parent:
Parent
Defined in: packages/soukai/src/models/relations/Relation.ts:25
Inherited from
related?
optional
related:SolidACLAuthorization
[]
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:15
Inherited from
relatedClass
relatedClass: typeof
SolidACLAuthorization
Defined in: packages/soukai/src/models/relations/Relation.ts:26
Inherited from
MultiModelRelation
.relatedClass
inverseRelationClasses
static
inverseRelationClasses:Constructor
<Relation
<Model
,Model
,ModelConstructor
<Model
>>>[] =[]
Defined in: packages/soukai/src/models/relations/Relation.ts:21
Inherited from
MultiModelRelation
.inverseRelationClasses
Accessors
loaded
Get Signature
get loaded():
boolean
Defined in: packages/soukai/src/models/relations/Relation.ts:39
Returns
boolean
Inherited from
Methods
addRelated()
addRelated(
related
):void
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:53
Parameters
related
Returns
void
Inherited from
assertLoaded()
protected
assertLoaded(method
):this is { related: SolidACLAuthorization[] }
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:63
Parameters
method
string
Returns
this is { related: SolidACLAuthorization[] }
Inherited from
MultiModelRelation
.assertLoaded
attach()
Call Signature
attach(
model
?):SolidACLAuthorization
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:26
Parameters
model?
Returns
Inherited from
Call Signature
attach(
attributes
):SolidACLAuthorization
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:27
Parameters
attributes
Returns
Inherited from
clone()
clone(
options
):this
Defined in: packages/soukai/src/models/relations/Relation.ts:93
Parameters
options
Partial
= {}
Returns
this
Inherited from
create()
create(
attributes
):Promise
<SolidACLAuthorization
>
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:45
Parameters
attributes
Attributes
= {}
Returns
Promise
<SolidACLAuthorization
>
Inherited from
disable()
disable():
void
Defined in: packages/soukai/src/models/relations/Relation.ts:51
Returns
void
Inherited from
enable()
enable():
void
Defined in: packages/soukai/src/models/relations/Relation.ts:47
Returns
void
Inherited from
getLoadedModels()
getLoadedModels():
SolidACLAuthorization
[]
Defined in: packages/soukai/src/models/relations/Relation.ts:79
Returns
Inherited from
MultiModelRelation
.getLoadedModels
getModels()
getModels():
Promise
<SolidACLAuthorization
[]>
Defined in: packages/soukai/src/models/relations/Relation.ts:71
Returns
Promise
<SolidACLAuthorization
[]>
Inherited from
initializeInverseRelations()
initializeInverseRelations(
model
):void
Defined in: packages/soukai/src/models/relations/Relation.ts:116
Parameters
model
Returns
void
Inherited from
MultiModelRelation
.initializeInverseRelations
isDocumentACL()
isDocumentACL():
null
|boolean
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:28
Returns
null
| boolean
isEmpty()
isEmpty():
null
|boolean
Defined in: packages/soukai/src/models/relations/Relation.ts:67
Returns
null
| boolean
Inherited from
isInverseOf()
isInverseOf(
relation
):boolean
Defined in: packages/soukai/src/models/relations/Relation.ts:129
Parameters
relation
Returns
boolean
Inherited from
MultiModelRelation
.isInverseOf
isRelated()
isRelated(
model
):boolean
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:59
Parameters
model
Returns
boolean
Inherited from
load()
load():
Promise
<SolidACLAuthorization
[]>
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:38
Returns
Promise
<SolidACLAuthorization
[]>
Overrides
onDelete()
onDelete(
strategy
):this
Defined in: packages/soukai/src/models/relations/Relation.ts:87
Parameters
strategy
Returns
this
Inherited from
requireACLUrl()
requireACLUrl():
string
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:24
Returns
string
resolve()
resolve():
Promise
<null
|SolidACLAuthorization
|SolidACLAuthorization
[]>
Defined in: packages/soukai/src/models/relations/Relation.ts:63
Returns
Promise
<null
| SolidACLAuthorization
| SolidACLAuthorization
[]>
Deprecated
This method has been renamed to load
.
Inherited from
setForeignAttributes()
setForeignAttributes():
void
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:34
Returns
void
Overrides
MultiModelRelation
.setForeignAttributes
static()
static():
RelationConstructor
<SolidACLAuthorizationsRelation
<Parent
>>
Defined in: packages/soukai/src/models/relations/Relation.ts:43
Returns
RelationConstructor
<SolidACLAuthorizationsRelation
<Parent
>>
Inherited from
unload()
unload():
void
Defined in: packages/soukai/src/models/relations/Relation.ts:83
Returns
void