Examples of IdentityData


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

    }

    @Override
    public ResolveObjectResponse resolveImmediately(final ResolveObjectRequest request) {

        final IdentityData target = request.getTarget();

        log("resolve immediately" + dump(target));
        final ResolveObjectResponse response = decorated.resolveImmediately(request);
        final ObjectData objectData = response.getObjectData();
        log("  <-- data: " + dump(objectData));
View Full Code Here

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

        final String serviceId = request.getServiceId();

        log("oid for resource " + serviceId);

        final OidForServiceResponse response = decorated.oidForService(request);
        final IdentityData oidData = response.getOidData();
        log(" <-- data: " + dump(oidData));
        return response;
    }
View Full Code Here

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

            str.append("NULL (NullData object)");
        } else if (data instanceof EncodableObjectData) {
            final EncodableObjectData encodeableObjectData = ((EncodableObjectData) data);
            str.append("ValueData@" + Integer.toHexString(encodeableObjectData.hashCode()) + " " + encodeableObjectData.getType() + ":" + encodeableObjectData.getEncodedObjectData());
        } else if (data instanceof IdentityData) {
            final IdentityData referenceData = (IdentityData) data;
            str.append("ReferenceData@" + Integer.toHexString(referenceData.hashCode()) + " " + referenceData.getType() + ":" + referenceData.getOid() + ":" + referenceData.getVersion());
        } else if (data instanceof ObjectData) {
            dumpObjectData(str, data, indent, complete);
        } else if (data instanceof CollectionData) {
            dumpCollectionData(str, data, indent, complete);
        } else {
View Full Code Here

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

    }

    public void testOidForService() {
        final OidForServiceRequest request = new OidForServiceRequest(session, "domain.Service");
        serverFacade.oidForService(request);
        final IdentityData data = new DummyIdentityData();
        control.setReturnValue(new OidForServiceResponse(data));

        control.replay();
        final OidForServiceResponse response = serverFacadeProxy.oidForService(request);
        final IdentityData ret = response.getOidData();
        control.verify();

        assertEquals(data, ret);
    }
View Full Code Here

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

            return null;
        } else if (data instanceof ObjectData) {
            final ObjectData objectData = (ObjectData) data;
            return deserializeObjectFromObjectData(objectData, knownObjects);
        } else if (data instanceof IdentityData) {
            final IdentityData identityData = (IdentityData) data;
            return deserializeObjectFromIdentityData(identityData, knownObjects);
        } else if (data instanceof EncodableObjectData) {
            final EncodableObjectData encodableObjectData = (EncodableObjectData) data;
            return deserializeObjectFromEncodableObjectData(encodableObjectData);
        } else {
View Full Code Here

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

    @Override
    public SetAssociationResponse setAssociation(final SetAssociationRequest request) {

        final AuthenticationSession session = request.getSession();
        final String fieldIdentifier = request.getFieldIdentifier();
        final IdentityData targetData = request.getTarget();
        final IdentityData associateData = request.getAssociate();

        if (LOG.isDebugEnabled()) {
            LOG.debug("request setAssociation " + fieldIdentifier + " on " + targetData + " with " + associateData + " for " + session);
        }
View Full Code Here

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

    @Override
    public SetValueResponse setValue(final SetValueRequest request) {

        final AuthenticationSession session = request.getSession();
        final String fieldIdentifier = request.getFieldIdentifier();
        final IdentityData targetIdentityData = request.getTarget();
        final EncodableObjectData encodeableObjectData = request.getValue();

        Assert.assertNotNull(encodeableObjectData);
        if (LOG.isDebugEnabled()) {
            LOG.debug("request setValue " + fieldIdentifier + " on " + targetIdentityData + " with " + encodeableObjectData + " for " + session);
View Full Code Here

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

    @Override
    public ClearAssociationResponse clearAssociation(final ClearAssociationRequest request) {

        final AuthenticationSession session = request.getSession();
        final String fieldIdentifier = request.getFieldIdentifier();
        final IdentityData targetData = request.getTarget();
        final IdentityData associateData = request.getAssociate();

        if (LOG.isDebugEnabled()) {
            LOG.debug("request clearAssociation " + fieldIdentifier + " on " + targetData + " of " + associateData + " for " + session);
        }
View Full Code Here

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

    @Override
    public ClearValueResponse clearValue(final ClearValueRequest request) {

        final AuthenticationSession session = request.getSession();
        final String fieldIdentifier = request.getFieldIdentifier();
        final IdentityData targetIdentityData = request.getTarget();

        if (LOG.isDebugEnabled()) {
            LOG.debug("request clearValue " + fieldIdentifier + " on " + targetIdentityData + " for " + session);
        }
View Full Code Here

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

    @Override
    public ResolveFieldResponse resolveField(final ResolveFieldRequest request) {

        final AuthenticationSession session = request.getSession();
        final IdentityData targetData = request.getTarget();
        final String fieldIdentifier = request.getFieldIdentifier();

        if (LOG.isDebugEnabled()) {
            LOG.debug("request resolveField " + targetData + "/" + fieldIdentifier + " for " + session);
        }

        final ObjectSpecification spec = getSpecification(targetData.getType());
        final ObjectAssociation field = spec.getAssociation(fieldIdentifier);
        final ObjectAdapter targetAdapter = getPersistenceSession().recreateAdapter(targetData.getOid(), spec);

        getPersistenceSession().resolveField(targetAdapter, field);
        final Data data = encoderDecoder.encodeForResolveField(targetAdapter, fieldIdentifier);
        return new ResolveFieldResponse(data);
    }
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.