EclipseLink 2.3.2, build 'v20111125-r10461' API Reference

org.eclipse.persistence.oxm.record
Class ValidatingMarshalRecord

java.lang.Object
  extended by org.eclipse.persistence.internal.sessions.AbstractRecord
      extended by org.eclipse.persistence.oxm.record.XMLRecord
          extended by org.eclipse.persistence.oxm.record.MarshalRecord
              extended by org.eclipse.persistence.oxm.record.ValidatingMarshalRecord
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map, Record

public class ValidatingMarshalRecord
extends MarshalRecord

See Also:
Serialized Form

Nested Class Summary
static class ValidatingMarshalRecord.MarshalSAXParseException
           
 
Nested classes/interfaces inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
org.eclipse.persistence.internal.sessions.AbstractRecord.EntrySet, org.eclipse.persistence.internal.sessions.AbstractRecord.KeySet, org.eclipse.persistence.internal.sessions.AbstractRecord.NoEntry, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordEntry, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordEntryIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordKeyIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordValuesIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.ValuesSet
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class org.eclipse.persistence.oxm.record.XMLRecord
currentObject, marshaller, NIL, session, unmarshaller
 
Fields inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
fields, lookupField, noEntry, nullValueInFields, size, values
 
Constructor Summary
ValidatingMarshalRecord(MarshalRecord marshalRecord, XMLMarshaller xmlMarshaller)
           
 
Method Summary
 void add(org.eclipse.persistence.internal.helper.DatabaseField key, java.lang.Object value)
          INTERNAL: Add the field-value pair to the document.
 void addGroupingElement(org.eclipse.persistence.internal.oxm.XPathNode xPathNode)
          INTERNAL: If an XPathNode does not have an associated NodeValue then add it to the MarshalRecord as a grouping element.
