Examples of ReferenceData


Examples of org.apache.isis.runtimes.dflt.remoting.common.data.common.ReferenceData

        for (int i = 0; i < numberOfEvents; i++) {
            switch (eventTypes[i]) {
            case ClientTransactionEvent.ADD:
                // causes OID to be updated
                final ReferenceData update = persistedUpdates[i];

                final Oid updatedOid = update.getOid();
                adapterManager.remapUpdated(updatedOid);
                final ObjectAdapter adapter = adapterManager.getAdapterFor(updatedOid);

                adapter.changeState(ResolveState.RESOLVED);
                entries[i].getObject().setOptimisticLock(update.getVersion());

                break;
            case ClientTransactionEvent.CHANGE:
                entries[i].getObject().setOptimisticLock(changedVersions[i]);
                getUpdateNotifier().addChangedObject(entries[i].getObject());
                break;
            }
        }

        final ObjectData[] updates = results.getUpdates();
        for (final ObjectData update : updates) {
            if (LOG.isDebugEnabled()) {
                LOG.debug("update " + update.getOid());
            }
            encoder.decode(update);
        }

        for (int i = 0; i < numberOfEvents; i++) {
View Full Code Here

Examples of org.apache.isis.runtimes.dflt.remoting.common.data.common.ReferenceData

        for (int i = 0; i < numberOfEvents; i++) {
            switch (eventTypes[i]) {
                case ClientTransactionEvent.ADD:
                    // causes OID to be updated
                    final ReferenceData update = persistedUpdates[i];

                    final Oid updatedOid = update.getOid();
                    adapterManager.remapUpdated(updatedOid);
                    final ObjectAdapter adapter = adapterManager.getAdapterFor(updatedOid);

                    adapter.changeState(ResolveState.RESOLVED);
                    entries[i].getObject().setOptimisticLock(update.getVersion());

                    break;
                case ClientTransactionEvent.CHANGE:
                    entries[i].getObject().setOptimisticLock(changedVersions[i]);
                    getUpdateNotifier().addChangedObject(entries[i].getObject());
                    break;
            }
        }

        final ObjectData[] updates = results.getUpdates();
        for (final ObjectData update : updates) {
            if (LOG.isDebugEnabled()) {
                LOG.debug("update " + update.getOid());
            }
            encoder.decode(update);
        }

        for (int i = 0; i < numberOfEvents; i++) {
View Full Code Here

Examples of org.apache.isis.runtimes.dflt.remoting.common.data.common.ReferenceData

    @Override
    public ExecuteServerActionResponse executeServerAction(final ExecuteServerActionRequest request) {

        final ActionType actionType = request.getActionType();
        final String actionIdentifier = request.getActionIdentifier();
        final ReferenceData target = request.getTarget();
        final Data[] parameters = request.getParameters();

        log("execute action " + actionIdentifier + "/" + actionType + indentedNewLine() + "target: " + dump(target)
            + indentedNewLine() + "parameters: " + dump(parameters));
        ExecuteServerActionResponse result;
View Full Code Here

Examples of org.apache.isis.runtimes.dflt.remoting.common.data.common.ReferenceData

            LOG.debug(debug("execute remotely", getIdentifier(), targetAdapter, parameterAdapters));
        }

        final KnownObjectsRequest knownObjects = new KnownObjectsRequest();
        final Data[] parameterObjectData = parameterValues(parameterAdapters, knownObjects);
        final ReferenceData targetReference =
            targetAdapter == null ? null : encoder.encodeActionTarget(targetAdapter, knownObjects);
        ExecuteServerActionResponse response;
        try {
            final ExecuteServerActionRequest request =
                new ExecuteServerActionRequest(getAuthenticationSession(), ActionType.USER, objectAction
View Full Code Here

Examples of org.apache.isis.runtimes.dflt.remoting.common.data.common.ReferenceData

    public ExecuteServerActionResponse executeServerAction(final ExecuteServerActionRequest request) {

        final AuthenticationSession session = request.getSession();
        final ActionType actionType = request.getActionType();
        final String actionIdentifier = request.getActionIdentifier();
        final ReferenceData targetData = request.getTarget();
        final Data[] parameterData = request.getParameters();

        if (LOG.isDebugEnabled()) {
            LOG.debug("request executeAction " + actionIdentifier + " on " + targetData + " for " + session);
        }
View Full Code Here

Examples of org.apache.isis.runtimes.dflt.remoting.common.data.common.ReferenceData

        final CollectionFacet facet = adapter.getSpecification().getFacet(CollectionFacet.class);
        assertEquals(0, facet.size(adapter));
    }

    public void testRecreateCollection() {
        final ReferenceData elements[] = new ObjectData[2];
        final TestProxyOid element0Oid = new TestProxyOid(345, true);
        elements[0] = new DummyObjectData(element0Oid, TestPojo.class.getName(), false, new TestProxyVersion(3));
        final TestProxyOid element1Oid = new TestProxyOid(678, true);
        elements[1] = new DummyObjectData(element1Oid, TestPojo.class.getName(), false, new TestProxyVersion(7));
View Full Code Here

Examples of org.apache.isis.runtimes.dflt.remoting.common.data.common.ReferenceData

    public void testExecuteWhereObjectDeleted() {
        final ExecuteServerActionResponse results = null;

        mockery.checking(new Expectations() {
            {
                final ReferenceData deletedObjectIdentityData =
                    new DummyReferenceData(adapter.getOid(), "", adapter.getVersion());
                one(mockEncoder).encodeIdentityData(adapter);
                will(returnValue(deletedObjectIdentityData));

                one(mockEncoder).encodeServerActionResult(with(equalTo(adapter)), with(equalTo(new ObjectData[0])),
View Full Code Here

Examples of org.apache.xml.security.signature.reference.ReferenceData

        SignedInfo signedInfo = xmlSignature.getSignedInfo();
        assertTrue(signedInfo.getLength() > 0);
        for (int i = 0; i < signedInfo.getLength(); i++) {
            Reference reference = signedInfo.item(i);
            assertNotNull(reference);
            ReferenceData referenceData = reference.getReferenceData();
            assertNotNull(referenceData);
           
            if (referenceData instanceof ReferenceNodeSetData) {
                Iterator<Node> iter = ((ReferenceNodeSetData)referenceData).iterator();
                assertTrue(iter.hasNext());
View Full Code Here

Examples of org.apache.xml.security.signature.reference.ReferenceData

        SignedInfo signedInfo = xmlSignature.getSignedInfo();
        assertTrue(signedInfo.getLength() > 0);
        for (int i = 0; i < signedInfo.getLength(); i++) {
            Reference reference = signedInfo.item(i);
            assertNotNull(reference);
            ReferenceData referenceData = reference.getReferenceData();
            assertNotNull(referenceData);
           
            if (referenceData instanceof ReferenceNodeSetData) {
                Iterator<Node> iter = ((ReferenceNodeSetData)referenceData).iterator();
                assertTrue(iter.hasNext());
View Full Code Here

Examples of org.apache.xml.security.signature.reference.ReferenceData

       
        // Check the reference(s)
        SignedInfo signedInfo = signature.getSignedInfo();
        assertTrue(signedInfo.getLength() == 1);
        Reference reference = signedInfo.item(0);
        ReferenceData referenceData = reference.getReferenceData();
        assertNotNull(referenceData);
        assertTrue(referenceData instanceof ReferenceNodeSetData);
       
        // Test the cached Element
        Element referenceElement =
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.