DatasetWording

@AggregateRoot(ownership = Ownership.TENANT, lifecycle = [])
@Description(value = "A tenant's wording over one dataset in one application")
class DatasetWording(state: DatasetWordingState)

A tenant's wording over one dataset in one application: what its readers call the dataset, its records and its fields (the view engine's dataset overrides). It is the whole tenant's (Ownership.TENANT): every reader of the tenant reads it, and the service's authorizer decides who writes it, which 9.x kept under the owner (shared). The service derives its id (me.ahoo.wow.viewstore.domain.ScopedIds.wording).

The server checks its shape and size, not its meaning: a field the dataset no longer has is kept, and the view engine passes over it.

Constructors

Link copied to clipboard
constructor(state: DatasetWordingState)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard

Clears the wording, which then reads as none; a wording that says nothing changes nothing.

Link copied to clipboard