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 ar...@apache.org on 2005/03/19 15:05:01 UTC

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

arminw      2005/03/19 06:05:01

  Modified:    src/java/org/apache/ojb/broker/util Tag: OJB_1_0_RELEASE
                        BrokerHelper.java
  Log:
  update javadoc
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.57.2.10 +38 -11    db-ojb/src/java/org/apache/ojb/broker/util/BrokerHelper.java
  
  Index: BrokerHelper.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/util/BrokerHelper.java,v
  retrieving revision 1.57.2.9
  retrieving revision 1.57.2.10
  diff -u -r1.57.2.9 -r1.57.2.10
  --- BrokerHelper.java	18 Mar 2005 19:25:05 -0000	1.57.2.9
  +++ BrokerHelper.java	19 Mar 2005 14:05:01 -0000	1.57.2.10
  @@ -871,19 +871,33 @@
           }        
       }
   
  -    public void unlink(Object obj, CollectionDescriptor cds, List referencesToUnlink)
  +    /**
  +     * Unlink a bunch of 1:n or m:n objects.
  +     *
  +     * @param source The source object with reference.
  +     * @param cds The {@link org.apache.ojb.broker.metadata.CollectionDescriptor} of the relation.
  +     * @param referencesToUnlink List of referenced objects to unlink.
  +     */
  +    public void unlink(Object source, CollectionDescriptor cds, List referencesToUnlink)
       {
           for(int i = 0; i < referencesToUnlink.size(); i++)
           {
  -            unlink(obj, cds, referencesToUnlink.get(i));
  +            unlink(source, cds, referencesToUnlink.get(i));
           }
       }
   
  -    public void unlink(Object obj, CollectionDescriptor cds, Object referenceToUnlink)
  +    /**
  +     * Unlink a single 1:n or m:n object.
  +     *
  +     * @param source The source object with reference.
  +     * @param cds The {@link org.apache.ojb.broker.metadata.CollectionDescriptor} of the relation.
  +     * @param referenceToUnlink The referenced object to link.
  +     */
  +    public void unlink(Object source, CollectionDescriptor cds, Object referenceToUnlink)
       {
           if(cds.isMtoNRelation())
           {
  -            m_broker.deleteMtoNImplementor(new MtoNImplementor(obj, referenceToUnlink));
  +            m_broker.deleteMtoNImplementor(new MtoNImplementor(source, referenceToUnlink));
           }
           else
           {
  @@ -892,28 +906,41 @@
           }
       }
   
  -    public void link(Object obj, CollectionDescriptor cds, List referencesToLink)
  +    /**
  +     * Link a bunch of 1:n or m:n objects.
  +     *
  +     * @param source The source object with reference.
  +     * @param cds The {@link org.apache.ojb.broker.metadata.CollectionDescriptor} of the relation.
  +     * @param referencesToLink List of referenced objects to link.
  +     */
  +    public void link(Object source, CollectionDescriptor cds, List referencesToLink)
       {
           for(int i = 0; i < referencesToLink.size(); i++)
           {
  -            link(obj, cds, referencesToLink.get(i));
  +            link(source, cds, referencesToLink.get(i));
           }
       }
   
  -    public void link(Object obj, CollectionDescriptor cds, Object referenceToLink)
  +    /**
  +     * Link a single 1:n or m:n object.
  +     *
  +     * @param source The source object with reference.
  +     * @param cds The {@link org.apache.ojb.broker.metadata.CollectionDescriptor} of the relation.
  +     * @param referenceToLink The referenced object to link.
  +     */
  +    public void link(Object source, CollectionDescriptor cds, Object referenceToLink)
       {
           if(cds.isMtoNRelation())
           {
  -            m_broker.addMtoNImplementor(new MtoNImplementor(obj, referenceToLink));
  +            m_broker.addMtoNImplementor(new MtoNImplementor(source, referenceToLink));
           }
           else
           {
               ClassDescriptor cld = m_broker.getClassDescriptor(referenceToLink.getClass());
  -            m_broker.link(referenceToLink, cld, cds, obj, false);
  +            m_broker.link(referenceToLink, cld, cds, source, false);
           }
       }
   
  -
       /**
        * Returns an Iterator instance for {@link java.util.Collection}, object Array or
        * {@link org.apache.ojb.broker.ManageableCollection} instances.
  
  
  

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