Class: SolidACLAuthorizationsRelation<Parent>
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:8
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:16
Parameters
parent
Parent
Returns
SolidACLAuthorizationsRelation<Parent>
Overrides
MultiModelRelation.constructor
Properties
_related?
protectedoptional_related?:SolidACLAuthorization|SolidACLAuthorization[] |null
Defined in: packages/soukai/src/models/relations/Relation.ts:30
Inherited from
aclUrl
aclUrl:
string|undefined
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:13
deleteStrategy
deleteStrategy:
RelationDeleteStrategy=null
Defined in: packages/soukai/src/models/relations/Relation.ts:29
Inherited from
MultiModelRelation.deleteStrategy
effectiveACLUrl
effectiveACLUrl:
string|undefined
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:14
enabled
enabled:
boolean=true
Defined in: packages/soukai/src/models/relations/Relation.ts:28
Inherited from
foreignKeyName
foreignKeyName:
string
Defined in: packages/soukai/src/models/relations/Relation.ts:26
Inherited from
MultiModelRelation.foreignKeyName
localKeyName
localKeyName:
string
Defined in: packages/soukai/src/models/relations/Relation.ts:27
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:24
Inherited from
relatedClass
relatedClass: typeof
SolidACLAuthorization
Defined in: packages/soukai/src/models/relations/Relation.ts:25
Inherited from
MultiModelRelation.relatedClass
inverseBelongsToRelationClasses
staticinverseBelongsToRelationClasses:Constructor<Relation<Model,Model,ModelConstructor<Model>>>[] =[]
Defined in: packages/soukai/src/models/relations/Relation.ts:21
Inherited from
MultiModelRelation.inverseBelongsToRelationClasses
inverseHasRelationClasses
staticinverseHasRelationClasses:Constructor<Relation<Model,Model,ModelConstructor<Model>>>[] =[]
Defined in: packages/soukai/src/models/relations/Relation.ts:20
Inherited from
MultiModelRelation.inverseHasRelationClasses
Accessors
loaded
Get Signature
get loaded():
boolean
Defined in: packages/soukai/src/models/relations/Relation.ts:39
Returns
boolean
Inherited from
related
Get Signature
get related():
Related[] |undefined
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:23
Returns
Related[] | undefined
Set Signature
set related(
related):void
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:27
Parameters
related
Related[] | undefined
Returns
void
Inherited from
Methods
addRelated()
addRelated(
related):void
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:61
Parameters
related
Returns
void
Inherited from
assertLoaded()
protectedassertLoaded(method):this is { related: SolidACLAuthorization[] }
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:88
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:34
Parameters
model?
Returns
Inherited from
Call Signature
attach(
attributes):SolidACLAuthorization
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:35
Parameters
attributes
Returns
Inherited from
clearForeignAttributes()
clearForeignAttributes():
void
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:36
Returns
void
Overrides
MultiModelRelation.clearForeignAttributes
clearInverseRelations()
clearInverseRelations(
model):void
Defined in: packages/soukai/src/models/relations/Relation.ts:145
Parameters
model
Returns
void
Inherited from
MultiModelRelation.clearInverseRelations
clone()
clone(
options?):this
Defined in: packages/soukai/src/models/relations/Relation.ts:106
Parameters
options?
RelationCloneOptions = {}
Returns
this
Inherited from
create()
create(
attributes?):Promise<SolidACLAuthorization>
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:53
Parameters
attributes?
Attributes = {}
Returns
Promise<SolidACLAuthorization>
Inherited from
disable()
disable():
void
Defined in: packages/soukai/src/models/relations/Relation.ts:62
Returns
void
Inherited from
enable()
enable():
void
Defined in: packages/soukai/src/models/relations/Relation.ts:58
Returns
void
Inherited from
getLoadedModels()
getLoadedModels():
SolidACLAuthorization[]
Defined in: packages/soukai/src/models/relations/Relation.ts:92
Returns
Inherited from
MultiModelRelation.getLoadedModels
getModels()
getModels():
Promise<SolidACLAuthorization[]>
Defined in: packages/soukai/src/models/relations/Relation.ts:84
Returns
Promise<SolidACLAuthorization[]>
Inherited from
initializeInverseRelations()
initializeInverseRelations(
model):void
Defined in: packages/soukai/src/models/relations/Relation.ts:132
Parameters
model
Returns
void
Inherited from
MultiModelRelation.initializeInverseRelations
isDocumentACL()
isDocumentACL():
boolean|null
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:26
Returns
boolean | null
isEmpty()
isEmpty():
boolean|null
Defined in: packages/soukai/src/models/relations/Relation.ts:80
Returns
boolean | null
Inherited from
isInverseOf()
isInverseOf(
other):boolean
Defined in: packages/soukai/src/models/relations/Relation.ts:158
Parameters
other
Returns
boolean
Inherited from
MultiModelRelation.isInverseOf
isRelated()
isRelated(
model):boolean
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:79
Parameters
model
Returns
boolean
Inherited from
load()
load():
Promise<SolidACLAuthorization[]>
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:40
Returns
Promise<SolidACLAuthorization[]>
Overrides
onDelete()
onDelete(
strategy):this
Defined in: packages/soukai/src/models/relations/Relation.ts:100
Parameters
strategy
Returns
this
Inherited from
onRelatedUpdated()
protectedonRelatedUpdated(oldValue,newValue):void
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:84
Parameters
oldValue
Nullable<Model[]>
newValue
Nullable<Model[]>
Returns
void
Inherited from
MultiModelRelation.onRelatedUpdated
removeRelated()
removeRelated(
related):void
Defined in: packages/soukai/src/models/relations/MultiModelRelation.ts:69
Parameters
related
Returns
void
Inherited from
MultiModelRelation.removeRelated
requireACLUrl()
requireACLUrl():
string
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:22
Returns
string
resolve()
resolve():
Promise<SolidACLAuthorization|SolidACLAuthorization[] |null>
Defined in: packages/soukai/src/models/relations/Relation.ts:76
Returns
Promise<SolidACLAuthorization | SolidACLAuthorization[] | null>
Deprecated
This method has been renamed to load.
Inherited from
setForeignAttributes()
setForeignAttributes():
void
Defined in: packages/soukai-solid/src/models/relations/SolidACLAuthorizationsRelation.ts:32
Returns
void
Overrides
MultiModelRelation.setForeignAttributes
static()
static():
RelationConstructor<SolidACLAuthorizationsRelation<Parent>>
Defined in: packages/soukai/src/models/relations/Relation.ts:54
Returns
RelationConstructor<SolidACLAuthorizationsRelation<Parent>>
Inherited from
unload()
unload():
void
Defined in: packages/soukai/src/models/relations/Relation.ts:96
Returns
void