User: patriot1burke
  Date: 01/06/21 14:52:39

  Modified:    src/main/org/jboss/ejb/plugins/jaws/metadata
                        FinderMetaData.java
  Log:
  added setReadAhead method
  
  Revision  Changes    Path
  1.4       +33 -23    
jboss/src/main/org/jboss/ejb/plugins/jaws/metadata/FinderMetaData.java
  
  Index: FinderMetaData.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/jaws/metadata/FinderMetaData.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- FinderMetaData.java       2001/05/27 00:49:16     1.3
  +++ FinderMetaData.java       2001/06/21 21:52:38     1.4
  @@ -20,22 +20,27 @@
    *   @see <related>
    *   @author <a href="[EMAIL PROTECTED]">Sebastien Alborini</a>
    *   @author <a href="[EMAIL PROTECTED]">danch</a>
  - *   @version $Revision: 1.3 $
  + *   @author <a href="[EMAIL PROTECTED]">Bill Burke</a>
  + *   @version $Revision: 1.4 $
  + *
  + *      Revisions:
  + *      20010621 Bill Burke: setReadAhead added.
  + *
    */
   public class FinderMetaData extends MetaData implements XmlLoadable {
  -     // Constants -----------------------------------------------------
  +   // Constants -----------------------------------------------------
       
  -     // Attributes ----------------------------------------------------
  +   // Attributes ----------------------------------------------------
      private String name;
  -     private String order;
  -     private String query;
  +   private String order;
  +   private String query;
      
      /** do we perform 'read-ahead' of column values? (avoid making n+1 database 
hits)  */
      private boolean readAhead = false;
        
  -     // Static --------------------------------------------------------
  +   // Static --------------------------------------------------------
      
  -     // Constructors --------------------------------------------------
  +   // Constructors --------------------------------------------------
      /** default constructor */
      public FinderMetaData() {
      }
  @@ -46,31 +51,36 @@
         this.name = name;
      }
      
  -     // Public --------------------------------------------------------
  +   // Public --------------------------------------------------------
      public String getName() { return name; }
        
  -     public String getOrder() { return order; }
  +   public String getOrder() { return order; }
        
  -     public String getQuery() { return query; }
  +   public String getQuery() { return query; }
        
      public boolean hasReadAhead() { return readAhead; }
  +
  +   public void setReadAhead(boolean newval)
  +   {
  +      readAhead = newval;
  +   }
      
  -     // XmlLoadable implementation ------------------------------------
  -    public void importXml(Element element) throws DeploymentException {
  -             name = getElementContent(getUniqueChild(element, "name"));
  -             query = getElementContent(getUniqueChild(element, "query"));
  -     order = getElementContent(getUniqueChild(element, "order"));
  +   // XmlLoadable implementation ------------------------------------
  +   public void importXml(Element element) throws DeploymentException {
  +      name = getElementContent(getUniqueChild(element, "name"));
  +      query = getElementContent(getUniqueChild(element, "query"));
  +      order = getElementContent(getUniqueChild(element, "order"));
        
  -             // read ahead?  If not provided, keep default.
  -             String readAheadStr = getElementContent(getOptionalChild(element, 
"read-ahead"));
  -             if (readAheadStr != null) readAhead = 
Boolean.valueOf(readAheadStr).booleanValue();
  -     }       
  +      // read ahead?  If not provided, keep default.
  +      String readAheadStr = getElementContent(getOptionalChild(element, 
"read-ahead"));
  +      if (readAheadStr != null) readAhead = 
Boolean.valueOf(readAheadStr).booleanValue();
  +   } 
        
  -     // Package protected ---------------------------------------------
  +   // Package protected ---------------------------------------------
       
  -     // Protected -----------------------------------------------------
  +   // Protected -----------------------------------------------------
       
  -     // Private -------------------------------------------------------
  +   // Private -------------------------------------------------------
   
  -     // Inner classes -------------------------------------------------
  +   // Inner classes -------------------------------------------------
   }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to