protected  void addPositionalNodes(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment, NamespaceResolver namespaceResolver)
           
 void afterContainmentMarshal(java.lang.Object parent, java.lang.Object child)
           
 void attribute(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, java.lang.String value)
          Receive notification of an attribute.
 void attribute(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment, NamespaceResolver namespaceResolver, java.lang.String value)
          Receive notification of an attribute.
 void beforeContainmentMarshal(java.lang.Object child)
           
 void cdata(java.lang.String value)
          Receive notification of character data to be wrapped in a CDATA node.
 void characters(java.lang.String value)
          Receive notification of character data.
 void clear()
          PUBLIC: Clear the sub-nodes of the DOM.
 void closeStartElement()
          Receive notification that all of the attribute events have occurred for the most recent element that has been started.
 void closeStartGroupingElements(org.eclipse.persistence.internal.oxm.XPathFragment groupingFragment)
           
 boolean contains(java.lang.Object value)
          PUBLIC: Check if the value is contained in the row.
 boolean containsKey(org.eclipse.persistence.internal.helper.DatabaseField key)
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsKey(java.lang.String fieldName)
           
 boolean containsValue(java.lang.Object value)
           
 void element(org.eclipse.persistence.internal.oxm.XPathFragment frag)
          Receive notification of an element.
 java.util.Enumeration elements()
           
 void endDocument()
          Recieve notification that a document is being ended.
 void endElement(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment, NamespaceResolver namespaceResolver)
          Receive notification that an element is being ended.
 void endPrefixMapping(java.lang.String prefix)
          Receive notification that the scope of this namespace declaration has ended.
 void endPrefixMappings(NamespaceResolver namespaceResolver)
           
 java.util.Set entrySet()
           
 java.lang.Object get(org.eclipse.persistence.internal.helper.DatabaseField key)
          INTERNAL: Retrieve the value for the field.
 java.lang.Object get(java.lang.Object key)
           
 java.lang.Object get(java.lang.String fieldName)
           
 java.lang.Object getCurrentObject()
          INTERNAL:
 DocumentPreservationPolicy getDocPresPolicy()
           
 org.w3c.dom.Document getDocument()
          PUBLIC: Return the document.
 org.w3c.dom.Element getDOM()
          PUBLIC: Return the DOM.
 org.eclipse.persistence.internal.helper.DatabaseField getField(org.eclipse.persistence.internal.helper.DatabaseField key)
           
 java.util.Vector getFields()
           
 java.lang.Object getIndicatingNoEntry(org.eclipse.persistence.internal.helper.DatabaseField key)
           
 java.lang.Object getIndicatingNoEntry(java.lang.String fieldName)
          INTERNAL: Retrieve the value for the field name.
 javax.xml.namespace.QName getLeafElementType()
          INTERNAL:
 java.lang.String getLocalName()
          PUBLIC: Get the local name of the context root element.
 XMLMarshaller getMarshaller()
          INTERNAL:
 NamespaceResolver getNamespaceResolver()
           
 java.lang.String getNamespaceURI()
          PUBLIC: Get the namespace URI for the context root element.
 java.lang.Object getOwningObject()
          INTERNAL:
 java.util.HashMap getPositionalNodes()
           
 org.eclipse.persistence.internal.sessions.AbstractSession getSession()
           
 XMLUnmarshaller getUnmarshaller()
          INTERNAL:
 java.util.Vector getValues()
           
 java.lang.Object getValues(org.eclipse.persistence.internal.helper.DatabaseField key)
           
 java.lang.Object getValues(java.lang.String key)
           
 boolean hasNullValueInFields()
           
 boolean isEmpty()
           
 boolean isXOPPackage()
           
 java.util.Enumeration keys()
           
 java.util.Set keySet()
           
 void mergeFrom(org.eclipse.persistence.internal.sessions.AbstractRecord row)
           
 void namespaceDeclarations(NamespaceResolver namespaceResolver)
          INTERNAL: Add the namespace declarations to the XML document.
 void node(org.w3c.dom.Node node, NamespaceResolver resolver)
          Receive notification of a node.
 void openStartElement(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment, NamespaceResolver namespaceResolver)
          Receive notification that an element is being started.
 org.eclipse.persistence.internal.oxm.XPathFragment openStartGroupingElements(NamespaceResolver namespaceResolver)
          INTERNAL: Trigger that the grouping elements should be written.
 java.lang.Object put(org.eclipse.persistence.internal.helper.DatabaseField key, java.lang.Object value)
          INTERNAL: Add the field-value pair to the document.
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
 java.lang.Object put(java.lang.String key, java.lang.Object value)
           
 void putAll(java.util.Map map)
           
 java.lang.Object remove(org.eclipse.persistence.internal.helper.DatabaseField key)
           
 java.lang.Object remove(java.lang.Object key)
           
 java.lang.Object remove(java.lang.String fieldName)
           
 void removeGroupingElement(org.eclipse.persistence.internal.oxm.XPathNode xPathNode)
          INTERNAL:
 void replaceAt(java.lang.Object value, int index)
           
 java.lang.String resolveNamespacePrefix(java.lang.String prefix)
           
 void setCurrentObject(java.lang.Object obj)
          INTERNAL:
 void setDocPresPolicy(DocumentPreservationPolicy policy)
           
 void setLeafElementType(javax.xml.namespace.QName type)
          INTERNAL:
 void setMarshaller(XMLMarshaller marshaller)
          INTERNAL:
 void setNamespaceResolver(NamespaceResolver nr)
           
 void setNullValueInFields(boolean nullValueInFields)
           
 void setOwningObject(java.lang.Object obj)
          INTERNAL:
 void setSession(org.eclipse.persistence.internal.sessions.AbstractSession session)
           
 void setUnmarshaller(XMLUnmarshaller unmarshaller)
          INTERNAL:
 void setXOPPackage(boolean isXOPPackage)
           
 int size()
           
 void startDocument(java.lang.String encoding, java.lang.String version)
          Receive notification that a document is being started.
 void startPrefixMapping(java.lang.String prefix, java.lang.String namespaceURI)
          Receive notification that a namespace has been declared.
 void startPrefixMappings(NamespaceResolver namespaceResolver)
           
 java.lang.String transformToXML()
          Return the XML string representation of the DOM.
 java.util.Collection values()
           
 
Methods inherited from class org.eclipse.persistence.oxm.record.MarshalRecord
characters, getGroupingElements, getStringForQName, predicateAttribute, setGroupingElement
 
Methods inherited from class org.eclipse.persistence.oxm.record.XMLRecord
convertToXMLField, convertToXMLField
 
Methods inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
clone, getLookupField, resetSize, setFields, setValues, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

ValidatingMarshalRecord

public ValidatingMarshalRecord(MarshalRecord marshalRecord,
                               XMLMarshaller xmlMarshaller)
