You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by br...@apache.org on 2004/12/01 21:08:27 UTC

cvs commit: db-ojb/src/java/org/apache/ojb/broker PersistenceBrokerInternal.java

brj         2004/12/01 12:08:27

  Modified:    src/java/org/apache/ojb/broker/query AbstractCriterion.java
                        QueryByCriteria.java Query.java Criteria.java
                        QueryByExample.java AbstractQueryImpl.java
                        IdentityCriterion.java Criterion.java
               src/java/org/apache/ojb/broker/core
                        DelegatingPersistenceBroker.java
               src/java/org/apache/ojb/broker
                        PersistenceBrokerInternal.java
  Log:
  -new method getSqlInLimit in PBInternal
  -changed signature of preprocess to use PBInternal
  
  Revision  Changes    Path
  1.4       +4 -4      db-ojb/src/java/org/apache/ojb/broker/query/AbstractCriterion.java
  
  Index: AbstractCriterion.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/query/AbstractCriterion.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- AbstractCriterion.java	24 Sep 2004 19:36:13 -0000	1.3
  +++ AbstractCriterion.java	1 Dec 2004 20:08:27 -0000	1.4
  @@ -14,7 +14,7 @@
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
  -import org.apache.ojb.broker.PersistenceBroker;
  +import org.apache.ojb.broker.PersistenceBrokerInternal;
   
   /**
    * Abstract Implementation of Criterion.
  @@ -27,9 +27,9 @@
   	private Criterion m_parentCriterion = null;
   
       /**
  -     * @see org.apache.ojb.broker.query.Criterion#preprocess(org.apache.ojb.broker.PersistenceBroker)
  +     * @see org.apache.ojb.broker.query.Criterion#preprocess(org.apache.ojb.broker.PersistenceBrokerInternal)
        */
  -    public void preprocess(PersistenceBroker aPb)
  +    public void preprocess(PersistenceBrokerInternal aPb)
       {
           // do nothing
       }
  
  
  
  1.33      +4 -4      db-ojb/src/java/org/apache/ojb/broker/query/QueryByCriteria.java
  
  Index: QueryByCriteria.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/query/QueryByCriteria.java,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- QueryByCriteria.java	28 Oct 2004 19:03:45 -0000	1.32
  +++ QueryByCriteria.java	1 Dec 2004 20:08:27 -0000	1.33
  @@ -21,7 +21,7 @@
   import java.util.List;
   import java.util.Map;
   
  -import org.apache.ojb.broker.PersistenceBroker;
  +import org.apache.ojb.broker.PersistenceBrokerInternal;
   import org.apache.ojb.broker.metadata.ClassDescriptor;
   import org.apache.ojb.broker.metadata.FieldHelper;
   import org.apache.ojb.broker.metadata.MetadataManager;
  @@ -567,9 +567,9 @@
   	}
       
       /**
  -     * @see org.apache.ojb.broker.query.Query#preprocess(org.apache.ojb.broker.PersistenceBroker)
  +     * @see org.apache.ojb.broker.query.Query#preprocess(org.apache.ojb.broker.PersistenceBrokerInternal)
        */
  -    public void preprocess(PersistenceBroker aPb)
  +    public void preprocess(PersistenceBrokerInternal aPb)
       {
           if (getCriteria() != null)
           {
  
  
  
  1.19      +3 -3      db-ojb/src/java/org/apache/ojb/broker/query/Query.java
  
  Index: Query.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/query/Query.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- Query.java	15 Sep 2004 17:18:44 -0000	1.18
  +++ Query.java	1 Dec 2004 20:08:27 -0000	1.19
  @@ -2,7 +2,7 @@
   
   import java.util.List;
   
  -import org.apache.ojb.broker.PersistenceBroker;
  +import org.apache.ojb.broker.PersistenceBrokerInternal;
   
   /* Copyright 2002-2004 The Apache Software Foundation
    *
  @@ -134,7 +134,7 @@
        * 
        * @param aPb the PersistenceBroker
        */
  -    public void preprocess(PersistenceBroker aPb);
  +    public void preprocess(PersistenceBrokerInternal aPb);
       
       /**
        * @deprecated 
  
  
  
  1.55      +3 -3      db-ojb/src/java/org/apache/ojb/broker/query/Criteria.java
  
  Index: Criteria.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/query/Criteria.java,v
  retrieving revision 1.54
  retrieving revision 1.55
  diff -u -r1.54 -r1.55
  --- Criteria.java	14 Nov 2004 09:36:44 -0000	1.54
  +++ Criteria.java	1 Dec 2004 20:08:27 -0000	1.55
  @@ -26,8 +26,8 @@
   import java.util.StringTokenizer;
   import java.util.Vector;
   
  -import org.apache.ojb.broker.PersistenceBroker;
   import org.apache.ojb.broker.PersistenceBrokerFactory;
  +import org.apache.ojb.broker.PersistenceBrokerInternal;
   import org.apache.ojb.broker.core.PersistenceBrokerImpl;
   import org.apache.ojb.broker.metadata.FieldHelper;
   
  @@ -1293,7 +1293,7 @@
        * 
        * @param aPb the PersistenceBroker
        */
  -    public void preprocess(PersistenceBroker aPb)
  +    public void preprocess(PersistenceBrokerInternal aPb)
       {
           Iterator iter = getIterator();
           
  
  
  
  1.7       +4 -3      db-ojb/src/java/org/apache/ojb/broker/query/QueryByExample.java
  
  Index: QueryByExample.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/query/QueryByExample.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- QueryByExample.java	25 Sep 2004 14:54:56 -0000	1.6
  +++ QueryByExample.java	1 Dec 2004 20:08:27 -0000	1.7
  @@ -17,6 +17,7 @@
   */
   
   import org.apache.ojb.broker.PersistenceBroker;
  +import org.apache.ojb.broker.PersistenceBrokerInternal;
   import org.apache.ojb.broker.metadata.ClassDescriptor;
   import org.apache.ojb.broker.metadata.DescriptorRepository;
   import org.apache.ojb.broker.metadata.FieldDescriptor;
  @@ -143,9 +144,9 @@
       }
       
       /**
  -     * @see org.apache.ojb.broker.query.Query#preprocess(org.apache.ojb.broker.PersistenceBroker)
  +     * @see org.apache.ojb.broker.query.Query#preprocess(org.apache.ojb.broker.PersistenceBrokerInternal)
        */
  -    public void preprocess(PersistenceBroker aPb)
  +    public void preprocess(PersistenceBrokerInternal aPb)
       {
           buildCriteria(aPb);
       }
  
  
  
  1.18      +4 -4      db-ojb/src/java/org/apache/ojb/broker/query/AbstractQueryImpl.java
  
  Index: AbstractQueryImpl.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/query/AbstractQueryImpl.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- AbstractQueryImpl.java	28 Oct 2004 19:03:45 -0000	1.17
  +++ AbstractQueryImpl.java	1 Dec 2004 20:08:27 -0000	1.18
  @@ -3,7 +3,7 @@
   import java.io.Serializable;
   import java.util.List;
   
  -import org.apache.ojb.broker.PersistenceBroker;
  +import org.apache.ojb.broker.PersistenceBrokerInternal;
   
   /* Copyright 2002-2004 The Apache Software Foundation
    *
  @@ -182,9 +182,9 @@
       }
       
       /**
  -     * @see org.apache.ojb.broker.query.Query#preprocess(org.apache.ojb.broker.PersistenceBroker)
  +     * @see org.apache.ojb.broker.query.Query#preprocess(org.apache.ojb.broker.PersistenceBrokerInternal)
        */
  -    public void preprocess(PersistenceBroker aPb)
  +    public void preprocess(PersistenceBrokerInternal aPb)
       {
           // do nothing
       }
  
  
  
  1.6       +4 -3      db-ojb/src/java/org/apache/ojb/broker/query/IdentityCriterion.java
  
  Index: IdentityCriterion.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/query/IdentityCriterion.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- IdentityCriterion.java	13 Nov 2004 10:01:21 -0000	1.5
  +++ IdentityCriterion.java	1 Dec 2004 20:08:27 -0000	1.6
  @@ -6,6 +6,7 @@
   
   import org.apache.ojb.broker.Identity;
   import org.apache.ojb.broker.PersistenceBroker;
  +import org.apache.ojb.broker.PersistenceBrokerInternal;
   import org.apache.ojb.broker.metadata.ClassDescriptor;
   import org.apache.ojb.broker.metadata.DescriptorRepository;
   import org.apache.ojb.broker.metadata.FieldDescriptor;
  @@ -82,7 +83,7 @@
        * 
        * @param aPb the Broker used to access the repository
        */
  -    protected void buildCriteria(PersistenceBroker aPb)
  +    protected void buildCriteria(PersistenceBrokerInternal aPb)
       {
           Identity id = (Identity)getValue();
           DescriptorRepository repository = aPb.getConfiguration().getModel();
  @@ -115,7 +116,7 @@
        * 
        * @param aPb the PersistenceBroker
        */
  -    public void preprocess(PersistenceBroker aPb)
  +    public void preprocess(PersistenceBrokerInternal aPb)
       {
           buildCriteria(aPb);
       }
  
  
  
  1.4       +3 -3      db-ojb/src/java/org/apache/ojb/broker/query/Criterion.java
  
  Index: Criterion.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/query/Criterion.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Criterion.java	24 Sep 2004 19:36:13 -0000	1.3
  +++ Criterion.java	1 Dec 2004 20:08:27 -0000	1.4
  @@ -19,7 +19,7 @@
   import java.util.List;
   import java.util.Map;
   
  -import org.apache.ojb.broker.PersistenceBroker;
  +import org.apache.ojb.broker.PersistenceBrokerInternal;
   
   /**
    * Interface for Criterion
  @@ -34,7 +34,7 @@
        * 
        * @param aPb the PersistenceBroker
        */
  -    public void preprocess(PersistenceBroker aPb);
  +    public void preprocess(PersistenceBrokerInternal aPb);
       
       /**
        * Return the parent Criterion.
  
  
  
  1.16      +8 -0      db-ojb/src/java/org/apache/ojb/broker/core/DelegatingPersistenceBroker.java
  
  Index: DelegatingPersistenceBroker.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/core/DelegatingPersistenceBroker.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- DelegatingPersistenceBroker.java	14 Nov 2004 09:34:27 -0000	1.15
  +++ DelegatingPersistenceBroker.java	1 Dec 2004 20:08:27 -0000	1.16
  @@ -406,4 +406,12 @@
       {
           getBroker().addMtoNImplementor(m2nImpl);
       }
  +    
  +    /**
  +     * @see org.apache.ojb.broker.PersistenceBrokerInternal#getSqlInLimit()
  +     */
  +    public int getSqlInLimit()
  +    {
  +        return getBroker().getSqlInLimit();
  +    }
   }
  
  
  
  1.3       +7 -1      db-ojb/src/java/org/apache/ojb/broker/PersistenceBrokerInternal.java
  
  Index: PersistenceBrokerInternal.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/PersistenceBrokerInternal.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PersistenceBrokerInternal.java	14 Nov 2004 09:33:37 -0000	1.2
  +++ PersistenceBrokerInternal.java	1 Dec 2004 20:08:27 -0000	1.3
  @@ -68,4 +68,10 @@
        * @return The proxy
        */
       public Object createProxy(Class proxyClass, Identity realSubjectsIdentity);
  +    
  +    /**
  +     * @return the maximum number of values in the SQL IN-clause.
  +     */
  +    public int getSqlInLimit();
  +    
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org