All Downloads are FREE. Search and download functionalities are using the official Maven repository.

poussecafe.doc.model.processstepdoc.ProcessStepDoc Maven / Gradle / Ivy

There is a newer version: 0.29.0
Show newest version
package poussecafe.doc.model.processstepdoc;

import poussecafe.attribute.Attribute;
import poussecafe.attribute.OptionalAttribute;
import poussecafe.attribute.SetAttribute;
import poussecafe.discovery.Aggregate;
import poussecafe.doc.model.BoundedContextComponentDoc;
import poussecafe.domain.AggregateRoot;
import poussecafe.domain.EntityAttributes;

@Aggregate(
    factory = ProcessStepDocFactory.class,
    repository = ProcessStepDocRepository.class
)
public class ProcessStepDoc extends AggregateRoot {

    public static interface Attributes extends EntityAttributes {

        Attribute boundedContextComponentDoc();

        OptionalAttribute processName();

        OptionalAttribute stepMethodSignature();

        SetAttribute producedEvents();

        SetAttribute toExternals();

        SetAttribute fromExternals();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy