Serialized Form
-
Package commonj.sdo
-
Package commonj.sdo.impl
-
Class commonj.sdo.impl.ExternalizableDelegator extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Throws:
IOException
-
-
-
Package org.eclipse.persistence.sdo
-
Class org.eclipse.persistence.sdo.AbstractExternalizableDelegator extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Throws:
IOException
-
-
Class org.eclipse.persistence.sdo.SDODataGraph extends Object implements Serializable
-
Serialized Fields
-
changeSummary
SDOChangeSummary changeSummary
-
helperContext
HelperContext helperContext
-
rootObject
SDODataObject rootObject
-
-
-
Class org.eclipse.persistence.sdo.SDODataObject extends Object implements Serializable
-
Serialization Methods
-
writeReplace
public 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
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 extends AbstractExternalizableDelegator implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Throws:
IOException
-
-
-
Class org.eclipse.persistence.sdo.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 extends Object implements Serializable
- serialVersionUID:
- 2807334877368539299L
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException
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:
IOExceptionClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput objectOutput) throws IOException
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 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 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 extends Object implements Serializable
-
Serialized Fields
-
customClass
Class<?> customClass
-
-
-
Class org.eclipse.persistence.sdo.helper.ListWrapper extends Object implements Serializable
-
Serialization Methods
-
writeReplace
public 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
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
HelperContext helperContext
-
property
SDOProperty property
-
-
-
Class org.eclipse.persistence.sdo.helper.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 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 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
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
-
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
-