Method Detail

startDocument

public void startDocument(java.lang.String encoding,
                          java.lang.String version)
Description copied from class: MarshalRecord
Receive notification that a document is being started.

Specified by:
startDocument in class MarshalRecord
Parameters:
encoding - The XML document will be encoded using this encoding.
version - This specifies the version of XML.

endDocument

public void endDocument()
Description copied from class: MarshalRecord
Recieve notification that a document is being ended.

Specified by:
endDocument in class MarshalRecord

element

public void element(org.eclipse.persistence.internal.oxm.XPathFragment frag)
Description copied from class: MarshalRecord
Receive notification of an element.

Specified by:
element in class MarshalRecord
Parameters:
frag - The XPathFragment of the element

attribute

public void attribute(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
                      NamespaceResolver namespaceResolver,
                      java.lang.String value)
Description copied from class: MarshalRecord
Receive notification of an attribute.

Specified by:
attribute in class MarshalRecord
Parameters:
xPathFragment - The XPathFragment contains the name and prefix information about the XML element being ended.
namespaceResolver - The NamespaceResolver can be used to resolve the namespace URI for the namespace prefix held by the XPathFragment (if required).
value - This is the complete value for the attribute.

attribute

public void attribute(java.lang.String namespaceURI,
                      java.lang.String localName,
                      java.lang.String qName,
                      java.lang.String value)
Description copied from class: MarshalRecord
Receive notification of an attribute.

Specified by:
attribute in class MarshalRecord
Parameters:
namespaceURI - The namespace URI, if the attribute is not namespace qualified the value of this parameter wil be null.
localName - The local name of the attribute.
qName - The qualified name of the attribute.
value - This is the complete value for the attribute.

closeStartElement

public void closeStartElement()
Description copied from class: MarshalRecord
Receive notification that all of the attribute events have occurred for the most recent element that has been started.

Specified by:
closeStartElement in class MarshalRecord

endElement

public void endElement(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
                       NamespaceResolver namespaceResolver)
Description copied from class: MarshalRecord
Receive notification that an element is being ended.

Specified by:
endElement in class MarshalRecord
Parameters:
xPathFragment - The XPathFragment contains the name and prefix information about the XML element being ended.
namespaceResolver - The NamespaceResolver can be used to resolve the namespace URI for the namespace prefix held by the XPathFragment (if required).

getPositionalNodes

public java.util.HashMap getPositionalNodes()
Overrides:
getPositionalNodes in class MarshalRecord

addGroupingElement

public void addGroupingElement(org.eclipse.persistence.internal.oxm.XPathNode xPathNode)
Description copied from class: MarshalRecord
INTERNAL: If an XPathNode does not have an associated NodeValue then add it to the MarshalRecord as a grouping element.

Overrides:
addGroupingElement in class MarshalRecord

removeGroupingElement

public void removeGroupingElement(org.eclipse.persistence.internal.oxm.XPathNode xPathNode)
Description copied from class: MarshalRecord
INTERNAL:

Overrides:
removeGroupingElement in class MarshalRecord

add

public void add(org.eclipse.persistence.internal.helper.DatabaseField key,
                java.lang.Object value)
Description copied from class: MarshalRecord
INTERNAL: Add the field-value pair to the document.

Overrides:
add in class MarshalRecord

put

public java.lang.Object put(org.eclipse.persistence.internal.helper.DatabaseField key,
                            java.lang.Object value)
Description copied from class: MarshalRecord
INTERNAL: Add the field-value pair to the document.

Overrides:
put in class MarshalRecord

namespaceDeclarations

public void namespaceDeclarations(NamespaceResolver namespaceResolver)
Description copied from class: MarshalRecord
INTERNAL: Add the namespace declarations to the XML document.

Overrides:
namespaceDeclarations in class MarshalRecord
Parameters:
namespaceResolver - The NamespaceResolver contains the namespace prefix and URI pairings that need to be declared.

startPrefixMapping

public void startPrefixMapping(java.lang.String prefix,
                               java.lang.String namespaceURI)
Description copied from class: MarshalRecord
Receive notification that a namespace has been declared.

Overrides:
startPrefixMapping in class MarshalRecord
Parameters:
prefix - The namespace prefix.
namespaceURI - The namespace URI.

startPrefixMappings

