Uses of Interface
commonj.sdo.DataObject
Packages that use DataObject
Package
Description
-
Uses of DataObject in commonj.sdo
Methods in commonj.sdo that return DataObjectModifier and TypeMethodDescriptionDataObject.createDataObject(int propertyIndex) Returns a newdata objectcontained by this object using the specified property, which must be acontainment property.DataObject.createDataObject(int propertyIndex, String namespaceURI, String typeName) Returns a newdata objectcontained by this object using the specified property, which must be acontainment property.DataObject.createDataObject(Property property) Returns a newdata objectcontained by this object using the specified property, which must be acontainment property.DataObject.createDataObject(Property property, Type type) Returns a newdata objectcontained by this object using the specified property, which must be ofcontainment type.DataObject.createDataObject(String propertyName) Returns a newdata objectcontained by this object using the specified property, which must be acontainment property.DataObject.createDataObject(String propertyName, String namespaceURI, String typeName) Returns a newdata objectcontained 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 objectornullif there is no container.DataObject.getDataObject(int propertyIndex) Returns the value of aDataObjectproperty identified by the specified property index.DataObject.getDataObject(Property property) Returns the value of the specifiedDataObjectproperty.DataObject.getDataObject(String path) Returns the value of aDataObjectproperty 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 objectof this data graph.DataObject.getRootObject()Returns the rootdata object.Methods in commonj.sdo with parameters of type DataObjectModifier and TypeMethodDescriptionChangeSummary.getOldContainer(DataObject dataObject) ChangeSummary.getOldContainmentProperty(DataObject dataObject) Returns the value of thecontainment propertydata object property at the point when loggingbegan.ChangeSummary.getOldSequence(DataObject dataObject) ChangeSummary.getOldValue(DataObject dataObject, Property property) ChangeSummary.getOldValues(DataObject dataObject) booleanChangeSummary.isCreated(DataObject dataObject) Returns whether or not the specified data object was created whilelogging.booleanChangeSummary.isDeleted(DataObject dataObject) Returns whether or not the specified data object was deleted whilelogging.booleanChangeSummary.isModified(DataObject dataObject) Returns whether or not the specified data object was updated whilelogging.voidDataObject.setDataObject(int propertyIndex, DataObject value) Sets the value of aDataObjectproperty identified by the specified property index, to the specified value.voidDataObject.setDataObject(Property property, DataObject value) Sets the value of the specifiedDataObjectproperty, to the specified value.voidDataObject.setDataObject(String path, DataObject value) Sets the value of aDataObjectproperty identified by the specified path, to the specified value. -
Uses of DataObject in commonj.sdo.helper
Methods in commonj.sdo.helper that return DataObjectModifier and TypeMethodDescriptionCopyHelper.copy(DataObject dataObject) Create a deep copy of the DataObject tree: Copies the dataObject and all itscontainedDataObjects 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.Methods in commonj.sdo.helper with parameters of type DataObjectModifier and TypeMethodDescriptionCopyHelper.copy(DataObject dataObject) Create a deep copy of the DataObject tree: Copies the dataObject and all itscontainedDataObjects 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.booleanEqualityHelper.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.booleanEqualityHelper.equalShallow(DataObject dataObject1, DataObject dataObject2) Two DataObjects are equalShallow if they have the sameTypeand 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.voidXMLHelper.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
Classes in org.eclipse.persistence.sdo that implement DataObjectMethods in org.eclipse.persistence.sdo that return DataObjectModifier and TypeMethodDescriptionSDODataObject.createDataObject(String propertyName) SDOXMLDocument.getRootObject()Return the root DataObject for the XMLDocument.Methods in org.eclipse.persistence.sdo with parameters of type DataObjectModifier and TypeMethodDescriptionvoidSDODataObject._setContainer(DataObject aContainer) INTERNAL: Sets the DataObject which contains this DataObject.static SDODataObjectSDOHelper.getDataObject(DataObject dataObject) Return the EclipseLink implementation of DataObject.SDOChangeSummary.getOldContainer(DataObject dataObject) SDOChangeSummary.getOldContainmentProperty(DataObject dataObject) Returns the value of thecontainment propertydata 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:voidDefaultValueStore.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.voidValueStore.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.booleanSDOChangeSummary.isCreated(DataObject dataObject) Returns whether or not the specified data object was created whilelogging.booleanSDOChangeSummary.isDeleted(DataObject dataObject) Returns whether or not the specified data object was deleted whilelogging.booleanSDOChangeSummary.isDirty(DataObject dataObject) INTERNAL: Return whether thedataObjecthas been modified.booleanSDOChangeSummary.isModified(DataObject dataObject) Returns whether or not the specified data object was updated whilelogging.voidSDOChangeSummary.removeUnsetOCProperty(DataObject dataObject, Property ocKey) INTERNAL: Delete an open content property from the list of unset oc properties keyed on dataObjectvoidSDOChangeSummary.setCreated(DataObject anObject, boolean created) INTERNAL: Set flag created value.voidSDODataObject.setDataObject(int propertyIndex, DataObject value) voidSDODataObject.setDataObject(Property property, DataObject value) voidSDODataObject.setDataObject(String path, DataObject value) booleanSDOChangeSummary.setDeleted(DataObject anObject, boolean deleted) INTERNAL: Set flag modified value.voidSDOChangeSummary.setOldContainer(SDODataObject aKey, DataObject aValue) INTERNAL:voidSDOChangeSummary.setPropertyInternal(DataObject dataObject, Property property, Object value) INTERNAL:voidSDOChangeSummary.setRootDataObject(DataObject dataObject) INTERNAL: Set the root DataObject for this ChangeSummary.voidSDOXMLDocument.setRootObject(DataObject rootObject) INTERNAL: Set the root data object corresponding to the documentvoidSDOChangeSummary.setUnsetOCProperty(DataObject dataObject, Property ocKey) INTERNAL: Add an open content property that has been unset to the list keyed on dataObjectvoidSDOChangeSummary.unsetPropertyInternal(DataObject dataObject, Property property) INTERNAL:static <T> TSDOHelper.unwrap(DataObject dataObject, Class<T> clazz) Unwraps a given DataObject resulting in an EclipseLink SDODataObject.booleanSDOChangeSummary.wasSet(DataObject dataObject, Property property) INTERNAL: -
Uses of DataObject in org.eclipse.persistence.sdo.helper
Methods in org.eclipse.persistence.sdo.helper that return DataObjectModifier and TypeMethodDescriptionSDOCopyHelper.copy(DataObject dataObject) Create a deep copy of the DataObject tree: Copies the dataObject and all itscontainedDataObjects recursively.SDOCopyHelper.copy(DataObject dataObject, SDOChangeSummary cs) Create a deep copy of the DataObject tree: Copies the dataObject and all itscontainedDataObjects 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.Methods in org.eclipse.persistence.sdo.helper with parameters of type DataObjectModifier 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 itscontainedDataObjects recursively.SDOCopyHelper.copy(DataObject dataObject, SDOChangeSummary cs) Create a deep copy of the DataObject tree: Copies the dataObject and all itscontainedDataObjects 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.booleanSDOEqualityHelper.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.booleanSDOEqualityHelper.equalShallow(DataObject dataObject1, DataObject dataObject2) Two DataObjects are equalShallow if they have the sameTypeand 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.booleanXPathEngine.isSet(String path, DataObject caller) Handle queries about setting status of a property through path base access.voidXPathEngine.set(String path, Object value, DataObject caller, boolean convertValue) Set a property's value through the path base access.voidXPathEngine.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
Methods in org.eclipse.persistence.sdo.helper.delegates that return DataObjectModifier and TypeMethodDescriptionMethods in org.eclipse.persistence.sdo.helper.delegates with parameters of type DataObjectModifier 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.voidSDOXMLHelperDelegate.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) voidSDOXMLHelperDelegator.save(DataObject dataObject, String rootElementURI, String rootElementName, OutputStream outputStream) -
Uses of DataObject in org.eclipse.persistence.sdo.helper.jaxb
Methods in org.eclipse.persistence.sdo.helper.jaxb that return DataObjectModifier and TypeMethodDescriptionReturn a new DataObject of the specified Type.Return a DataObject that wraps a POJO.Methods in org.eclipse.persistence.sdo.helper.jaxb that return types with arguments of type DataObjectModifier 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.Methods in org.eclipse.persistence.sdo.helper.jaxb with parameters of type DataObjectModifier and TypeMethodDescriptionvoidJAXBValueStore.initialize(DataObject aDataObject) Initialize the value store with its associated DataObject.JAXBHelperContext.unwrap(DataObject dataObject) Return the POJO that is wrapped by the DataObject.Method parameters in org.eclipse.persistence.sdo.helper.jaxb with type arguments of type DataObjectModifier 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
Classes in org.eclipse.persistence.sdo.types that implement DataObjectModifier and TypeClassDescriptionstatic classSDO Propertystatic classSDO Typestatic classWrapper for Boolean Object datatype.static classWrapper for Boolean datatype.static classWrapper for Byte Object datatype.static classWrapper for HEX Binary datatype.static classWrapper for Bytes datatype.static classWrapper for Byte datatype.static classWrapper for Character Object datatype.static classWrapper for Character datatype.static classWrapper for Date Time datatype.static classWrapper for Date datatype.static classWrapper for Day datatype.static classWrapper for Decimal datatype.static classWrapper for Double Object datatype.static classWrapper for Double datatype.static classWrapper for Duration datatype.static classWrapper for Float Object datatype.static classWrapper for FLoat datatype.static classWrapper for Integer datatype.static classWrapper for Int Object datatype.static classWrapper for Int datatype.static classWrapper for Long Object datatype.static classWrapper for Long datatype.static classWrapper for Month Day datatype.static classWrapper for Month datatype.static classWrapper for Object datatype.static classWrapper for Short object datatype.static classWrapper for Short datatype.static classWrapper for Strings datatype.static classWrapper for String datatype.static classWrapper for Time datatype.static classWrapper for URI QName datatype.static classWrapper for URI datatype.static classWrapper for YearMonthDay datatype.static classWrapper for YearMonth datatype.static classWrapper for Year datatype.