org.apache.openejb.jee.wls
Class SqlShape

java.lang.Object
  extended by org.apache.openejb.jee.wls.SqlShape

public class SqlShape
extends java.lang.Object

Java class for sql-shape complex type.

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

 <complexType name="sql-shape">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="description" type="{http://www.bea.com/ns/weblogic/90}description" minOccurs="0"/>
         <element name="sql-shape-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="table" type="{http://www.bea.com/ns/weblogic/90}table" maxOccurs="unbounded" minOccurs="0"/>
         <element name="pass-through-columns" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="ejb-relation-name" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  Description description
           
protected  java.util.List<java.lang.String> ejbRelationName
           
protected  java.math.BigInteger passThroughColumns
           
protected  java.lang.String sqlShapeName
           
protected  java.util.List<Table> table
           
 
Constructor Summary
SqlShape()
           
 
Method Summary
 Description getDescription()
          Gets the value of the description property.
 java.util.List<java.lang.String> getEjbRelationName()
          Gets the value of the ejbRelationName property.
 java.math.BigInteger getPassThroughColumns()
          Gets the value of the passThroughColumns property.
 java.lang.String getSqlShapeName()
          Gets the value of the sqlShapeName property.
 java.util.List<Table> getTable()
          Gets the value of the table property.
 void setDescription(Description value)
          Sets the value of the description property.
 void setPassThroughColumns(java.math.BigInteger value)
          Sets the value of the passThroughColumns property.
 void setSqlShapeName(java.lang.String value)
          Sets the value of the sqlShapeName property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected Description description

sqlShapeName

protected java.lang.String sqlShapeName

table

protected java.util.List<Table> table

passThroughColumns

protected java.math.BigInteger passThroughColumns

ejbRelationName

protected java.util.List<java.lang.String> ejbRelationName
Constructor Detail

SqlShape

public SqlShape()
Method Detail

getDescription

public Description getDescription()
Gets the value of the description property.

Returns:
possible object is Description

setDescription

public void setDescription(Description value)
Sets the value of the description property.

Parameters:
value - allowed object is Description

getSqlShapeName

public java.lang.String getSqlShapeName()
Gets the value of the sqlShapeName property.

Returns:
possible object is String

setSqlShapeName

public void setSqlShapeName(java.lang.String value)
Sets the value of the sqlShapeName property.

Parameters:
value - allowed object is String

getTable

public java.util.List<Table> getTable()
Gets the value of the table 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 table property.

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

    getTable().add(newItem);
 

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


getPassThroughColumns

public java.math.BigInteger getPassThroughColumns()
Gets the value of the passThroughColumns property.

Returns:
possible object is BigInteger

setPassThroughColumns

public void setPassThroughColumns(java.math.BigInteger value)
Sets the value of the passThroughColumns property.

Parameters:
value - allowed object is BigInteger

getEjbRelationName

public java.util.List<java.lang.String> getEjbRelationName()
Gets the value of the ejbRelationName 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 ejbRelationName property.

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

    getEjbRelationName().add(newItem);
 

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



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