Examples of IdentityData


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

    }

    private Oid getOidForServiceFromPersistenceLayer(final String serviceId) {
        final OidForServiceRequest request = new OidForServiceRequest(getAuthenticationSession(), serviceId);
        final OidForServiceResponse response = serverFacade.oidForService(request);
        final IdentityData data = response.getOidData();
        return data.getOid();
    }
View Full Code Here

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

    }

    @Override
    public void setProperty(final ObjectAdapter targetAdapter, final ObjectAdapter associateAdapter) {
        if (targetAdapter.isPersistent()) {
            final IdentityData targetReference = encoder.encodeIdentityData(targetAdapter);
            try {
                final ObjectSpecification associatedSpec = associateAdapter.getSpecification();
                if (associatedSpec.isCollection()) {
                    // silently ignore; shouldn't happen
                } else {
                    ObjectData[] updates;
                    if (!associatedSpec.isValueOrIsAggregated()) {
                        final IdentityData associateReference = encoder.encodeIdentityData(associateAdapter);
                        final SetAssociationRequest request =
                            new SetAssociationRequest(getAuthenticationSession(), name, targetReference,
                                associateReference);
                        final SetAssociationResponse response = serverFacade.setAssociation(request);
                        updates = response.getUpdates();
View Full Code Here

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

    @Override
    public SetAssociationResponse setAssociation(final SetAssociationRequest request) {

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

        log("set association " + fieldIdentifier + indentedNewLine() + "target: " + dump(targetData)
            + indentedNewLine() + "associate: " + dump(associateData));
        final SetAssociationResponse response = decorated.setAssociation(request);
        final ObjectData[] changes = response.getUpdates();
View Full Code Here

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

    @Override
    public SetValueResponse setValue(final SetValueRequest request) {

        final String fieldIdentifier = request.getFieldIdentifier();
        final IdentityData target = request.getTarget();
        final EncodableObjectData value = request.getValue();

        log("set value " + fieldIdentifier + indentedNewLine() + "target: " + dump(target) + indentedNewLine()
            + "value: " + value);
        final SetValueResponse response = decorated.setValue(request);
View Full Code Here

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

    }

    @Override
    public ClearAssociationResponse clearAssociation(final ClearAssociationRequest request) {
        final String fieldIdentifier = request.getFieldIdentifier();
        final IdentityData target = request.getTarget();
        final IdentityData associate = request.getAssociate();

        log("clear association " + fieldIdentifier + indentedNewLine() + "target: " + dump(target) + indentedNewLine()
            + "associate: " + dump(associate));
        final ClearAssociationResponse response = decorated.clearAssociation(request);
        final ObjectData[] updates = response.getUpdates();
View Full Code Here

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

    @Override
    public ClearValueResponse clearValue(final ClearValueRequest request) {

        final String fieldIdentifier = request.getFieldIdentifier();
        final IdentityData target = request.getTarget();

        log("clear value " + fieldIdentifier + indentedNewLine() + "target: " + dump(target));
        final ClearValueResponse response = decorated.clearValue(request);
        final ObjectData[] updates = response.getUpdates();
        log("  <-- changes: " + dump(updates));
View Full Code Here

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

    }

    @Override
    public ResolveFieldResponse resolveField(final ResolveFieldRequest request) {

        final IdentityData target = request.getTarget();
        final String fieldIdentifier = request.getFieldIdentifier();

        log("resolve field " + fieldIdentifier + " - " + dump(target));
        final ResolveFieldResponse response = decorated.resolveField(request);
        final Data result = response.getData();
View Full Code Here

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

    @Override
    public void add(final ObjectAdapter inObject, final ObjectAdapter referencedAdapter) {
        if (inObject.isPersistent()) {
            try {
                final IdentityData targetReference = encoderDecoder.encodeIdentityData(inObject);
                final IdentityData associateReference = encoderDecoder.encodeIdentityData(referencedAdapter);
                final SetAssociationRequest request =
                    new SetAssociationRequest(getAuthenticationSession(), name, targetReference, associateReference);
                final SetAssociationResponse response = serverFacade.setAssociation(request);
                final ObjectData[] updates = response.getUpdates();
                encoderDecoder.decode(updates);
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
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.