org.objectweb.jonas_ejb.deployment.xml
Class JdbcMapping

java.lang.Object
  extended by org.objectweb.jonas_lib.deployment.xml.AbsElement
      extended by org.objectweb.jonas_ejb.deployment.xml.JdbcMapping
All Implemented Interfaces:
java.io.Serializable, Element

public class JdbcMapping
extends AbsElement

This class defines the implementation of the element jdbc-mapping

Author:
JOnAS team
See Also:
Serialized Form

Constructor Summary
JdbcMapping()
          Constructor
 
Method Summary
 void addCmpFieldJdbcMapping(CmpFieldJdbcMapping cmpFieldJdbcMapping)
          Add a new cmp-field-jdbc-mapping element to this object
 void addFinderMethodJdbcMapping(FinderMethodJdbcMapping finderMethodJdbcMapping)
          Add a new finder-method-jdbc-mapping element to this object
 java.lang.String getAutomaticPk()
          Get the automatic-pk
 JLinkedList getCmpFieldJdbcMappingList()
          Gets the cmp-field-jdbc-mapping
 JLinkedList getFinderMethodJdbcMappingList()
          Gets the finder-method-jdbc-mapping
 java.lang.String getJdbcAutomaticPkFieldName()
          Gets the jdbcAutomaticPkFieldName
 java.lang.String getJdbcTableName()
          Gets the jdbc-table-name
 java.lang.String getJndiName()
          Gets the jndi-name
 void setAutomaticPk(java.lang.String automaticPk)
          Set the automatic-pk
 void setCmpFieldJdbcMappingList(JLinkedList cmpFieldJdbcMappingList)
          Set the cmp-field-jdbc-mapping
 void setFinderMethodJdbcMappingList(JLinkedList finderMethodJdbcMappingList)
          Set the finder-method-jdbc-mapping
 void setJdbcAutomaticPkFieldName(java.lang.String jdbcAutomaticPkFieldName)
          Set the jdbcAutomaticPkFieldName
 void setJdbcTableName(java.lang.String jdbcTableName)
          Set the jdbc-table-name
 void setJndiName(java.lang.String jndiName)
          Set the jndi-name
 java.lang.String toXML(int indent)
          Represents this element by it's XML description.
 
Methods inherited from class org.objectweb.jonas_lib.deployment.xml.AbsElement
indent, toString, toXML, xmlAttribute, xmlElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JdbcMapping

public JdbcMapping()
Constructor

Method Detail

getJndiName

public java.lang.String getJndiName()
Gets the jndi-name

Returns:
the jndi-name

setJndiName

public void setJndiName(java.lang.String jndiName)
Set the jndi-name

Parameters:
jndiName - jndiName

getJdbcTableName

public java.lang.String getJdbcTableName()
Gets the jdbc-table-name

Returns:
the jdbc-table-name

setJdbcTableName

public void setJdbcTableName(java.lang.String jdbcTableName)
Set the jdbc-table-name

Parameters:
jdbcTableName - jdbcTableName

setJdbcAutomaticPkFieldName

public void setJdbcAutomaticPkFieldName(java.lang.String jdbcAutomaticPkFieldName)
Set the jdbcAutomaticPkFieldName

Parameters:
jdbcAutomaticPkFieldName - jdbcAutomaticPkFieldName

getJdbcAutomaticPkFieldName

public java.lang.String getJdbcAutomaticPkFieldName()
Gets the jdbcAutomaticPkFieldName

Returns:
the jdbcAutomaticPkFieldName

getCmpFieldJdbcMappingList

public JLinkedList getCmpFieldJdbcMappingList()
Gets the cmp-field-jdbc-mapping

Returns:
the cmp-field-jdbc-mapping

getAutomaticPk

public java.lang.String getAutomaticPk()
Get the automatic-pk

Returns:
automaticPk String Value

setAutomaticPk

public void setAutomaticPk(java.lang.String automaticPk)
Set the automatic-pk

Parameters:
automaticPk - automaticPk

setCmpFieldJdbcMappingList

public void setCmpFieldJdbcMappingList(JLinkedList cmpFieldJdbcMappingList)
Set the cmp-field-jdbc-mapping

Parameters:
cmpFieldJdbcMappingList - cmpFieldJdbcMapping

addCmpFieldJdbcMapping

public void addCmpFieldJdbcMapping(CmpFieldJdbcMapping cmpFieldJdbcMapping)
Add a new cmp-field-jdbc-mapping element to this object

Parameters:
cmpFieldJdbcMapping - the cmpFieldJdbcMappingobject

getFinderMethodJdbcMappingList

public JLinkedList getFinderMethodJdbcMappingList()
Gets the finder-method-jdbc-mapping

Returns:
the finder-method-jdbc-mapping

setFinderMethodJdbcMappingList

public void setFinderMethodJdbcMappingList(JLinkedList finderMethodJdbcMappingList)
Set the finder-method-jdbc-mapping

Parameters:
finderMethodJdbcMappingList - finderMethodJdbcMapping

addFinderMethodJdbcMapping

public void addFinderMethodJdbcMapping(FinderMethodJdbcMapping finderMethodJdbcMapping)
Add a new finder-method-jdbc-mapping element to this object

Parameters:
finderMethodJdbcMapping - the finderMethodJdbcMappingobject

toXML

public java.lang.String toXML(int indent)
Represents this element by it's XML description.

Specified by:
toXML in interface Element
Specified by:
toXML in class AbsElement
Parameters:
indent - use this indent for prexifing XML representation.
Returns:
the XML description of this object.