FileDocCategorySizeDatePackage
XMLJoinColumn.javaAPI DocGlassfish v2 API3677Tue May 22 16:54:30 BST 2007oracle.toplink.essentials.internal.ejb.cmp3.xml.columns

XMLJoinColumn

public class XMLJoinColumn extends MetadataJoinColumn
Object to hold onto xml join column metadata in a TopLink database fields.
author
Guy Pelletier
since
TopLink 10.1.3/EJB 3.0 Preview

Fields Summary
Constructors Summary
public XMLJoinColumn(Node node, XMLHelper helper)
INTERNAL: Called for association override.

        // Process the primary key field metadata.
        m_pkField.setName(helper.getNodeValue(node, XMLConstants.ATT_REFERENCED_COLUMN_NAME, DEFAULT_REFERENCED_COLUMN_NAME));
        
        // Process the foreign key field metadata.
        m_fkField.setName(helper.getNodeValue(node, XMLConstants.ATT_NAME, DEFAULT_NAME));
        m_fkField.setTableName(helper.getNodeValue(node, XMLConstants.ATT_TABLE, DEFAULT_TABLE));
        m_fkField.setUnique(helper.getNodeValue(node, XMLConstants.ATT_UNIQUE, DEFAULT_UNIQUE));
        m_fkField.setNullable(helper.getNodeValue(node, XMLConstants.ATT_NULLABLE, DEFAULT_NULLABLE));
        m_fkField.setUpdatable(helper.getNodeValue(node, XMLConstants.ATT_UPDATABLE, DEFAULT_UPDATABLE));
        m_fkField.setInsertable(helper.getNodeValue(node, XMLConstants.ATT_INSERTABLE, DEFAULT_INSERTABLE));
        m_fkField.setColumnDefinition(helper.getNodeValue(node, XMLConstants.ATT_COLUMN_DEFINITION, DEFAULT_COLUMN_DEFINITION));
    
Methods Summary
public booleanloadedFromXML()
INTERNAL:

        return true;