EclipseLink 1.2.0, build 'v20091016-r5565' API Reference

commonj.sdo
Interface DataGraph

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
SDODataGraph

Deprecated. . Because the same functionality can be obtained with DataObjects alone and because using DataObjects has the advantages of consistence and richer functionality, the use of the special envelope DataGraph is discouraged and may be removed altogether in a future version.

public interface DataGraph
extends java.io.Serializable

A data graph is used to package a graph of data objects along with their metadata, that is, data describing the data. A data graph also contains a change summary which is used to record changes made to the objects in the graph.


Method Summary
 DataObject createRootObject(java.lang.String namespaceURI, java.lang.String typeName)
          Deprecated. Creates a new root data object of the specified type.
 DataObject createRootObject(Type type)
          Deprecated. Creates a new root data object of the specified type.
 ChangeSummary getChangeSummary()
          Deprecated. Returns the change summary associated with this data graph.
 DataObject getRootObject()
          Deprecated. Returns the root data object of this data graph.
 Type getType(java.lang.String uri, java.lang.String typeName)
          Deprecated. Returns the type with the given the URI, or contained by the resource at the given URI, and with the given name.
 

Method Detail

getRootObject

DataObject getRootObject()
Deprecated. 
Returns the root data object of this data graph.

Returns:
the root data object.
See Also:
DataObject.getDataGraph()

getChangeSummary

ChangeSummary getChangeSummary()
Deprecated. 
Returns the change summary associated with this data graph.

Returns:
the change summary.
See Also:
ChangeSummary.getDataGraph()

getType

Type getType(java.lang.String uri,
             java.lang.String typeName)
Deprecated. 
Returns the type with the given the URI, or contained by the resource at the given URI, and with the given name.

Parameters:
uri - the namespace URI of a type or the location URI of a resource containing a type.
typeName - name of a type.
Returns:
the type with the corresponding namespace and name.

createRootObject

DataObject createRootObject(java.lang.String namespaceURI,
                            java.lang.String typeName)
Deprecated. 
Creates a new root data object of the specified type. An exception is thrown if a root object exists.

Parameters:
namespaceURI - namespace of the type.
typeName - name of the type.
Returns:
the new root.
Throws:
java.lang.IllegalStateException - if the root object already exists.
See Also:
createRootObject(Type), getType(String, String)

createRootObject

DataObject createRootObject(Type type)
Deprecated. 
Creates a new root data object of the specified type. An exception is thrown if a root object exists.

Parameters:
type - the type of the new root.
Returns:
the new root.
Throws:
java.lang.IllegalStateException - if the root object already exists.
See Also:
createRootObject(String, String)

EclipseLink 1.2.0, build 'v20091016-r5565' API Reference