
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