You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by tf...@apache.org on 2013/02/22 22:16:37 UTC
svn commit: r1449216 - in
/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque:
criteria/Criteria.java criteria/CriteriaInterface.java util/Criteria.java
Author: tfischer
Date: Fri Feb 22 21:16:37 2013
New Revision: 1449216
URL: http://svn.apache.org/r1449216
Log:
Criteria.addAlias now returns the this Criteria object (as all the other similar methods)
Modified:
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/CriteriaInterface.java
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/Criteria.java
Modified: db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java?rev=1449216&r1=1449215&r2=1449216&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java (original)
+++ db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java Fri Feb 22 21:16:37 2013
@@ -304,9 +304,10 @@ public class Criteria
* @param alias the alias for the table name.
* @param table the table name as known in the database.
*/
- public void addAlias(String alias, String table)
+ public Criteria addAlias(String alias, String table)
{
aliases.put(alias, table);
+ return this;
}
/**
@@ -315,9 +316,10 @@ public class Criteria
* @param alias the alias for the subselect.
* @param subselect the Criteria for the subselect.
*/
- public void addAlias(String alias, Criteria subselect)
+ public Criteria addAlias(String alias, Criteria subselect)
{
aliases.put(alias, subselect);
+ return this;
}
/**
Modified: db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/CriteriaInterface.java
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/CriteriaInterface.java?rev=1449216&r1=1449215&r2=1449216&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/CriteriaInterface.java (original)
+++ db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/CriteriaInterface.java Fri Feb 22 21:16:37 2013
@@ -64,7 +64,7 @@ public interface CriteriaInterface<T>
* @param alias a <code>String</code> value
* @param table a <code>String</code> value
*/
- void addAlias(String alias, String table);
+ T addAlias(String alias, String table);
/**
* Returns the table name associated with an alias.
Modified: db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/Criteria.java
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/Criteria.java?rev=1449216&r1=1449215&r2=1449216&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/Criteria.java (original)
+++ db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/Criteria.java Fri Feb 22 21:16:37 2013
@@ -349,10 +349,13 @@ public class Criteria implements Seriali
*
* @param alias a <code>String</code> value
* @param table a <code>String</code> value
+ *
+ * @return A modified Criteria object.
*/
- public void addAlias(String alias, String table)
+ public Criteria addAlias(String alias, String table)
{
aliases.put(alias, table);
+ return this;
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org