public void startPrefixMappings(NamespaceResolver namespaceResolver)
Overrides:
startPrefixMappings in class MarshalRecord

endPrefixMapping

public void endPrefixMapping(java.lang.String prefix)
Description copied from class: MarshalRecord
Receive notification that the scope of this namespace declaration has ended.

Overrides:
endPrefixMapping in class MarshalRecord
Parameters:
prefix - The namespace prefix.

endPrefixMappings

public void endPrefixMappings(NamespaceResolver namespaceResolver)
Overrides:
endPrefixMappings in class MarshalRecord

openStartElement

public void openStartElement(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
                             NamespaceResolver namespaceResolver)
Description copied from class: MarshalRecord
Receive notification that an element is being started.

Overrides:
openStartElement in class MarshalRecord
Parameters:
xPathFragment - The XPathFragment contains the name and prefix information about the XML element being ended.
namespaceResolver - The NamespaceResolver can be used to resolve the namespace URI for the namespace prefix held by the XPathFragment (if required).

openStartGroupingElements

public org.eclipse.persistence.internal.oxm.XPathFragment openStartGroupingElements(NamespaceResolver namespaceResolver)
Description copied from class: MarshalRecord
INTERNAL: Trigger that the grouping elements should be written. This is normally done when something like a mapping has a non-null value that is marshalled.

Overrides:
openStartGroupingElements in class MarshalRecord
Parameters:
namespaceResolver - The NamespaceResolver can be used to resolve the namespace URI for the namespace prefix held by the XPathFragment (if required).

closeStartGroupingElements

public void closeStartGroupingElements(org.eclipse.persistence.internal.oxm.XPathFragment groupingFragment)
Overrides:
closeStartGroupingElements in class MarshalRecord

addPositionalNodes

protected void addPositionalNodes(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
                                  NamespaceResolver namespaceResolver)
Overrides:
addPositionalNodes in class MarshalRecord

characters

public void characters(java.lang.String value)
Description copied from class: MarshalRecord
Receive notification of character data.

Specified by:
characters in class MarshalRecord
Parameters:
value - This is the entire value of the text node.

cdata

public void cdata(java.lang.String value)
Description copied from class: MarshalRecord
Receive notification of character data to be wrapped in a CDATA node.

Specified by:
cdata in class MarshalRecord
Parameters:
value - This is the value of the text to be wrapped

node

public void node(org.w3c.dom.Node node,
                 NamespaceResolver resolver)
Description copied from class: MarshalRecord
Receive notification of a node.

Specified by:
node in class MarshalRecord
Parameters:
node - The Node to be added to the document

getLocalName

public java.lang.String getLocalName()
Description copied from class: XMLRecord
PUBLIC: Get the local name of the context root element.

Overrides:
getLocalName in class MarshalRecord

getNamespaceURI

public java.lang.String getNamespaceURI()
Description copied from class: XMLRecord
PUBLIC: Get the namespace URI for the context root element.

Overrides:
getNamespaceURI in class MarshalRecord

clear

public void clear()
Description copied from class: XMLRecord
PUBLIC: Clear the sub-nodes of the DOM.

Specified by:
clear in interface java.util.Map
Overrides:
clear in class MarshalRecord

getDocument

public org.w3c.dom.Document getDocument()
Description copied from class: XMLRecord
PUBLIC: Return the document.

Overrides:
getDocument in class MarshalRecord

getDOM

public org.w3c.dom.Element getDOM()
Description copied from class: XMLRecord
PUBLIC: Return the DOM.

Overrides:
getDOM in class MarshalRecord

transformToXML

public java.lang.String transformToXML()
Description copied from class: XMLRecord
Return the XML string representation of the DOM.

Overrides:
transformToXML in class MarshalRecord

contains

public boolean contains(java.lang.Object value)
Description copied from class: XMLRecord
PUBLIC: Check if the value is contained in the row.

Overrides:
contains in class XMLRecord

get

public java.lang.Object get(org.eclipse.persistence.internal.helper.DatabaseField key)
Description copied from class: XMLRecord
INTERNAL: Retrieve the value for the field. If missing null is returned.

Overrides:
get in class XMLRecord

getIndicatingNoEntry

public java.lang.Object getIndicatingNoEntry(java.lang.String fieldName)
Description copied from class: XMLRecord
INTERNAL: Retrieve the value for the field name.

Overrides:
getIndicatingNoEntry in class XMLRecord

