Skip navigation links
org.eclipse.persistence.sdo
Class SDODataGraph
java.lang.Object
org.eclipse.persistence.sdo.SDODataGraph
-
public class SDODataGraph
- extends java.lang.Object
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 Summary |
SDODataGraph(HelperContext helperContext)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
helperContext
private HelperContext helperContext
rootObject
private SDODataObject rootObject
changeSummary
private SDOChangeSummary changeSummary
SDODataGraph
public SDODataGraph(HelperContext helperContext)
getRootObject
public SDODataObject getRootObject()
- Returns the root
data object
of this data graph.
-
- Returns:
- the root data object.
- See Also:
DataObject#getDataGraph
getChangeSummary
public SDOChangeSummary getChangeSummary()
- Returns the
change summary
associated with this data graph.
-
- Returns:
- the change summary.
- See Also:
ChangeSummary#getDataGraph
getType
public 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
.
-
- 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
public SDODataObject createRootObject(java.lang.String namespaceURI,
java.lang.String typeName)
- 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
public SDODataObject createRootObject(Type type)
- 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)
Skip navigation links