Skip to content
This repository was archived by the owner on Dec 7, 2018. It is now read-only.

AggregrateLifecycle description - Mark as deleted #100

Open
@marleinevankampen

Description

@marleinevankampen

Explain in the Command Model chapter how an Aggregate can be ended/closed/deleted.

Description in code about the AggregateLifecycle in code is:

  /**
     * Marks this aggregate as deleted, instructing a repository to remove that aggregate at an appropriate time.
     * <p/>
     * Note that different repository implementations may react differently to aggregates marked for deletion.
     * Typically, Event Sourced Repositories will ignore the marking and expect deletion to be provided as part of Event
     * information.
     */
    public static void markDeleted() {
        getInstance().doMarkDeleted();
    }

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions