Class: DeleteAllInstances

olympe.dc.transaction.operations. DeleteAllInstances

Delete all instances of a specific model operation


new DeleteAllInstances(model [, followRule])

Creates a DeleteAllInstances operation instance.

Parameters:
Name Type Argument Default Description
model olympe.dc.InstanceTag

Tag of the model to create an instance of or sync constructor

followRule olympe.dc.FollowRules <optional>
olympe.dc.FollowRules.DELETE

Extends

Methods


<protected> getCurrentTag(value)

Gets a tag from the specified InstanceTag or Sync constructor

Parameters:
Name Type Description
value olympe.dc.InstanceTag
Inherited From:
Overrides:
Returns:
Type
string

<protected> getCurrentValue(value)

Gets the current value of a Proxy. If this value is an ONumber, OString, ..., returns the corresponding primitive type. If this value is undefined, convert it to null.

Parameters:
Name Type Description
value olympe.df.Proxy | olympe.df.Node | *
Inherited From:
Overrides:
Returns:
Type
*

getCurrentValues(values)

Applies getCurrentValue() to all properties of the specified object and returns a new one containing the results

Parameters:
Name Type Description
values Map.<string, *>
Inherited From:
Overrides:
Returns:
Type
Map.<string, *>

getModelTag()

Gets the model tag

Returns:
Type
string