org.jboss.ejb.plugins.jaws.metadata
Class CMPFieldMetaData

java.lang.Object
  |
  +--org.jboss.metadata.MetaData
        |
        +--org.jboss.ejb.plugins.jaws.metadata.CMPFieldMetaData
All Implemented Interfaces:
XmlLoadable

public class CMPFieldMetaData
extends MetaData
implements XmlLoadable

This class holds all the information jaws needs to know about a CMP field It loads its data from standardjaws.xml and jaws.xml

Version:
$Revision: 1.1 $
Author:
Sebastien Alborini
See Also:

Fields inherited from class org.jboss.metadata.MetaData
TX_MANDATORY, TX_NEVER, TX_NOT_SUPPORTED, TX_REQUIRED, TX_REQUIRES_NEW, TX_SUPPORTS, TX_UNKNOWN
 
Constructor Summary
CMPFieldMetaData(java.lang.String name, JawsEntityMetaData jawsEntity)
           
 
Method Summary
 java.lang.String getColumnName()
           
 java.lang.reflect.Field getField()
           
 JawsEntityMetaData getJawsEntity()
           
 int getJDBCType()
           
 java.lang.String getName()
           
 java.lang.String getSQLType()
           
 void importXml(org.w3c.dom.Element element)
           
 boolean isAPrimaryKeyField()
           
 boolean isEJBReference()
           
 
Methods inherited from class org.jboss.metadata.MetaData
getChildrenByTagName, getElementContent, getOptionalChild, getUniqueChild, importEjbJarXml, importJbossXml, jdk13Enabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMPFieldMetaData

public CMPFieldMetaData(java.lang.String name,
                        JawsEntityMetaData jawsEntity)
                 throws DeploymentException
Method Detail

getName

public java.lang.String getName()

getField

public java.lang.reflect.Field getField()

getJDBCType

public int getJDBCType()

getSQLType

public java.lang.String getSQLType()

getColumnName

public java.lang.String getColumnName()

isEJBReference

public boolean isEJBReference()

isAPrimaryKeyField

public boolean isAPrimaryKeyField()

getJawsEntity

public JawsEntityMetaData getJawsEntity()

importXml

public void importXml(org.w3c.dom.Element element)
               throws DeploymentException
Specified by:
importXml in interface XmlLoadable
Overrides:
importXml in class MetaData


Copyright © 2000 The jBoss Organization. All Rights Reserved.