Uses of Interface
commonj.sdo.DataObject
Package
Description
-
Uses of DataObject in commonj.sdo
Modifier and TypeMethodDescriptionDataObject.createDataObject
(int propertyIndex) Returns a newdata object
contained by this object using the specified property, which must be acontainment property
.DataObject.createDataObject
(int propertyIndex, String namespaceURI, String typeName) Returns a newdata object
contained by this object using the specified property, which must be acontainment property
.DataObject.createDataObject
(Property property) Returns a newdata object
contained by this object using the specified property, which must be acontainment property
.DataObject.createDataObject
(Property property, Type type) Returns a newdata object
contained by this object using the specified property, which must be ofcontainment type
.DataObject.createDataObject
(String propertyName) Returns a newdata object
contained by this object using the specified property, which must be acontainment property
.DataObject.createDataObject
(String propertyName, String namespaceURI, String typeName) Returns a newdata object
contained by this object using the specified property, which must be acontainment property
.DataGraph.createRootObject
(Type type) Deprecated.Creates a new root data object of the specified type.DataGraph.createRootObject
(String namespaceURI, String typeName) Deprecated.Creates a new root data object of thespecified type
.DataObject.getContainer()
Returns the containingdata object
ornull
if there is no container.DataObject.getDataObject
(int propertyIndex) Returns the value of aDataObject
property identified by the specified property index.DataObject.getDataObject
(Property property) Returns the value of the specifiedDataObject
property.DataObject.getDataObject
(String path) Returns the value of aDataObject
property identified by the specified path.ChangeSummary.getOldContainer
(DataObject dataObject) ChangeSummary.getRootObject()
Returns the ChangeSummary root DataObject - the object from which changes are tracked.DataGraph.getRootObject()
Deprecated.Returns the rootdata object
of this data graph.DataObject.getRootObject()
Returns the rootdata object
.Modifier and TypeMethodDescriptionChangeSummary.getOldContainer
(DataObject dataObject) ChangeSummary.getOldContainmentProperty
(DataObject dataObject) Returns the value of thecontainment property
data object property at the point when loggingbegan
.ChangeSummary.getOldSequence
(DataObject dataObject) ChangeSummary.getOldValue
(DataObject dataObject, Property property) ChangeSummary.getOldValues
(DataObject dataObject) boolean
ChangeSummary.isCreated
(DataObject dataObject) Returns whether or not the specified data object was created whilelogging
.boolean
ChangeSummary.isDeleted
(DataObject dataObject) Returns whether or not the specified data object was deleted whilelogging
.boolean
ChangeSummary.isModified
(DataObject dataObject) Returns whether or not the specified data object was updated whilelogging
.void
DataObject.setDataObject
(int propertyIndex, DataObject value) Sets the value of aDataObject
property identified by the specified property index, to the specified value.void
DataObject.setDataObject
(Property property, DataObject value) Sets the value of the specifiedDataObject
property, to the specified value.void
DataObject.setDataObject
(String path, DataObject value) Sets the value of aDataObject
property identified by the specified path, to the specified value. -
Uses of DataObject in commonj.sdo.helper
Modifier and TypeMethodDescriptionCopyHelper.copy
(DataObject dataObject) Create a deep copy of the DataObject tree: Copies the dataObject and all itscontained
DataObjects recursively.CopyHelper.copyShallow
(DataObject dataObject) Create a shallow copy of the DataObject dataObject: Creates a new DataObject copiedDataObject with the same values as the source dataObject for each property where property.getType().isDataType() is true.Create a DataObject of the Type specified.Create a DataObject supporting the given interface.Create a DataObject of the Type specified by typeName with the given package uri.XMLDocument.getRootObject()
Return the root DataObject for the XMLDocument.Modifier and TypeMethodDescriptionCopyHelper.copy
(DataObject dataObject) Create a deep copy of the DataObject tree: Copies the dataObject and all itscontained
DataObjects recursively.CopyHelper.copyShallow
(DataObject dataObject) Create a shallow copy of the DataObject dataObject: Creates a new DataObject copiedDataObject with the same values as the source dataObject for each property where property.getType().isDataType() is true.XMLHelper.createDocument
(DataObject dataObject, String rootElementURI, String rootElementName) Creates an XMLDocument with the specified XML rootElement for the DataObject.TypeHelper.define
(DataObject type) Define the DataObject as a Type.TypeHelper.defineOpenContentProperty
(String uri, DataObject property) Define the DataObject as a Property for setting open content.boolean
EqualityHelper.equal
(DataObject dataObject1, DataObject dataObject2) Two DataObjects are equal(Deep) if they are equalShallow, all their compared Properties are equal, and all reachable DataObjects in their graphs excluding containers are equal.boolean
EqualityHelper.equalShallow
(DataObject dataObject1, DataObject dataObject2) Two DataObjects are equalShallow if they have the sameType
and all their compared Properties are equal.XMLHelper.save
(DataObject dataObject, String rootElementURI, String rootElementName) Returns the DataObject saved as an XML document with the specified root element.void
XMLHelper.save
(DataObject dataObject, String rootElementURI, String rootElementName, OutputStream outputStream) Saves the DataObject as an XML document with the specified root element. -
Uses of DataObject in org.eclipse.persistence.sdo
Modifier and TypeMethodDescriptionSDODataObject.createDataObject
(String propertyName) SDOXMLDocument.getRootObject()
Return the root DataObject for the XMLDocument.Modifier and TypeMethodDescriptionvoid
SDODataObject._setContainer
(DataObject aContainer) INTERNAL: Sets the DataObject which contains this DataObject.static SDODataObject
SDOHelper.getDataObject
(DataObject dataObject) Return the EclipseLink implementation of DataObject.SDOChangeSummary.getOldContainer
(DataObject dataObject) SDOChangeSummary.getOldContainmentProperty
(DataObject dataObject) Returns the value of thecontainment property
data object property at the point when loggingbegan
.SDOChangeSummary.getOldSequence
(DataObject dataObject) SDOChangeSummary.getOldValue
(DataObject dataObject, Property property) SDOChangeSummary.getOldValues
(DataObject dataObject) SDOChangeSummary.getPropertyInternal
(DataObject dataObject, Property property) INTERNAL:SDOChangeSummary.getUnsetOCProperties
(DataObject dataObject) INTERNAL: Return a List containing all open content properties that were unsetSDOChangeSummary.getUnsetProps
(DataObject dataObject) INTERNAL:void
DefaultValueStore.initialize
(DataObject aDataObject) Perform any post-instantiation integrity operations that could not be done during ValueStore creation.
Since the dataObject reference passed in may be bidirectional or self-referencing - we cannot set this variable until the dataObject itself is finished instantiation - hence the 2-step initialization.void
ValueStore.initialize
(DataObject dataObject) Perform any post-instantiation integrity operations that could not be done during ValueStore creation.
Since the dataObject reference passed in may be bidirectional or self-referencing - we cannot set this variable until the dataObject itself is finished instantiation - hence the 2-step initialization.boolean
SDOChangeSummary.isCreated
(DataObject dataObject) Returns whether or not the specified data object was created whilelogging
.boolean
SDOChangeSummary.isDeleted
(DataObject dataObject) Returns whether or not the specified data object was deleted whilelogging
.boolean
SDOChangeSummary.isDirty
(DataObject dataObject) INTERNAL: Return whether thedataObject
has been modified.boolean
SDOChangeSummary.isModified
(DataObject dataObject) Returns whether or not the specified data object was updated whilelogging
.void
SDOChangeSummary.removeUnsetOCProperty
(DataObject dataObject, Property ocKey) INTERNAL: Delete an open content property from the list of unset oc properties keyed on dataObjectvoid
SDOChangeSummary.setCreated
(DataObject anObject, boolean created) INTERNAL: Set flag created value.void
SDODataObject.setDataObject
(int propertyIndex, DataObject value) void
SDODataObject.setDataObject
(Property property, DataObject value) void
SDODataObject.setDataObject
(String path, DataObject value) boolean
SDOChangeSummary.setDeleted
(DataObject anObject, boolean deleted) INTERNAL: Set flag modified value.void
SDOChangeSummary.setOldContainer
(SDODataObject aKey, DataObject aValue) INTERNAL:void
SDOChangeSummary.setPropertyInternal
(DataObject dataObject, Property property, Object value) INTERNAL:void
SDOChangeSummary.setRootDataObject
(DataObject dataObject) INTERNAL: Set the root DataObject for this ChangeSummary.void
SDOXMLDocument.setRootObject
(DataObject rootObject) INTERNAL: Set the root data object corresponding to the documentvoid
SDOChangeSummary.setUnsetOCProperty
(DataObject dataObject, Property ocKey) INTERNAL: Add an open content property that has been unset to the list keyed on dataObjectvoid
SDOChangeSummary.unsetPropertyInternal
(DataObject dataObject, Property property) INTERNAL:static <T> T
SDOHelper.unwrap
(DataObject dataObject, Class<T> clazz) Unwraps a given DataObject resulting in an EclipseLink SDODataObject.boolean
SDOChangeSummary.wasSet
(DataObject dataObject, Property property) INTERNAL: -
Uses of DataObject in org.eclipse.persistence.sdo.dataobjects
-
Uses of DataObject in org.eclipse.persistence.sdo.helper
Modifier and TypeMethodDescriptionSDOCopyHelper.copy
(DataObject dataObject) Create a deep copy of the DataObject tree: Copies the dataObject and all itscontained
DataObjects recursively.SDOCopyHelper.copy
(DataObject dataObject, SDOChangeSummary cs) Create a deep copy of the DataObject tree: Copies the dataObject and all itscontained
DataObjects recursively.SDOCopyHelper.copyShallow
(DataObject dataObject) Create a shallow copy of the DataObject dataObject: Creates a new DataObject copiedDataObject with the same values as the source dataObject for each property where property.getType().isDataType() is true.Modifier and TypeMethodDescriptionXPathEngine.convertObjectToValueByPath
(String path, Class<?> cls, DataObject caller) access the wanted values through path and convert it into required java class.SDOCopyHelper.copy
(DataObject dataObject) Create a deep copy of the DataObject tree: Copies the dataObject and all itscontained
DataObjects recursively.SDOCopyHelper.copy
(DataObject dataObject, SDOChangeSummary cs) Create a deep copy of the DataObject tree: Copies the dataObject and all itscontained
DataObjects recursively.SDOCopyHelper.copyShallow
(DataObject dataObject) Create a shallow copy of the DataObject dataObject: Creates a new DataObject copiedDataObject with the same values as the source dataObject for each property where property.getType().isDataType() is true.boolean
SDOEqualityHelper.equal
(DataObject dataObject1, DataObject dataObject2) Two DataObjects are equal(Deep) if they are equalShallow, all their compared Properties are equal, and all reachable DataObjects in their graphs excluding containers are equal.boolean
SDOEqualityHelper.equalShallow
(DataObject dataObject1, DataObject dataObject2) Two DataObjects are equalShallow if they have the sameType
and all their compared Properties are equal.XPathEngine.get
(String path, DataObject caller) When accessing values corresponding to properties of DataObject by path base accessors, the accessed getters will pass informations to this method to process information and acquire wanted values.boolean
XPathEngine.isSet
(String path, DataObject caller) Handle queries about setting status of a property through path base access.void
XPathEngine.set
(String path, Object value, DataObject caller, boolean convertValue) Set a property's value through the path base access.void
XPathEngine.unset
(String path, DataObject caller) Unset the value of a property through the path base access. -
Uses of DataObject in org.eclipse.persistence.sdo.helper.delegates
Modifier and TypeMethodDescriptionModifier and TypeMethodDescriptionSDOXMLHelperDelegate.createDocument
(DataObject dataObject, String rootElementURI, String rootElementName) Creates an XMLDocument with the specified XML rootElement for the DataObject.SDOXMLHelperDelegator.createDocument
(DataObject dataObject, String rootElementURI, String rootElementName) SDOTypeHelperDelegate.define
(DataObject dataObject) SDOTypeHelperDelegate.define
(DataObject dataObject, List types) Define the DataObject as a Type.SDOTypeHelperDelegator.define
(DataObject dataObject) SDOTypeHelperDelegate.defineOpenContentProperty
(String uri, DataObject propertyDO) Define the DataObject as a Property for setting open content.SDOTypeHelperDelegator.defineOpenContentProperty
(String uri, DataObject property) SDOXMLHelperDelegate.save
(DataObject dataObject, String rootElementURI, String rootElementName) Returns the DataObject saved as an XML document with the specified root element.void
SDOXMLHelperDelegate.save
(DataObject dataObject, String rootElementURI, String rootElementName, OutputStream outputStream) Saves the DataObject as an XML document with the specified root element.SDOXMLHelperDelegator.save
(DataObject dataObject, String rootElementURI, String rootElementName) void
SDOXMLHelperDelegator.save
(DataObject dataObject, String rootElementURI, String rootElementName, OutputStream outputStream) -
Uses of DataObject in org.eclipse.persistence.sdo.helper.extension
Modifier and TypeMethodDescriptionXPathExpression.evaluate
(DataObject dataObject, Map values) Execute the xpath expression on the provided dataObject, using the values in the map.XPathHelper.evaluate
(String expression, DataObject dataObject) Evaluate an XPath expression in the specified context and return a List containing any types or DataObjects that match the search criteria. -
Uses of DataObject in org.eclipse.persistence.sdo.helper.jaxb
Modifier and TypeMethodDescriptionReturn a new DataObject of the specified Type.Return a DataObject that wraps a POJO.Modifier and TypeMethodDescriptionJAXBHelperContext.wrap
(Collection<Object> entities) Perform the wrap operation on each of the POJOs in the collection, and return the results as a List.Modifier and TypeMethodDescriptionvoid
JAXBValueStore.initialize
(DataObject aDataObject) Initialize the value store with its associated DataObject.JAXBHelperContext.unwrap
(DataObject dataObject) Return the POJO that is wrapped by the DataObject.Modifier and TypeMethodDescriptionJAXBHelperContext.unwrap
(Collection<DataObject> dataObjects) Perform the unwrap operation on each of the DataObjects in the collection, and return the results as a List. -
Uses of DataObject in org.eclipse.persistence.sdo.types
Modifier and TypeClassDescriptionstatic class
SDO Propertystatic class
SDO Typestatic class
Wrapper for Boolean Object datatype.static class
Wrapper for Boolean datatype.static class
Wrapper for Byte Object datatype.static class
Wrapper for HEX Binary datatype.static class
Wrapper for Bytes datatype.static class
Wrapper for Byte datatype.static class
Wrapper for Character Object datatype.static class
Wrapper for Character datatype.static class
Wrapper for Date Time datatype.static class
Wrapper for Date datatype.static class
Wrapper for Day datatype.static class
Wrapper for Decimal datatype.static class
Wrapper for Double Object datatype.static class
Wrapper for Double datatype.static class
Wrapper for Duration datatype.static class
Wrapper for Float Object datatype.static class
Wrapper for FLoat datatype.static class
Wrapper for Integer datatype.static class
Wrapper for Int Object datatype.static class
Wrapper for Int datatype.static class
Wrapper for Long Object datatype.static class
Wrapper for Long datatype.static class
Wrapper for Month Day datatype.static class
Wrapper for Month datatype.static class
Wrapper for Object datatype.static class
Wrapper for Short object datatype.static class
Wrapper for Short datatype.static class
Wrapper for Strings datatype.static class
Wrapper for String datatype.static class
Wrapper for Time datatype.static class
Wrapper for URI QName datatype.static class
Wrapper for URI datatype.static class
Wrapper for YearMonthDay datatype.static class
Wrapper for YearMonth datatype.static class
Wrapper for Year datatype.