From: <one...@us...> - 2003-04-25 03:41:09
|
Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader In directory sc8-pr-cvs1:/tmp/cvs-serv29107/hibernate/loader Modified Files: AbstractEntityLoader.java CollectionInitializer.java CollectionLoader.java CriteriaLoader.java EntityLoader.java Loader.java OneToManyLoader.java OuterJoinLoader.java SimpleEntityLoader.java UniqueEntityLoader.java Log Message: JavaDoc refresh, including @author tags Index: AbstractEntityLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader/AbstractEntityLoader.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** AbstractEntityLoader.java 8 Apr 2003 14:07:12 -0000 1.3 --- AbstractEntityLoader.java 25 Apr 2003 03:40:34 -0000 1.4 *************** *** 11,15 **** import net.sf.hibernate.util.StringHelper; ! public abstract class AbstractEntityLoader extends OuterJoinLoader { --- 11,21 ---- import net.sf.hibernate.util.StringHelper; ! /** ! * Abstract superclass for entity loaders that use outer joins ! * ! * @see CriteriaLoader ! * @see EntityLoader ! * @author Gavin King ! */ public abstract class AbstractEntityLoader extends OuterJoinLoader { Index: CollectionInitializer.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader/CollectionInitializer.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** CollectionInitializer.java 5 Jan 2003 02:11:21 -0000 1.4 --- CollectionInitializer.java 25 Apr 2003 03:40:34 -0000 1.5 *************** *** 13,16 **** --- 13,17 ---- * @see CollectionLoader * @see OneToManyLoader + * @author Gavin King */ public interface CollectionInitializer { Index: CollectionLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader/CollectionLoader.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** CollectionLoader.java 2 Apr 2003 01:06:53 -0000 1.11 --- CollectionLoader.java 25 Apr 2003 03:40:34 -0000 1.12 *************** *** 21,24 **** --- 21,25 ---- /** * Loads a collection of values or a many-to-many association + * @author Gavin King */ public class CollectionLoader extends OuterJoinLoader implements CollectionInitializer { Index: CriteriaLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader/CriteriaLoader.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** CriteriaLoader.java 8 Apr 2003 14:07:12 -0000 1.3 --- CriteriaLoader.java 25 Apr 2003 03:40:34 -0000 1.4 *************** *** 20,24 **** //TODO: this class depends directly upon CriteriaImpl, in the impl package ... add a CriteriaImplementor interface ! public class CriteriaLoader extends AbstractEntityLoader { --- 20,29 ---- //TODO: this class depends directly upon CriteriaImpl, in the impl package ... add a CriteriaImplementor interface ! /** ! * A <tt>Loader</tt> for <tt>Criteria</tt> queries. Note that criteria queries are ! * more like multi-object <tt>load()</tt>s than like HQL queries. ! * ! * @author Gavin King ! */ public class CriteriaLoader extends AbstractEntityLoader { *************** *** 79,82 **** --- 84,95 ---- return row[ row.length-1 ]; }; + + /** + * Navigate associations, returning the aliased columns. Adds extra table + * table joins to this loader + */ + public String[] toColumns(String pathExpression) { + return null; + } } Index: EntityLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader/EntityLoader.java,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** EntityLoader.java 8 Mar 2003 06:31:23 -0000 1.13 --- EntityLoader.java 25 Apr 2003 03:40:34 -0000 1.14 *************** *** 16,19 **** --- 16,20 ---- /** * Load an entity using outerjoin fetching to fetch associated entities. + * @author Gavin King */ public class EntityLoader extends AbstractEntityLoader implements UniqueEntityLoader { Index: Loader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader/Loader.java,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** Loader.java 19 Apr 2003 03:26:08 -0000 1.18 --- Loader.java 25 Apr 2003 03:40:34 -0000 1.19 *************** *** 34,37 **** --- 34,39 ---- * functionality would be directly accessed by client code. (Hence, all methods of this class * will eventually be declared <tt>protected</tt>.) + * + * @author Gavin King */ Index: OneToManyLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader/OneToManyLoader.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** OneToManyLoader.java 2 Apr 2003 01:06:53 -0000 1.12 --- OneToManyLoader.java 25 Apr 2003 03:40:35 -0000 1.13 *************** *** 22,25 **** --- 22,26 ---- /** * Loads one-to-many associations + * @author Gavin King */ public class OneToManyLoader extends OuterJoinLoader implements CollectionInitializer { Index: OuterJoinLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader/OuterJoinLoader.java,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** OuterJoinLoader.java 5 Apr 2003 07:13:38 -0000 1.15 --- OuterJoinLoader.java 25 Apr 2003 03:40:35 -0000 1.16 *************** *** 28,31 **** --- 28,32 ---- * containing all properties of those classes. Tables are joined using an ANSI-style left outer * join. + * @author Gavin King, Jon Lipsky */ public /*abstract*/ class OuterJoinLoader extends Loader { Index: SimpleEntityLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader/SimpleEntityLoader.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** SimpleEntityLoader.java 20 Jan 2003 12:48:13 -0000 1.7 --- SimpleEntityLoader.java 25 Apr 2003 03:40:35 -0000 1.8 *************** *** 16,19 **** --- 16,20 ---- /** * Loads entity instances one instance per select (ie. without outerjoin fetching) + * @author Gavin King */ public final class SimpleEntityLoader extends Loader implements UniqueEntityLoader { Index: UniqueEntityLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/loader/UniqueEntityLoader.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** UniqueEntityLoader.java 5 Jan 2003 02:11:21 -0000 1.3 --- UniqueEntityLoader.java 25 Apr 2003 03:40:35 -0000 1.4 *************** *** 8,11 **** --- 8,15 ---- import net.sf.hibernate.engine.SessionImplementor; + /** + * Loads entities for a <tt>ClassPersister</tt> + * @author Gavin King + */ public interface UniqueEntityLoader { /** |