MemberExecutorServiceDefault
Default implementation of MemberExecutorService .
API
MemberExecutorServiceDefault.java
class MemberExecutorServiceDefault {
MemberExecutorServiceDefault(InteractionLayerTracker interactionLayerTracker, CausewayConfiguration configuration, ObjectManager objectManager, InteractionDtoFactory interactionDtoFactory, Provider<ExecutionPublisher> executionPublisherProvider, TransactionService transactionService, Provider<CommandPublisher> commandPublisherProvider, CausewayObservationIntegration observationIntegration)
ManagedObject invokeAction(ActionExecutor actionExecutor)
ManagedObject setOrClearProperty(PropertyModifier propertyExecutor)
void prepareCommandForPublishing(Command command, InteractionHead interactionHead, ObjectMember objectMember, FacetHolder facetHolder) (1)
}
| 1 | prepareCommandForPublishing(Command, InteractionHead, ObjectMember, FacetHolder)
Will set the command’s CommandPublishingPhase to READY, if command and objectMember have a matching member-id and if the facetHolder has a CommandPublishingFacet (has commandPublishing=ENABLED). |