org.apache.openejb.jee.jba.cmp
Class KeyField

java.lang.Object
  extended by org.apache.openejb.jee.jba.cmp.KeyField

public class KeyField
extends Object

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://jboss.org}field-name"/>
         <choice>
           <sequence>
             <element ref="{http://jboss.org}column-name"/>
             <sequence minOccurs="0">
               <element ref="{http://jboss.org}jdbc-type"/>
               <element ref="{http://jboss.org}sql-type"/>
             </sequence>
           </sequence>
           <sequence>
             <element ref="{http://jboss.org}property" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </choice>
         <element ref="{http://jboss.org}dbindex" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  ColumnName columnName
           
protected  Dbindex dbindex
           
protected  FieldName fieldName
           
protected  JdbcType jdbcType
           
protected  List<Property> property
           
protected  SqlType sqlType
           
 
Constructor Summary
KeyField()
           
 
Method Summary
 ColumnName getColumnName()
          Gets the value of the columnName property.
 Dbindex getDbindex()
          Gets the value of the dbindex property.
 FieldName getFieldName()
          Gets the value of the fieldName property.
 JdbcType getJdbcType()
          Gets the value of the jdbcType property.
 List<Property> getProperty()
          Gets the value of the property property.
 SqlType getSqlType()
          Gets the value of the sqlType property.
 void setColumnName(ColumnName value)
          Sets the value of the columnName property.
 void setDbindex(Dbindex value)
          Sets the value of the dbindex property.
 void setFieldName(FieldName value)
          Sets the value of the fieldName property.
 void setJdbcType(JdbcType value)
          Sets the value of the jdbcType property.
 void setSqlType(SqlType value)
          Sets the value of the sqlType property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldName

protected FieldName fieldName

columnName

protected ColumnName columnName

jdbcType

protected JdbcType jdbcType

sqlType

protected SqlType sqlType

property

protected List<Property> property

dbindex

protected Dbindex dbindex
Constructor Detail

KeyField

public KeyField()
Method Detail

getFieldName

public FieldName getFieldName()
Gets the value of the fieldName property.

Returns:
possible object is FieldName

setFieldName

public void setFieldName(FieldName value)
Sets the value of the fieldName property.

Parameters:
value - allowed object is FieldName

getColumnName

public ColumnName getColumnName()
Gets the value of the columnName property.

Returns:
possible object is ColumnName

setColumnName

public void setColumnName(ColumnName value)
Sets the value of the columnName property.

Parameters:
value - allowed object is ColumnName

getJdbcType

public JdbcType getJdbcType()
Gets the value of the jdbcType property.

Returns:
possible object is JdbcType

setJdbcType

public void setJdbcType(JdbcType value)
Sets the value of the jdbcType property.

Parameters:
value - allowed object is JdbcType

getSqlType

public SqlType getSqlType()
Gets the value of the sqlType property.

Returns:
possible object is SqlType

setSqlType

public void setSqlType(SqlType value)
Sets the value of the sqlType property.

Parameters:
value - allowed object is SqlType

getProperty

public List<Property> getProperty()
Gets the value of the property property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the property property.

For example, to add a new item, do as follows:

    getProperty().add(newItem);
 

Objects of the following type(s) are allowed in the list Property


getDbindex

public Dbindex getDbindex()
Gets the value of the dbindex property.

Returns:
possible object is Dbindex

setDbindex

public void setDbindex(Dbindex value)
Sets the value of the dbindex property.

Parameters:
value - allowed object is Dbindex


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.