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

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

public class ReadAhead
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}strategy"/>
         <element ref="{http://jboss.org}page-size" minOccurs="0"/>
         <element ref="{http://jboss.org}eager-load-group" minOccurs="0"/>
         <element ref="{http://jboss.org}left-join" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  EagerLoadGroup eagerLoadGroup
           
protected  List<LeftJoin> leftJoin
           
protected  PageSize pageSize
           
protected  Strategy strategy
           
 
Constructor Summary
ReadAhead()
           
 
Method Summary
 EagerLoadGroup getEagerLoadGroup()
          Gets the value of the eagerLoadGroup property.
 List<LeftJoin> getLeftJoin()
          Gets the value of the leftJoin property.
 PageSize getPageSize()
          Gets the value of the pageSize property.
 Strategy getStrategy()
          Gets the value of the strategy property.
 void setEagerLoadGroup(EagerLoadGroup value)
          Sets the value of the eagerLoadGroup property.
 void setPageSize(PageSize value)
          Sets the value of the pageSize property.
 void setStrategy(Strategy value)
          Sets the value of the strategy property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

strategy

protected Strategy strategy

pageSize

protected PageSize pageSize

eagerLoadGroup

protected EagerLoadGroup eagerLoadGroup

leftJoin

protected List<LeftJoin> leftJoin
Constructor Detail

ReadAhead

public ReadAhead()
Method Detail

getStrategy

public Strategy getStrategy()
Gets the value of the strategy property.

Returns:
possible object is Strategy

setStrategy

public void setStrategy(Strategy value)
Sets the value of the strategy property.

Parameters:
value - allowed object is Strategy

getPageSize

public PageSize getPageSize()
Gets the value of the pageSize property.

Returns:
possible object is PageSize

setPageSize

public void setPageSize(PageSize value)
Sets the value of the pageSize property.

Parameters:
value - allowed object is PageSize

getEagerLoadGroup

public EagerLoadGroup getEagerLoadGroup()
Gets the value of the eagerLoadGroup property.

Returns:
possible object is EagerLoadGroup

setEagerLoadGroup

public void setEagerLoadGroup(EagerLoadGroup value)
Sets the value of the eagerLoadGroup property.

Parameters:
value - allowed object is EagerLoadGroup

getLeftJoin

public List<LeftJoin> getLeftJoin()
Gets the value of the leftJoin 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 leftJoin property.

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

    getLeftJoin().add(newItem);
 

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



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