final class UpdateRootNodeAggregateDimensions implements CommandInterface, JsonSerializable, RebasableToOtherWorkspaceInterface (View source)

Change visibility of the root node aggregate. A root node aggregate must be visible in all configured dimensions.

Needed when configured dimensions change.

Methods

create(WorkspaceName $workspaceName, NodeAggregateId $nodeAggregateId)

No description

fromArray(array $array)

No description

array
jsonSerialize()

No description

Details

static UpdateRootNodeAggregateDimensions create(WorkspaceName $workspaceName, NodeAggregateId $nodeAggregateId)

No description

Parameters

WorkspaceName $workspaceName

The workspace which the dimensions should be updated in

NodeAggregateId $nodeAggregateId

The id of the node aggregate that should be updated

Return Value

UpdateRootNodeAggregateDimensions

static CommandInterface fromArray(array $array)

No description

Parameters

array $array

Return Value

CommandInterface

array jsonSerialize()

No description

Return Value

array

RebasableToOtherWorkspaceInterface createCopyForWorkspace(WorkspaceName $targetWorkspaceName)

No description

Parameters

WorkspaceName $targetWorkspaceName

Return Value

RebasableToOtherWorkspaceInterface