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 2003/06/28 18:04:39 UTC

cvs commit: db-ojb/src/test/org/apache/ojb/broker InterfaceArticle.java ArticleProxy.java AbstractProductGroup.java

brj         2003/06/28 09:04:39

  Modified:    src/test/org/apache/ojb/broker InterfaceArticle.java
                        ArticleProxy.java AbstractProductGroup.java
  Log:
  connect Productgroup when adding Article
  
  Revision  Changes    Path
  1.2       +2 -0      db-ojb/src/test/org/apache/ojb/broker/InterfaceArticle.java
  
  Index: InterfaceArticle.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/test/org/apache/ojb/broker/InterfaceArticle.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- InterfaceArticle.java	20 Jun 2002 17:07:50 -0000	1.1
  +++ InterfaceArticle.java	28 Jun 2003 16:04:39 -0000	1.2
  @@ -13,6 +13,8 @@
   
       public InterfaceProductGroup getProductGroup();
   
  +    public void setProductGroup(InterfaceProductGroup pg);
  +
       public double getStockValue();
   
       public void setArticleId(int newArticleId);
  
  
  
  1.4       +8 -1      db-ojb/src/test/org/apache/ojb/broker/ArticleProxy.java
  
  Index: ArticleProxy.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/test/org/apache/ojb/broker/ArticleProxy.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ArticleProxy.java	8 Apr 2003 20:19:27 -0000	1.3
  +++ ArticleProxy.java	28 Jun 2003 16:04:39 -0000	1.4
  @@ -1,7 +1,6 @@
   package org.apache.ojb.broker;
   
   
  -import org.apache.ojb.broker.VirtualProxy;
   
   //#ifdef JDK13
   import java.lang.reflect.InvocationHandler;
  @@ -18,6 +17,14 @@
    */
   public class ArticleProxy extends VirtualProxy implements InterfaceArticle
   {
  +    /* (non-Javadoc)
  +     * @see org.apache.ojb.broker.InterfaceArticle#setProductGroup(org.apache.ojb.broker.InterfaceProductGroup)
  +     */
  +    public void setProductGroup(InterfaceProductGroup pg)
  +    {
  +        realSubject().setProductGroup(pg);
  +    }
  +
       public ArticleProxy()
       {
       }
  
  
  
  1.2       +1 -0      db-ojb/src/test/org/apache/ojb/broker/AbstractProductGroup.java
  
  Index: AbstractProductGroup.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/test/org/apache/ojb/broker/AbstractProductGroup.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractProductGroup.java	8 Apr 2003 16:24:02 -0000	1.1
  +++ AbstractProductGroup.java	28 Jun 2003 16:04:39 -0000	1.2
  @@ -15,6 +15,7 @@
           {
               allArticlesInGroup = new Vector();
           }
  +        article.setProductGroup(this);
           allArticlesInGroup.add(article);
       }