Package-level declarations

Types

Link copied to clipboard
@AggregateRoot(lifecycle = [])
@Description(value = "One owner's view preferences for one definition in one application")
class ViewPreferences(state: ViewPreferencesState)

One owner's preferences for one definition (they belong to the tenant and the owner). The service derives their id (me.ahoo.wow.viewstore.domain.ScopedIds.preferences) and SetViewPreferences creates them on the first write. They are never deleted, so they handle no lifecycle command.

Link copied to clipboard

One owner's preferences for one definition in one application; its id is derived from the three.