resolveNamespacePrefix

public java.lang.String resolveNamespacePrefix(java.lang.String prefix)
Overrides:
resolveNamespacePrefix in class XMLRecord

getMarshaller

public XMLMarshaller getMarshaller()
Description copied from class: XMLRecord
INTERNAL:

Overrides:
getMarshaller in class XMLRecord

setMarshaller

public void setMarshaller(XMLMarshaller marshaller)
Description copied from class: XMLRecord
INTERNAL:

Overrides:
setMarshaller in class XMLRecord

getUnmarshaller

public XMLUnmarshaller getUnmarshaller()
Description copied from class: XMLRecord
INTERNAL:

Overrides:
getUnmarshaller in class XMLRecord

setUnmarshaller

public void setUnmarshaller(XMLUnmarshaller unmarshaller)
Description copied from class: XMLRecord
INTERNAL:

Overrides:
setUnmarshaller in class XMLRecord

setDocPresPolicy

public void setDocPresPolicy(DocumentPreservationPolicy policy)
Overrides:
setDocPresPolicy in class XMLRecord

getDocPresPolicy

public DocumentPreservationPolicy getDocPresPolicy()
Overrides:
getDocPresPolicy in class XMLRecord

getOwningObject

public java.lang.Object getOwningObject()
Description copied from class: XMLRecord
INTERNAL:

Overrides:
getOwningObject in class XMLRecord

setOwningObject

public void setOwningObject(java.lang.Object obj)
Description copied from class: XMLRecord
INTERNAL:

Overrides:
setOwningObject in class XMLRecord

getCurrentObject

public java.lang.Object getCurrentObject()
Description copied from class: XMLRecord
INTERNAL:

Overrides:
getCurrentObject in class XMLRecord

setCurrentObject

public void setCurrentObject(java.lang.Object obj)
Description copied from class: XMLRecord
INTERNAL:

Overrides:
setCurrentObject in class XMLRecord

getLeafElementType

public javax.xml.namespace.QName getLeafElementType()
Description copied from class: XMLRecord
INTERNAL:

Overrides:
getLeafElementType in class XMLRecord

setLeafElementType

public void setLeafElementType(javax.xml.namespace.QName type)
Description copied from class: XMLRecord
INTERNAL:

Overrides:
setLeafElementType in class XMLRecord

setNamespaceResolver

public void setNamespaceResolver(NamespaceResolver nr)
Overrides:
setNamespaceResolver in class XMLRecord

getNamespaceResolver

public NamespaceResolver getNamespaceResolver()
Overrides:
getNamespaceResolver in class XMLRecord

getSession

public org.eclipse.persistence.internal.sessions.AbstractSession getSession()
Overrides:
getSession in class XMLRecord

setSession

public void setSession(org.eclipse.persistence.internal.sessions.AbstractSession session)
Overrides:
setSession in class XMLRecord

isXOPPackage

public boolean isXOPPackage()
Overrides:
isXOPPackage in class XMLRecord

setXOPPackage

public void setXOPPackage(boolean isXOPPackage)
Overrides:
setXOPPackage in class XMLRecord

containsKey

public boolean containsKey(java.lang.Object key)
Specified by:
containsKey in interface java.util.Map
Overrides:
containsKey in class org.eclipse.persistence.internal.sessions.AbstractRecord

containsKey

public boolean containsKey(java.lang.String fieldName)
Overrides:
containsKey in class org.eclipse.persistence.internal.sessions.AbstractRecord

containsKey

public boolean containsKey(org.eclipse.persistence.internal.helper.DatabaseField key)
Overrides:
containsKey in class org.eclipse.persistence.internal.sessions.AbstractRecord

containsValue

public boolean containsValue(java.lang.Object value)
Specified by:
containsValue in interface java.util.Map
Overrides:
containsValue in class org.eclipse.persistence.internal.sessions.AbstractRecord

elements

public java.util.Enumeration elements()
Overrides:
elements in class org.eclipse.persistence.internal.sessions.AbstractRecord

entrySet

public java.util.Set entrySet()
Specified by:
entrySet in interface java.util.Map
Overrides:
entrySet in class org.eclipse.persistence.internal.sessions.AbstractRecord

get

public java.lang.Object get(java.lang.Object key)
Specified by:
get in interface java.util.Map
Overrides:
get in class org.eclipse.persistence.internal.sessions.AbstractRecord

