Package org.apache.isis.applib.services.publish

Examples of org.apache.isis.applib.services.publish.EventPayload

@see EventMetadata

            final ObjectStringifier stringifier) {
        final PublishedObject.PayloadFactory payloadFactoryToUse =
                payloadFactoryIfAny != null
                ? payloadFactoryIfAny
                : defaultObjectPayloadFactory;
        final EventPayload payload = payloadFactoryToUse.payloadFor(
                ObjectAdapter.Util.unwrap(undeletedElseEmpty(changedAdapter)), changeKind);
        payload.withStringifier(stringifier);
        publishingService.publish(metadata, payload);
    }
View Full Code Here


                ? payloadFactoryIfAny
                : defaultActionPayloadFactory;
        final ObjectAdapter target = currentInvocation.getTarget();
        final ObjectAdapter result = currentInvocation.getResult();
        final List<ObjectAdapter> parameters = currentInvocation.getParameters();
        final EventPayload payload = payloadFactoryToUse.payloadFor(
                currentInvocation.getAction().getIdentifier(),
                ObjectAdapter.Util.unwrap(undeletedElseEmpty(target)),
                ObjectAdapter.Util.unwrap(undeletedElseEmpty(parameters)),
                ObjectAdapter.Util.unwrap(undeletedElseEmpty(result)));
        payload.withStringifier(stringifier);
        publishingService.publish(metadata, payload);
    }
View Full Code Here

            final ObjectStringifier stringifier) {
        final PublishedObject.PayloadFactory payloadFactoryToUse =
                payloadFactoryIfAny != null
                ? payloadFactoryIfAny
                : defaultObjectPayloadFactory;
        final EventPayload payload = payloadFactoryToUse.payloadFor(
                ObjectAdapter.Util.unwrap(undeletedElseEmpty(changedAdapter)), changeKind);
        payload.withStringifier(stringifier);
        publishingService.publish(metadata, payload);
    }
View Full Code Here

                ? payloadFactoryIfAny
                : defaultActionPayloadFactory;
        final ObjectAdapter target = currentInvocation.getTarget();
        final ObjectAdapter result = currentInvocation.getResult();
        final List<ObjectAdapter> parameters = currentInvocation.getParameters();
        final EventPayload payload = payloadFactoryToUse.payloadFor(
                currentInvocation.getAction().getIdentifier(),
                ObjectAdapter.Util.unwrap(undeletedElseEmpty(target)),
                ObjectAdapter.Util.unwrap(undeletedElseEmpty(parameters)),
                ObjectAdapter.Util.unwrap(undeletedElseEmpty(result)));
        payload.withStringifier(stringifier);
        publishingService.publish(metadata, payload);
    }
View Full Code Here

            final ObjectStringifier stringifier) {
        final PublishedObject.PayloadFactory payloadFactoryToUse =
                payloadFactoryIfAny != null
                ? payloadFactoryIfAny
                : defaultObjectPayloadFactory;
        final EventPayload payload = payloadFactoryToUse.payloadFor(
                ObjectAdapterUtils.unwrapObject(undeletedElseEmpty(changedAdapter)), changeKind);
        payload.withStringifier(stringifier);
        publishingService.publish(metadata, payload);
    }
View Full Code Here

                ? payloadFactoryIfAny
                : defaultActionPayloadFactory;
        ObjectAdapter target = currentInvocation.getTarget();
        ObjectAdapter result = currentInvocation.getResult();
        List<ObjectAdapter> parameters = currentInvocation.getParameters();
        final EventPayload payload = payloadFactoryToUse.payloadFor(
                currentInvocation.getAction().getIdentifier(),
                ObjectAdapterUtils.unwrapObject(undeletedElseEmpty(target)),
                ObjectAdapterUtils.unwrapObjects(undeletedElseEmpty(parameters)),
                ObjectAdapterUtils.unwrapObject(undeletedElseEmpty(result)));
        payload.withStringifier(stringifier);
        publishingService.publish(metadata, payload);
    }
View Full Code Here

TOP

Related Classes of org.apache.isis.applib.services.publish.EventPayload

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.