Serialized Form
-
Package org.eclipse.persistence.sdo
-
Class org.eclipse.persistence.sdo.AbstractExternalizableDelegator extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Throws:
java.io.IOException
-
-
Class org.eclipse.persistence.sdo.SDODataGraph extends java.lang.Object implements Serializable
-
Serialized Fields
-
changeSummary
SDOChangeSummary changeSummary
-
helperContext
commonj.sdo.helper.HelperContext helperContext
-
rootObject
SDODataObject rootObject
-
-
-
Class org.eclipse.persistence.sdo.SDODataObject extends java.lang.Object implements Serializable
-
Serialization Methods
-
writeReplace
public java.lang.Object writeReplace()
INTERNAL: Defined in SDO 2.01 spec on page 65 Externalizable function is called by ObjectStream.writeObject() A replacement object for serialization can be called here.Security Note: This public function exposes a data replacement vulnerability where an outside client can gain access and modify their non-final constants. We may need to wrap the GZIP streams in some sort of encryption when we are not using HTTPS or SSL/TLS on the wire.
- See Also:
SDOResolvable
-
-
Serialized Fields
-
aHelperContext
commonj.sdo.helper.HelperContext aHelperContext
hold the current context containing all helpers so that we can preserve inter-helper relationships -
changeSummary
SDOChangeSummary changeSummary
-
container
SDODataObject container
-
containmentPropertyName
java.lang.String containmentPropertyName
-
currentValueStore
ValueStore currentValueStore
The (currentValueStore) will maintain the current state of our model after logged changes - it is a shallow copy of the original, progressively becoming deeper with changes. -
dataGraph
commonj.sdo.DataGraph dataGraph
-
instanceProperties
java.util.List<SDOProperty> instanceProperties
-
openContentAliasNames
java.util.Map openContentAliasNames
-
openContentProperties
java.util.List openContentProperties
-
openContentPropertiesAttributes
java.util.List openContentPropertiesAttributes
-
sdoRef
java.lang.String sdoRef
-
sequence
SDOSequence sequence
-
text
java.lang.String text
Unique hash ID of this Externalizable class - not required at this point because we serialize the xml representation -
type
SDOType type
The Type that this DataObject represents
-
-
-
Class org.eclipse.persistence.sdo.SDOExternalizableDelegator extends AbstractExternalizableDelegator implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Throws:
java.io.IOException
-
-
-
Class org.eclipse.persistence.sdo.SDOProperty extends java.lang.Object implements Serializable
-
Serialized Fields
-
aHelperContext
commonj.sdo.helper.HelperContext aHelperContext
-
aliasNames
java.util.List aliasNames
-
appInfoElements
java.util.List appInfoElements
-
appInfoMap
java.util.Map appInfoMap
-
containingType
SDOType containingType
-
defaultValue
java.lang.Object defaultValue
-
finalized
boolean finalized
-
global
boolean global
-
hasMany
boolean hasMany
-
indexInDeclaredProperties
int indexInDeclaredProperties
-
indexInType
int indexInType
-
isContainment
boolean isContainment
-
isDefaultSet
boolean isDefaultSet
-
isElement
java.lang.Boolean isElement
-
isSubstitutable
boolean isSubstitutable
-
nameCollision
boolean nameCollision
-
namespaceQualified
boolean namespaceQualified
-
nullable
boolean nullable
-
opposite
SDOProperty opposite
-
propertyName
java.lang.String propertyName
-
propertyValues
java.util.Map<commonj.sdo.Property,java.lang.Object> propertyValues
-
readOnly
boolean readOnly
-
substitutableElements
java.util.Collection<SDOProperty> substitutableElements
-
type
SDOType type
-
uri
java.lang.String uri
-
valueProperty
boolean valueProperty
-
xsd
boolean xsd
-
xsdLocalName
java.lang.String xsdLocalName
-
xsdType
javax.xml.namespace.QName xsdType
-
-
-
Class org.eclipse.persistence.sdo.SDOResolvable extends java.lang.Object implements Serializable
- serialVersionUID:
- 2807334877368539299L
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput objectInput) throws java.io.IOException, java.lang.ClassNotFoundExceptionPurpose: Deserialize from an ObjectInputStream into an SDODataObject This function is mandated by the Externalizable interface. It reads back binary data in the same order as was written in writeExternal(). An object has already been constructed with the no-arg constructor before this function fills in the member fields. The deserialized object will be returned later in a call from the ObjectInputStream to readResolve()- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput objectOutput) throws java.io.IOExceptionPurpose: Serialize an SDODataObject to an ObjectOutputStream This function is mandated by the Externalizable interface. It writes binary data in the same order as was will be read back in readExternal(). Prerequisites: An object has already been constructed and associated with the theSDODataObject member- Throws:
java.io.IOException
-
-
Class org.eclipse.persistence.sdo.SDOType extends java.lang.Object implements Serializable
-
Serialized Fields
-
aHelperContext
commonj.sdo.helper.HelperContext aHelperContext
-
aliasNames
java.util.List aliasNames
-
allProperties
java.util.List allProperties
-
allPropertiesArr
SDOProperty[] allPropertiesArr
-
appInfoElements
java.util.List appInfoElements
-
appInfoMap
java.util.Map appInfoMap
-
baseTypes
java.util.List baseTypes
-
changeSummaryProperty
SDOProperty changeSummaryProperty
-
declaredProperties
java.util.List declaredProperties
-
finalized
boolean finalized
-
isAbstract
boolean isAbstract
-
isDataType
boolean isDataType
-
javaClass
java.lang.Class javaClass
-
javaClassName
java.lang.String javaClassName
-
javaImplClass
java.lang.Class javaImplClass
-
javaImplClassName
java.lang.String javaImplClassName
-
nonFinalizedMappingURIs
java.util.List nonFinalizedMappingURIs
-
nonFinalizedReferencingProps
java.util.List<SDOProperty> nonFinalizedReferencingProps
-
open
boolean open
-
propertyValues
java.util.Map propertyValues
-
pseudoDefault
java.lang.Object pseudoDefault
hold a wrapper object for primitive numeric defaults -
qName
javax.xml.namespace.QName qName
-
subTypes
java.util.List subTypes
-
xsd
boolean xsd
-
xsdList
boolean xsdList
-
xsdLocalName
java.lang.String xsdLocalName
-
xsdType
javax.xml.namespace.QName xsdType
-
-
-
Class org.eclipse.persistence.sdo.SDOType.TypeInstantiationPolicy extends org.eclipse.persistence.internal.descriptors.InstantiationPolicy implements Serializable
-
Serialized Fields
-
sdoType
SDOType sdoType
-
-
-
-
Package org.eclipse.persistence.sdo.dataobjects
-
Class org.eclipse.persistence.sdo.dataobjects.OpenSequencedTypeImpl extends SDODataObject implements Serializable
-
-
Package org.eclipse.persistence.sdo.helper
-
Class org.eclipse.persistence.sdo.helper.InstanceClassConverter extends java.lang.Object implements Serializable
-
Serialized Fields
-
customClass
java.lang.Class customClass
-
-
-
Class org.eclipse.persistence.sdo.helper.ListWrapper extends java.lang.Object implements Serializable
-
Serialization Methods
-
writeReplace
public java.lang.Object writeReplace()
INTERNAL: Defined in SDO 2.01 spec on page 65 Externalizable function is called by ObjectStream.writeObject() A replacement object for serialization can be called here.Security Note: This public function exposes a data replacement vulnerability where an outside client can gain access and modify their non-final constants. We may need to wrap the GZIP streams in some sort of encryption when we are not using HTTPS or SSL/TLS on the wire.
- See Also:
SDOResolvable
-
-
Serialized Fields
-
currentElements
java.util.List currentElements
We are maintaining two pointers to potentially two ArrayList objects. To implement ChangeSummary undo we require a copy of the original state of our model - with special handling for ListWrapper to maintain object identity of the list The List (originalElements) on ChangeSummary will maintain the current state of our model after logged changes. The List (currentElements) will be a progressively deeper distinct shallow copy of the current list as it changes -
dataObject
SDODataObject dataObject
-
property
SDOProperty property
-
-
-
Class org.eclipse.persistence.sdo.helper.SDOFragmentMappingAttributeAccessor extends org.eclipse.persistence.mappings.AttributeAccessor implements Serializable
-
Serialized Fields
-
helperContext
commonj.sdo.helper.HelperContext helperContext
-
property
SDOProperty property
-
-
-
Class org.eclipse.persistence.sdo.helper.SDOHelperContext.MyNotificationFilter extends javax.management.NotificationFilterSupport implements Serializable
-
Class org.eclipse.persistence.sdo.helper.SDOMethodAttributeAccessor extends org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor implements Serializable
-
Serialized Fields
-
attributeClass
java.lang.Class attributeClass
-
property
SDOProperty property
-
-
-
-
Package org.eclipse.persistence.sdo.helper.jaxb
-
Class org.eclipse.persistence.sdo.helper.jaxb.JAXBListWrapper extends ListWrapper implements Serializable
-
Serialized Fields
-
jaxbValueStore
JAXBValueStore jaxbValueStore
-
xmlInverseReferenceMapping
org.eclipse.persistence.oxm.mappings.XMLInverseReferenceMapping xmlInverseReferenceMapping
-
-
-
-
Package org.eclipse.persistence.sdo.helper.metadata
-
Class org.eclipse.persistence.sdo.helper.metadata.NamespaceURITransformer extends java.lang.Object implements Serializable
-
Serialized Fields
-
namespaceResolver
org.eclipse.persistence.oxm.NamespaceResolver namespaceResolver
-
transformationMapping
org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping transformationMapping
-
-
-
Class org.eclipse.persistence.sdo.helper.metadata.QNameTransformer extends java.lang.Object implements Serializable
-
Serialized Fields
-
transformationMapping
org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping transformationMapping
-
xPath
org.eclipse.persistence.oxm.XMLField xPath
-
-
-
Class org.eclipse.persistence.sdo.helper.metadata.TypeStringConverter extends java.lang.Object implements Serializable
-
Serialized Fields
-
typeHelper
SDOTypeHelper typeHelper
-
-
-
-
Package org.eclipse.persistence.sdo.types
-
Class org.eclipse.persistence.sdo.types.SDOChangeSummaryType extends SDOType implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDODataObjectType extends SDOType implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDODataType extends SDOType implements Serializable
-
Serialized Fields
-
pseudoDefault
java.lang.Object pseudoDefault
-
-
-
Class org.eclipse.persistence.sdo.types.SDOObjectType extends SDOType implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOOpenSequencedType extends SDOType implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOPropertyType extends SDOType implements Serializable
-
Serialized Fields
-
initialized
boolean initialized
-
typeHelper
SDOTypeHelper typeHelper
-
-
-
Class org.eclipse.persistence.sdo.types.SDOPropertyType.PropertyImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOTypeType extends SDOType implements Serializable
-
Serialized Fields
-
initialized
boolean initialized
-
-
-
Class org.eclipse.persistence.sdo.types.SDOTypeType.TypeImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType extends SDOType implements Serializable
-
Serialized Fields
-
descriptorsMap
java.util.Map<javax.xml.namespace.QName,org.eclipse.persistence.oxm.XMLDescriptor> descriptorsMap
-
typeName
java.lang.String typeName
-
-
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.BooleanObjectWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.BooleanWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ByteObjectWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.Bytes_hexBunaryWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.BytesWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ByteWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.CharacterObjectWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.CharacterWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DateTimeWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DateWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DayWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DecimalWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DoubleObjectWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DoubleWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DurationWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.FloatObjectWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.FloatWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.IntegerWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.IntObjectWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.IntWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.LongObjectWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.LongWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.MonthDayWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.MonthWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ObjectWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ShortObjectWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ShortWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.StringsWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.StringWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.TimeWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.URI_QNameWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.URIWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.YearMonthDayWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.YearMonthWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.YearWrapperImpl extends SDODataObject implements Serializable
-
Class org.eclipse.persistence.sdo.types.SDOXMLHelperLoadOptionsType extends SDOType implements Serializable
-