get

public java.lang.Object get(java.lang.String fieldName)
Overrides:
get in class org.eclipse.persistence.internal.sessions.AbstractRecord

getValues

public java.lang.Object getValues(org.eclipse.persistence.internal.helper.DatabaseField key)
Overrides:
getValues in class org.eclipse.persistence.internal.sessions.AbstractRecord

getValues

public java.lang.Object getValues(java.lang.String key)
Overrides:
getValues in class org.eclipse.persistence.internal.sessions.AbstractRecord

getIndicatingNoEntry

public java.lang.Object getIndicatingNoEntry(org.eclipse.persistence.internal.helper.DatabaseField key)
Overrides:
getIndicatingNoEntry in class org.eclipse.persistence.internal.sessions.AbstractRecord

getField

public org.eclipse.persistence.internal.helper.DatabaseField getField(org.eclipse.persistence.internal.helper.DatabaseField key)
Overrides:
getField in class org.eclipse.persistence.internal.sessions.AbstractRecord

getFields

public java.util.Vector getFields()
Overrides:
getFields in class org.eclipse.persistence.internal.sessions.AbstractRecord

getValues

public java.util.Vector getValues()
Overrides:
getValues in class org.eclipse.persistence.internal.sessions.AbstractRecord

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface java.util.Map
Overrides:
isEmpty in class org.eclipse.persistence.internal.sessions.AbstractRecord

hasNullValueInFields

public boolean hasNullValueInFields()
Overrides:
hasNullValueInFields in class org.eclipse.persistence.internal.sessions.AbstractRecord

keys

public java.util.Enumeration keys()
Overrides:
keys in class org.eclipse.persistence.internal.sessions.AbstractRecord

keySet

public java.util.Set keySet()
Specified by:
keySet in interface java.util.Map
Overrides:
keySet in class org.eclipse.persistence.internal.sessions.AbstractRecord

mergeFrom

public void mergeFrom(org.eclipse.persistence.internal.sessions.AbstractRecord row)
Overrides:
mergeFrom in class org.eclipse.persistence.internal.sessions.AbstractRecord

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)
                     throws ValidationException
Specified by:
put in interface java.util.Map
Overrides:
put in class org.eclipse.persistence.internal.sessions.AbstractRecord
Throws:
ValidationException

put

public java.lang.Object put(java.lang.String key,
                            java.lang.Object value)
Overrides:
put in class org.eclipse.persistence.internal.sessions.AbstractRecord

putAll

public void putAll(java.util.Map map)
Specified by:
putAll in interface java.util.Map
Overrides:
putAll in class org.eclipse.persistence.internal.sessions.AbstractRecord

remove

public java.lang.Object remove(java.lang.Object key)
Specified by:
remove in interface java.util.Map
Overrides:
remove in class org.eclipse.persistence.internal.sessions.AbstractRecord

remove

public java.lang.Object remove(java.lang.String fieldName)
Overrides:
remove in class org.eclipse.persistence.internal.sessions.AbstractRecord

remove

public java.lang.Object remove(org.eclipse.persistence.internal.helper.DatabaseField key)
Overrides:
remove in class org.eclipse.persistence.internal.sessions.AbstractRecord

replaceAt

public void replaceAt(java.lang.Object value,
                      int index)
Overrides:
replaceAt in class org.eclipse.persistence.internal.sessions.AbstractRecord

setNullValueInFields

public void setNullValueInFields(boolean nullValueInFields)
Overrides:
setNullValueInFields in class org.eclipse.persistence.internal.sessions.AbstractRecord

size

public int size()
Specified by:
size in interface java.util.Map
Overrides:
size in class org.eclipse.persistence.internal.sessions.AbstractRecord

values

public java.util.Collection values()
Specified by:
values in interface java.util.Map
Overrides:
values in class org.eclipse.persistence.internal.sessions.AbstractRecord

beforeContainmentMarshal

public void beforeContainmentMarshal(java.lang.Object child)
Overrides:
beforeContainmentMarshal in class MarshalRecord

afterContainmentMarshal

public void afterContainmentMarshal(java.lang.Object parent,
                                    java.lang.Object child)
Overrides:
afterContainmentMarshal in class MarshalRecord

EclipseLink 2.3.2, build 'v20111125-r10461' API Reference