Command Handling Entity Class
public abstract class CommandHandlingEntityClass<E extends Entity> extends EntityClass<E> implements CommandHandlingClass<R, H>
Abstract base for entity classes that handle commands.
Inheritors
Functions
Link copied to clipboard
Obtains classes of all messages produced as a result of command handling.
Link copied to clipboard
Obtains the handler method for the passed command class.
Link copied to clipboard
Link copied to clipboard
Obtains classes of rejections that command handling methods of this class throw, or empty set if no rejections are thrown.
Inherited functions
Link copied to clipboard
Obtains an entity class for the passed raw class.
Link copied to clipboard
Obtains constructor for the entities of this class.
Link copied to clipboard
Creates a new instance of the factory for creating entities.
Link copied to clipboard
Obtains the default state for this class of entities.
Link copied to clipboard
Obtains the factory for creating entities.
Link copied to clipboard
protected static ModelClass<T> get<T, M extends ModelClass<T>>(Class<T> rawClass, Class<M> requestedModelClass, Supplier<ModelClass<T>> supplier)
Obtains the model class for the passed raw class.
Link copied to clipboard
Obtains the class of the state of entities of this class.
Link copied to clipboard
Retrieves the state class of the passed entity class.
Link copied to clipboard
Obtains type URL of the state of entities of this class.
Link copied to clipboard
Obtains the visibility of this entity type as declared in the Protobuf definition.