Serialized Form
-
Package commonj.sdo
-
Package commonj.sdo.impl
-
Class commonj.sdo.impl.ExternalizableDelegator
class ExternalizableDelegator extends Object implements Externalizable- serialVersionUID:
- 1L
-
Serialization Methods
-
readExternal
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
Package org.eclipse.persistence.sdo
-
Class org.eclipse.persistence.sdo.AbstractExternalizableDelegator
class AbstractExternalizableDelegator extends Object implements Externalizable- serialVersionUID:
- 1L
-
Serialization Methods
-
readExternal
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
Class org.eclipse.persistence.sdo.SDODataGraph
class SDODataGraph extends Object implements Serializable-
Serialized Fields
-
changeSummary
SDOChangeSummary changeSummary
-
helperContext
HelperContext helperContext
-
rootObject
SDODataObject rootObject
-
-
-
Class org.eclipse.persistence.sdo.SDODataObject
class SDODataObject extends Object implements Serializable-
Serialization Methods
-
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:
-
-
Serialized Fields
-
aHelperContext
HelperContext aHelperContext
hold the current context containing all helpers so that we can preserve inter-helper relationships -
changeSummary
SDOChangeSummary changeSummary
-
container
SDODataObject container
-
containmentPropertyName
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
DataGraph dataGraph
-
instanceProperties
List<SDOProperty> instanceProperties
-
openContentAliasNames
Map openContentAliasNames
-
openContentProperties
List openContentProperties
-
openContentPropertiesAttributes
List openContentPropertiesAttributes
-
sdoRef
String sdoRef
-
sequence
SDOSequence sequence
-
text
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
class SDOExternalizableDelegator extends AbstractExternalizableDelegator implements Externalizable-
Serialization Methods
-
readExternal
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
Class org.eclipse.persistence.sdo.SDOProperty
class SDOProperty extends Object implements Serializable-
Serialized Fields
-
aHelperContext
HelperContext aHelperContext
-
aliasNames
List aliasNames
-
appInfoElements
List appInfoElements
-
appInfoMap
Map appInfoMap
-
containingType
SDOType containingType
-
defaultValue
Object defaultValue
-
finalized
boolean finalized
-
global
boolean global
-
hasMany
boolean hasMany
-
indexInDeclaredProperties
int indexInDeclaredProperties
-
indexInType
int indexInType
-
isContainment
boolean isContainment
-
isDefaultSet
boolean isDefaultSet
-
isElement
Boolean isElement
-
isSubstitutable
boolean isSubstitutable
-
nameCollision
boolean nameCollision
-
namespaceQualified
boolean namespaceQualified
-
nullable
boolean nullable
-
opposite
SDOProperty opposite
-
propertyName
String propertyName
-
propertyValues
Map<Property,
Object> propertyValues -
readOnly
boolean readOnly
-
substitutableElements
Collection<SDOProperty> substitutableElements
-
type
SDOType type
-
uri
String uri
-
valueProperty
boolean valueProperty
-
xsd
boolean xsd
-
xsdLocalName
String xsdLocalName
-
xsdType
QName xsdType
-
-
-
Class org.eclipse.persistence.sdo.SDOResolvable
class SDOResolvable extends Object implements Externalizable- serialVersionUID:
- 2807334877368539299L
-
Serialization Methods
-
readExternal
Purpose: 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:
IOException
ClassNotFoundException
-
writeExternal
Purpose: 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:
IOException
-
-
Class org.eclipse.persistence.sdo.SDOType
class SDOType extends Object implements Serializable-
Serialized Fields
-
aHelperContext
HelperContext aHelperContext
-
aliasNames
List aliasNames
-
allProperties
List allProperties
-
allPropertiesArr
SDOProperty[] allPropertiesArr
-
appInfoElements
List appInfoElements
-
appInfoMap
Map appInfoMap
-
baseTypes
List baseTypes
-
changeSummaryProperty
SDOProperty changeSummaryProperty
-
declaredProperties
List declaredProperties
-
finalized
boolean finalized
-
isAbstract
boolean isAbstract
-
isDataType
boolean isDataType
-
javaClass
Class<?> javaClass
-
javaClassName
String javaClassName
-
javaImplClass
Class<?> javaImplClass
-
javaImplClassName
String javaImplClassName
-
nonFinalizedMappingURIs
List nonFinalizedMappingURIs
-
nonFinalizedReferencingProps
List<SDOProperty> nonFinalizedReferencingProps
-
open
boolean open
-
propertyValues
Map propertyValues
-
pseudoDefault
Object pseudoDefault
hold a wrapper object for primitive numeric defaults -
qName
QName qName
-
subTypes
List subTypes
-
xsd
boolean xsd
-
xsdList
boolean xsdList
-
xsdLocalName
String xsdLocalName
-
xsdType
QName xsdType
-
-
-
Class org.eclipse.persistence.sdo.SDOType.TypeInstantiationPolicy
class TypeInstantiationPolicy extends org.eclipse.persistence.internal.descriptors.InstantiationPolicy implements Serializable-
Serialized Fields
-
sdoType
SDOType sdoType
-
-
-
-
Package org.eclipse.persistence.sdo.helper
-
Class org.eclipse.persistence.sdo.helper.InstanceClassConverter
class InstanceClassConverter extends Object implements Serializable-
Serialized Fields
-
customClass
Class<?> customClass
-
-
-
Class org.eclipse.persistence.sdo.helper.ListWrapper
class ListWrapper extends Object implements Serializable-
Serialization Methods
-
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:
-
-
Serialized Fields
-
currentElements
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
class SDOFragmentMappingAttributeAccessor extends org.eclipse.persistence.mappings.AttributeAccessor implements Serializable-
Serialized Fields
-
helperContext
HelperContext helperContext
-
property
SDOProperty property
-
-
-
Class org.eclipse.persistence.sdo.helper.SDOMethodAttributeAccessor
class SDOMethodAttributeAccessor extends org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor implements Serializable-
Serialized Fields
-
attributeClass
Class<?> attributeClass
-
property
SDOProperty property
-
-
-
-
Package org.eclipse.persistence.sdo.helper.jaxb
-
Class org.eclipse.persistence.sdo.helper.jaxb.JAXBListWrapper
class JAXBListWrapper extends ListWrapper implements Serializable-
Serialized Fields
-
jaxbValueStore
JAXBValueStore jaxbValueStore
-
xmlInverseReferenceMapping
org.eclipse.persistence.oxm.mappings.XMLInverseReferenceMapping xmlInverseReferenceMapping
-
-
-
-
Package org.eclipse.persistence.sdo.types
-
Class org.eclipse.persistence.sdo.types.SDOChangeSummaryType
class SDOChangeSummaryType extends SDOType implements Serializable -
Class org.eclipse.persistence.sdo.types.SDODataObjectType
class SDODataObjectType extends SDOType implements Serializable -
Class org.eclipse.persistence.sdo.types.SDODataType
class SDODataType extends SDOType implements Serializable-
Serialized Fields
-
pseudoDefault
Object pseudoDefault
-
-
-
Class org.eclipse.persistence.sdo.types.SDOObjectType
class SDOObjectType extends SDOType implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOOpenSequencedType
class SDOOpenSequencedType extends SDOType implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOPropertyType
class SDOPropertyType extends SDOType implements Serializable-
Serialized Fields
-
initialized
boolean initialized
-
typeHelper
SDOTypeHelper typeHelper
-
-
-
Class org.eclipse.persistence.sdo.types.SDOPropertyType.PropertyImpl
class PropertyImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOTypeType
class SDOTypeType extends SDOType implements Serializable-
Serialized Fields
-
initialized
boolean initialized
-
-
-
Class org.eclipse.persistence.sdo.types.SDOTypeType.TypeImpl
class TypeImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType
class SDOWrapperType extends SDOType implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.BooleanObjectWrapperImpl
class BooleanObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.BooleanWrapperImpl
class BooleanWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ByteObjectWrapperImpl
class ByteObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.Bytes_hexBunaryWrapperImpl
class Bytes_hexBunaryWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.BytesWrapperImpl
class BytesWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ByteWrapperImpl
class ByteWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.CharacterObjectWrapperImpl
class CharacterObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.CharacterWrapperImpl
class CharacterWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DateTimeWrapperImpl
class DateTimeWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DateWrapperImpl
class DateWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DayWrapperImpl
class DayWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DecimalWrapperImpl
class DecimalWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DoubleObjectWrapperImpl
class DoubleObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DoubleWrapperImpl
class DoubleWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DurationWrapperImpl
class DurationWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.FloatObjectWrapperImpl
class FloatObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.FloatWrapperImpl
class FloatWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.IntegerWrapperImpl
class IntegerWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.IntObjectWrapperImpl
class IntObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.IntWrapperImpl
class IntWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.LongObjectWrapperImpl
class LongObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.LongWrapperImpl
class LongWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.MonthDayWrapperImpl
class MonthDayWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.MonthWrapperImpl
class MonthWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ObjectWrapperImpl
class ObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ShortObjectWrapperImpl
class ShortObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ShortWrapperImpl
class ShortWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.StringsWrapperImpl
class StringsWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.StringWrapperImpl
class StringWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.TimeWrapperImpl
class TimeWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.URI_QNameWrapperImpl
class URI_QNameWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.URIWrapperImpl
class URIWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.YearMonthDayWrapperImpl
class YearMonthDayWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.YearMonthWrapperImpl
class YearMonthWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.YearWrapperImpl
class YearWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOXMLHelperLoadOptionsType
class SDOXMLHelperLoadOptionsType extends SDOType implements Serializable
-