All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nakedobjects.plugins.remoting.shared.data.EncodeableObjectData Maven / Gradle / Ivy

package org.nakedobjects.plugins.remoting.shared.data;

import org.nakedobjects.metamodel.facets.object.encodeable.EncodeableFacet;


/**
 * The data transfer object that contains the data for an encodeable object (ie one that has an
 * {@link EncodeableFacet}) in a form that can be passed over the network between a client and a server.
 */
public interface EncodeableObjectData extends Data {

    /**
     * Ultimately derived from
     * {@link EncodeableFacet#toEncodedString(org.nakedobjects.noa.adapter.NakedObject)}.
     */
    String getEncodedObjectData();
}
// Copyright (c) Naked Objects Group Ltd.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy