public class SDODataGraph
extends java.lang.Object
implements commonj.sdo.DataGraph
Purpose: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.
| Constructor and Description |
|---|
SDODataGraph(commonj.sdo.helper.HelperContext helperContext) |
| Modifier and Type | Method and Description |
|---|---|
SDODataObject |
createRootObject(java.lang.String namespaceURI,
java.lang.String typeName)
Creates a new root data object of the
specified type. |
SDODataObject |
createRootObject(commonj.sdo.Type type)
Creates a new root data object of the specified type.
|
SDOChangeSummary |
getChangeSummary()
Returns the
change summary associated with this data graph. |
SDODataObject |
getRootObject()
Returns the root
data object of this data graph. |
SDOType |
getType(java.lang.String uri,
java.lang.String typeName)
Returns the
type with the given the URI,
or contained by the resource at the given URI,
and with the given name. |
public SDODataObject getRootObject()
data object of this data graph.getRootObject in interface commonj.sdo.DataGraphDataObject.getDataGraph()public SDOChangeSummary getChangeSummary()
change summary associated with this data graph.getChangeSummary in interface commonj.sdo.DataGraphChangeSummary.getDataGraph()public SDOType getType(java.lang.String uri, java.lang.String typeName)
type with the given the URI,
or contained by the resource at the given URI,
and with the given name.getType in interface commonj.sdo.DataGraphuri - the namespace URI of a type or the location URI of a resource containing a type.typeName - name of a type.public SDODataObject createRootObject(java.lang.String namespaceURI, java.lang.String typeName)
specified type.
An exception is thrown if a root object exists.createRootObject in interface commonj.sdo.DataGraphnamespaceURI - namespace of the type.typeName - name of the type.java.lang.IllegalStateException - if the root object already exists.createRootObject(Type),
getType(String, String)public SDODataObject createRootObject(commonj.sdo.Type type)
createRootObject in interface commonj.sdo.DataGraphtype - the type of the new root.java.lang.IllegalStateException - if the root object already exists.createRootObject(String, String)EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference